Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Имеется сайт магазина на Wordpress с WooCommerce.

Необходимо переделать 3 страницы:

1) Product page,

2) Cart,

3) Checkout.

Задача:

В дополнение к стандартной Product page нужно создать еще две страницы с пошаговой конфигурацией товара (всего будет 3 экрана) с выбором 2 атрибутов на первом экране (цвет и проба золота), 4 атрибутов товара на втором экране (вес, цвет, чистота и качество бриллианта) и подсчет общей суммы на третьем экране.

Смотрите скриншоты с комментариями:

1 - Catalog,

2 - Product page (1 экран конфигуратора продукта),

3 - Product settings page (2 экран конфигуратора продукта),

4 - Product summary page (3 экран конфигуратора продукта),

5 - Checkout (страница Cart выглядит похоже, те элементы что в ней будут выделены красным),

6 - Таблицы цен на бриллианты по весу.

Задавайте вопросы, дам пояснения.

Требования к исполнителю: Отличные знания PHP / JS / CSS и WooCommerce.

Желательно самостоятельный фрилансер, а не компания (нет необходимости в дополнительных специалистах).

Прототип Desktop: https://projects.invisionapp.com/share/H312ORZHMYX4#/screens/466931896

Прототип Mobile: https://projects.invisionapp.com/share/QD12QVN5692Y#/screens/468642849

Пояснения к конфигуратору продукта.

Каждый продукт (кольцо) состоит из 3 компонентов:

1) Металл кольца (3 цвета и 2 пробы),

2) Центральный бриллиант (имеет 37 вариантов веса, 3 прозрачности и 3 цвета),

3) Боковые бриллианты. Их характеристики выводятся отдельно в табличку на странице Продукта и не влияют на стоимость товара, но их вес складывается с весом центрального бриллианта на втором и третьем экранах.

На 1 странице Продукта делаем выбор цвета и пробы металла, это первая цена.

На 2 странице Продукта делаем выбор веса, прозрачности и цвета бриллианта, это вторая цена.

На 3 странице Продукта складываем обе цены и получаем цену продукта (и далее кнопка "Добавить в корзину").

Каждый товар имеет 3 вариации с базовой ценой, это цвет металла: желтый, белый, розовый.

Базовая цена – это минимальная (стартовая) цена, которая рассчитывается вручную и включает в себя стоимость золота 585 пробы (14 карат) с бриллиантом весом 0.20 карат, прозрачностью SI1 и цветом F.

Чтобы не создавать 1998 вариаций (3*2*37*3*3) каждого товара, необходимо сделать расчет цен по формулам.

1) Расчет стоимости золота 18K

Если пользователь выбирает золото 750 пробы (18 карат), то его стоимость рассчитывается как базовая цена + 300 ILS (шекелей).

2) Расчет стоимости бриллианта

Цена за бриллиант рассчитывается по матрице (таблице) с ценами за 1 карат бриллианта, которую нужно сделать как приложение (плагин) к WooCommerce.

По горизонтали Прозрачность, по вертикали Цвета (см. таблицу во вложении).

Всего будет 18 таблиц под разный вес в каратах: 0.18-0.22, 0.23-0.29, 0.3-0.39, 0.4-0.49, 0.5-0.59, 0.6-0.69, 0.7-0.89, 0.9-0.99, 1-1.09, 1.1-1.1.1.1.1. 1.49, 1.5-1.59, 1.6-1.69, 1.7-1.79, 1.8-1.89, 1.89-2.00

К примеру, пользователь выбрал вес 0.20 карат, прозрачность VS1 и цвет D.

Смотрим значение в таблице №1 (для 0.18-0.22 карат), это 5500.

Умножаем вес 0.20 на цену за 1 карат 5500 = стоимость бриллианта 1100 ILS.

2 года назад
korolevkv
35 летУкраина
2 года в сервисе
Был
год назад