Исключить самовывоз из экспорта в 1с

santa0

В стандартном плагине обмена с 1с доставка экспортируется так:

            if (!empty($order['shipping']) && $this->pluginSettings('export_delivery')) {
                $this->writeOrderService(
                    array(
                        'id_1c' => 'ORDER_DELIVERY',
                        'name'  => 'Доставка заказа',
                        'price' => $order['shipping'],
                    ),
                    0,
                    $order['rate']
                );
            }

Соответственно, если в заказе указан самовывоз, то он экспортируется как строка "Доставка заказа" и стоимостью "0р".

Как правильно исключить из экспорта самовывоз?

Вот так:

            if (!empty($order['shipping']) OR $shipping_id==18 && $this->pluginSettings('export_delivery')) {

не исключает.

Как правильно нужно написать?

3 декабря 2016


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