magento Включить «бесплатную доставку» только при использовании определенного кода скидки

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

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

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

[ОБНОВЛЕНИЕ] Я думаю о двух решениях.

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

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


person snh_nl    schedule 14.03.2012    source источник


Ответы (2)


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

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

person Oğuz Çelikdemir    schedule 14.03.2012

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

person Sergey    schedule 14.03.2012