Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

9 лет назад
Евгений М.
85 лет, Россия
9 лет в сервисе
Был онлайн 9 лет назад
9 лет назад

Модуль "Произвольная цена"

Сценарий такой - клиент делает заказ товара не из каталога, а хочет, чтобы мы ему нашли нужную запчасть.
Задумка такая - в каталог добавляем товар "запчасть", которому добавляем customizable properties (таб №5 Customization).
Клиент заполняет данные по автомобилю, номер или название детали и цену (цену он может взять в сторонних каталогах).
Мы ищем детальку и корректируем цену в заказе.

Проблема в том, что в корзину товары с разными customizable properties
записываются одной записью с ценой и количеством. И цену не исправить
в исходном престашопе.

Таким образом, нужен модуль, который позволяет установить вручную
разную цену для разных вариантов кастомизации.


Требования

1. В табе Customzation сделать возможность добавления двух типов полей:
price - цена товара, которую заполняет клиент
script - javascript, который можно добавить на страницу, чтобы
автоматически изменять поля кастомизации (запрашивать данные с
внешних серверов, делать проверку введенных данных и т.п.)

2. На странице выбора товара сделать следующие изменения:
- если среди полей кастомизации есть поле price, то блок "buy_block" скрыть
- кнопку "Сохранить" переименовать в "Добавить в корзину"
(брать текст с исходной кнопки, чтобы для переводов работало
единообразно) и при нажатии на неё сразу добавлять товар
в корзину, чтобы не надо было потом еще раз жать на кнопку.

3. Каждый такой товар в заказе должен иметь отдельную запись со своей
ценой (в оригинальном Prestashop цена у таких товаров общая).
Соответственно при просмотре корзины и заказа, в админке, в печатных
формах и письмах цена должна выводиться у каждого товара своя.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Нет заявок

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.