• Resolved AlexF

    (@alexfreelance)


    Здравствуйте! При активации плагина не работает функционал скрытия полей в зависимости от выбранной доставки.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter AlexF

    (@alexfreelance)

    В лоадере закомментировал строку 161 [CheckoutHelper::class, ‘restoreCheckoutFields’].
    Незнаю на что это повлияет, но сработало.

    Plugin Author Alex

    (@caelan)

    Добрый день. Функционала скрытия полей доставки в вукоммерсе нет, на сколько я знаю – он добавляется только сторонними плагинами.

    161 строка в лоадере вызывает функцию, определяющую необходимость полей в определенных случаях. Так, например, без нее не будет работать функционал международки.

    У плагина есть обязательные поля, без которых он не может создать накладную в СДЭК, только они и восстанавливаются на чекауте в данной функции. Если вы столкнулись с ошибкой, связанной с другими полями, то расскажите, пожалуйста, подробнее.

    Thread Starter AlexF

    (@alexfreelance)

    Не плагинами а непосредственно кодом например в functions.php. Но это ладно, тут другой оказывается более важный негативный момент – сдэк изначально отсутствует в списке, клиент даже не знает об этом способе доставки. Почему нельзя сделать отображение сразу, а расчет потом после заполнения поля “Город”?

    Plugin Author Alex

    (@caelan)

    >Не плагинами а непосредственно кодом например в functions.php.

    Плагин не предназначен работать с такими кастомизациями.

    >Почему нельзя сделать отображение сразу

    Потому что необходимо в woocommerce отдать стоимость доставки. Только тогда он покажет метод доставки. А отдавать сначала 0, а потом уже реальную не всегда возможно, поскольку расчет кэшируется. Соответственно, получаем, что с 0 стоимостью сохраняется возможность оформить заказ. И значит у вас всегда будет шанс получить заказ, в котором за доставку не будет оплачено.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.