Prestashop - разные цены для разных ЗОН

У меня есть случай, когда я использую PrestaShop 1.6, и у каждого продукта своя цена в каждой зоне.

Текущее решение:
Установите цену для зоны, например, конкретную цену для каждой страны для каждой страны в зоне - это, безусловно, работает, но очень неудачно, потому что:
количество продуктов * количество стран в зоне = довольно большое количество для простого редактирования человеком

Вопрос:
Есть ли способ установить конкретную цену по зоне?
Если нет, существует ли уже существующее решение, как автоматизировать вышеуказанное «текущее решение»?

ВАЖНОЕ ПРИМЕЧАНИЕ: в этом случае это невозможно сделать, изменив стоимость доставки! - Мне очень нужно установить цену по зонам.

PS: Это совместно размещено на форуме PrestaShop


person jave.web    schedule 01.10.2015    source источник


Ответы (1)


Я вижу следующие возможные пути:

  1. Если это не "ручные" цены, а разница на основе, например, процентное или количественное значение, создайте в правиле Price Rules -> Catalog price rules для каждой страны (это не зависит от продукта).
  2. Используйте мульти-магазин с shop = zone, одинаковыми товарами, разными ценами.
  3. Разработайте собственный модуль.
person Serge P    schedule 01.10.2015
comment
объявление 1) цена указана вручную и не может быть установлена ​​глобальным правилом, также потребуется много усилий, чтобы ее изменить, не могли бы вы подробнее рассказать о 2)? Это могло означать решение. 3) Конечно, я могу, но я хотел избежать воссоздания того, что уже существует - или не нужно. - person jave.web; 02.10.2015
comment
во 2) Я имею в виду следующее: вы можете использовать встроенную функциональность мульти-магазина, создавать разные магазины (и управлять ими из одного бэк-офиса) для разных зон, например например us.example.com (или example.com/us), eu.example.com и т. д. Затем или автоматически определите страну клиента (в ядре 1.6 есть флажок в настройках, который позволяет определять страну на основе языка браузера / системы и т. д.) ИЛИ используйте решение для определения страны по IP и перенаправить клиента вправо zone-shop. Multishop позволяет использовать одни и те же продукты для каждого магазина и т. Д. - person Serge P; 02.10.2015
comment
хорошо, но мне нужно, чтобы цена изменилась, даже если клиент решает сообщить нам свой адрес доставки (и он отличается от страны, выбранной в настоящее время) - я полагаю, это невозможно с мультишопом? Или процесс покупки синхронизирован между всеми дополнительными магазинами? (Мне очень жаль, что я никогда не делал мульти-магазин) - person jave.web; 02.10.2015
comment
Я до сих пор не пробовал синхронизировать процесс заказа, но когда вы включите опцию Multistore в бэк-офисе, при редактировании группы Shops будут доступны общие клиенты, опции совместного использования заказов. Так что, если вы запустили процесс в одном магазине, вы сможете продолжить его в другом. У нас все еще есть вопрос о цене, я имею в виду товары, которые уже находятся в корзине, если она не изменится автоматически ... вы можете внести небольшие изменения, чтобы удалить товары, а затем снова добавить их в новый магазин. Как будто я это вижу, а не однозначное решение. - person Serge P; 02.10.2015
comment
Я проверил настройки, и нет возможности поделиться продуктами, только количество и заказы, я думаю, это позволит выполнить заказ только с товарами из одного магазина в другом магазине ... хотя не тестировал ... - person jave.web; 06.10.2015
comment
обмен товарами не является опцией в настройках, проверьте Каталог. Также при создании нового магазина предлагается скопировать товары из любого существующего магазина в новый. - person Serge P; 06.10.2015