Поддержка WooCommerce Стоимость доставки в зависимости от способа оплаты

  • Здравствуйте.

    Помогите, пожалуйста, разобраться со следующей ситуацией

    — Мы продаем товары в Европе. Условно возьмем: Германию, Австрию и все остальные страны.
    — Покупатели из Германии и Австрии могут оплатить покупку картой, а могут наложным платежом. Т.е. наличными при получении. При этом стоимость доставки при оплате наложным платежом в Германию составляет 15 евро, а в Австрию 30 евро. Все остальные страны не могут использовать этот метод оплаты.
    — В случае оплаты картой (который применим ко всем странам, в том числе к Германии и к Австрии) стоимость доставки для Германии составляет 5,90 евро. А во все остальные страны + Австрия = 15,90 евро.

    В связи с чем, мы видим следующую логику:
    1. при оформлении, покупатель сначала указывает свой адрес/страну.
    2. в зависимости от этого выбора ему предлагается несколько способов оплаты:
    — если Германия или Австрия, то карта + наложный платеж.
    — если остальные страны, то только карта.
    3. Далее, после выбора места доставки и способа оплаты считается сумма доставки:
    — если Германия наложный платеж + 15 евро к заказу
    — если Австрия наложный платеж + 30 евро к заказу
    — если Германия оплата картой + 5,90 евро к заказу
    — если любая другая страна оплата картой + 15,90 евро к заказу.

    Помогите, пожалуйста, реализовать подобную логику или найти другое решение нашей проблемы.

  • Тема «Стоимость доставки в зависимости от способа оплаты» закрыта для новых ответов.