Скрытие полей адреса в плагине курьерской доставки

Странная логика. Имеем стандартные поля адреса и доп.поле Склад.

Чтобы исключить поле склад надо написать

public function requestedAddressFields()
{
return $this->prompt_address ? array(
'country' => array( 'hidden '=> true ),
'zip' => array( 'hidden '=> true ),
'region' => array( 'hidden '=> true ),
'city' => array( 'hidden '=> true ),
'street' => array( 'hidden '=> true ),
) : false;

Т.е. не склад прячем, а поля адреса "прячем". Почему так? В настройках плагина стоит галочка "Запрашивать адрес"

И еще, в предыдущих версиях скрипта можно было просто написать:

public function requestedAddressFields()
{
return array(
'country' => true,
'zip' => true,
'region' => true,
'city' => true,
'street' => true,

после последних обновлений такой фокус не проходит, перестает работать форма доставки при оформлении заказа.

1 ответ

  • 0
    Владислав 6 января 2014 04:06 #
    Скажите, а вас устраивает, что в этом же плагине есть ограничение только по максимальной сумме/ весу доставки? Т.е. все товары до определенной суммы, даже за 1 руб., вы будете доставлять бесплатно. Заложена обратная логика!

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите