у нас есть код скидки для друзей. Когда они используют это, они получают 10%. На самом деле многие друзья логично живут поблизости и поэтому спрашивают меня: почему я не могу забрать вещи в эти выходные? Однако мы вообще не поддерживаем пикап.
То, что мы хотели бы, это следующее. При использовании «кода скидки друга» - известного только друзьям - должна быть доступна опция «бесплатная доставка / самовывоз». Только в этом случае. (объявление. Мы не хотим предлагать бесплатную доставку. Некоторые друзья живут далеко и получают ее по почте, но мы хотим, чтобы у них был выбор)
Какие-нибудь советы или идеи о том, как это можно сделать?
[ОБНОВЛЕНО]
Я думаю, 2 решения.
Создайте второй код скидки, который включает бесплатную доставку (и вы также говорите своим друзьям использовать только, когда они хотят забрать)
Немного сложнее - но делает то, что нам нужно: отредактируйте файлы в / public_html / app / design / frontend / base / default / template / checkout / onepage / shipping_method
(это правильные?)
а. в цикле добавление методов доставки добавить бесплатную доставку
б. но только если переменная get couponcode имеет значение XYZ