magento Включить «бесплатную доставку» только при использовании определенного кода скидки - PullRequest
0 голосов
/ 14 марта 2012

у нас есть код скидки для друзей. Когда они используют это, они получают 10%. На самом деле многие друзья логично живут поблизости и поэтому спрашивают меня: почему я не могу забрать вещи в эти выходные? Однако мы вообще не поддерживаем пикап.

То, что мы хотели бы, это следующее. При использовании «кода скидки друга» - известного только друзьям - должна быть доступна опция «бесплатная доставка / самовывоз». Только в этом случае. (объявление. Мы не хотим предлагать бесплатную доставку. Некоторые друзья живут далеко и получают ее по почте, но мы хотим, чтобы у них был выбор)

Какие-нибудь советы или идеи о том, как это можно сделать?

[ОБНОВЛЕНО] Я думаю, 2 решения.

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

  2. Немного сложнее - но делает то, что нам нужно: отредактируйте файлы в / public_html / app / design / frontend / base / default / template / checkout / onepage / shipping_method (это правильные?) а. в цикле добавление методов доставки добавить бесплатную доставку б. но только если переменная get couponcode имеет значение XYZ

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

Самый простой способ создать сайт в вашем магазине только для друзей. Запретить гость купить там. Запретить открытую регистрацию. (вы можете запретить просмотр без входа в систему) Настройте параметры для веб-сайта, вам нужно.

0 голосов
/ 14 марта 2012
  • Создание группы клиентов для особых клиентов
  • Назначение этих особых клиентов этой группе
  • Создание правил цены корзины покупок для скидки 10%
  • Выберитегруппа клиентов, которую мы создали выше из раздела «группы клиентов»
  • Примените необходимые настройки для правила (код купона и т. д.)

также используйте следующие ссылки:

...