Все доброго дня!
У меня по все видимости пустяковая ситуация, но не могу разобраться, надеюсь на вашу помощь.
Требуется отключать новые товары при выгрузке (полная / только изменения).
Настройки товара: http://joxi.ru/5mdnR6ahk5V31A
Настройки цены: http://joxi.ru/MAjekaxS4GKjp2
По итогу все товары остаются включены.
Лог на примере одного товара:
здесь status = 0 как и положено
ТОВАР: Ид: '500261df-fae2-11e4-970c-000c29dfbe1e'
> Реквизит: ВидНоменклатуры => item_view
> Реквизит: ТипНоменклатуры => item_type
> Реквизит: Полное наименование => full_name
> наименование: ' Л.Н. Муфта переходная 1 1/4"-3/4" ВР/НР'
[i] Обновление картинок отключено!
SELECT `unit_id` FROM `oc_unit` WHERE `number_code` = '796' OR `rus_name1` = '796'
SELECT `rus_name1` FROM `oc_unit` WHERE `number_code` = '796'
> Единица измерения: 'шт'
SELECT `product_id` FROM `oc_product_to_1c` WHERE `guid` = '500261df-fae2-11e4-970c-000c29dfbe1e'
Не найден товар по GUID 500261df-fae2-11e4-970c-000c29dfbe1e
INSERT INTO `oc_product` SET `model` = '0BF3403', `sku` = '0BF3403', `stock_status_id` = '7', `status` = '0', `length_class_id` = '1', `weight_class_id` = '1', `date_added` = '2017-06-22 07:47:28', `date_modified` = '2017-06-22 07:47:28'
INSERT INTO `oc_product_to_1c` SET `product_id` = 1, `guid` = '500261df-fae2-11e4-970c-000c29dfbe1e'
INSERT INTO `oc_product_to_store` SET `product_id` = 1, `store_id` = 0
Товар добавлен, product_id: 1
Обновление описания товара
INSERT INTO `oc_product_description` SET `product_id` = 1, `language_id` = 1, `name` = ' Л.Н. Муфта переходная 1 1/4"-3/4" ВР/НР'
********************************
А вот здесь status = 1, почему не могу понять:
SELECT `product_id` FROM `oc_product_to_1c` WHERE `guid` = '500261df-fae2-11e4-970c-000c29dfbe1e'
SELECT `product_id` FROM `oc_product` WHERE `product_id` = 1
Найден товар по GUID, product_id = 1
ПРЕДЛОЖЕНИЕ ТОВАРА ИД: 500261df-fae2-11e4-970c-000c29dfbe1e, product_id = 1
SELECT `unit_id` FROM `oc_unit` WHERE `number_code` = '796' OR `rus_name1` = '796'
SELECT `rus_name1` FROM `oc_unit` WHERE `number_code` = '796'
> Единица измерения: 'шт'
SELECT `unit_id` FROM `oc_unit` WHERE `number_code` = 'шт' OR `rus_name1` = 'шт'
> Цена: 2.04, GUID: 22c2953e-a5f8-11e4-9848-000c29dfbe1e
SELECT `product_quantity_id`,`quantity` FROM `oc_product_quantity` WHERE `product_id` = 1 AND `product_feature_id` = 0 AND `warehouse_id` = 0
INSERT INTO `oc_product_quantity` SET `quantity` = '11', `product_id` = 1, `warehouse_id` = 0, `product_feature_id` = 0
> Добавлены остатки в товар, product_quantity_id = 1
SELECT `product_option_value_id` FROM `oc_product_feature_value` WHERE `product_feature_id` = 0
Остаток на складе (warehouse_id=0) = 11
SELECT SUM(`quantity`) as `quantity` FROM `oc_product_quantity` WHERE `product_id` = 1
Остаток общий: 11
DELETE FROM `oc_product_discount` WHERE `product_id` = 1
DELETE FROM `oc_product_special` WHERE `product_id` = 1
> Цена для записи в товар: 2.04 для одной базовой единицы товара
SELECT `quantity`, `price`, `status` FROM `oc_product` WHERE `product_id` = 1
[i] -teplo- Отличается поле 'quantity', старое: 0.000, новое: 11
[i] -teplo- Отличается поле 'price', старое: 0.0000, новое: 2.04
[i] -teplo- Отличается поле 'status', старое: 0, новое: 1
UPDATE `oc_product` SET `quantity` = '11', `price` = '2.04', `status` = '1', `date_modified` = '2017-06-22 07:47:31' WHERE `product_id` = 1
Товар обновлен, product_id = 1
SELECT `store_id` FROM `oc_product_to_store` WHERE `product_id` = 1 AND `store_id` = 0
Версия ocStore 2.1.0.2.1
Версия модуля 1.6.3.11
Заранее спасибо!!!