Способы доставки в зависимости от способов оплаты Есть решение
Добрый день!
Настроил в форме оформления заказа чтобы сначала спрашивал способ оплаты, а затем способ доставки.
В настройках способов оплаты выбрал соответствующие доступные способы доставки, но при оформлении заказа ничего не изменилось. Какой бы я способ оплаты не выбрал, все способы доставки так и выводятся, и более того, они активны и их можно выбирать.
Скажите, в чем загвоздка? Может быть где-то галочку не поставил/убрал?
Кеш чистил.
6 ответов
Если ничего не путаю, зависимость одностороняя. То есть оплата от доставки зависит, а наоборот (доставка от оплаты) — нет.
В настройках способа доставки не возможно выбрать способ оплаты. Но вот в настройках способа оплаты, возможно.
ну да. Выбираете, для каких способов доставки этот способ оплаты подходит
Все верно, поменял обратно порядок, заработало. Думал что если способы доставки выбираются в оплате, значит первая должна идти оплата.
Спасибо!
Обратную зависимость можно сделать через пару строк кода в шаблоне checkout.shipping.html с идентификаторами соответствия оплата => доставка
Та же проблема. SS6. Оплата наличными стоит доступной только для курьерской доставки, а для доставки Почтой России - только безнал (Яндекс.Деньги). Но это только в настройках, на деле же в корзине при оформлении заказа все варианты доступны всегда. Почему так?