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