1b.app
Скопійоване посилання -

Інтеграція з Webasyst – дублікати товарів. Баг

Доброго дня! Імпорт товарів з інтеграції з Webasyst, кілька років тому замовляли у вас як доопрацювання, все працювало чудово. Наразі створюється дуже багато дублікатів товарів. У чому може бути причина? Допоможіть зафіксувати. Дякую!
Оригінальне питання доступне на версії: ru

Відповіді:

Для аналізу проблеми – надайте приклад товару, який дублює.
26.11.2020, 17:19
Оригінальний коментар доступний на версії: ru

Наприклад товар: Штори рогожка Jade SRG-1609. Повний список дублікатів у файлі.
27.11.2020, 12:06
Оригінальний коментар доступний на версії: ru


Фокін Володимир Сергійович писав/ла:
Наразі створюється дуже багато дублікатів товарів.
Повний список дублікатів у файлі.

16 задубльованих товарів – це повний список? Я думав проблема критичніша.
Якщо дублюються не всі продукти - найімовірніше проблема не в імпорті, який ви кажете, був реалізований кілька років тому.
Також я перевірив - у дію імпорту не вносилися зміни з 2019 року.
Можу припустити, що можливо була якась проблема з артикулами з боку WebAsyst - ми можемо для тесту видалити якийсь дублюючий товар (який ви вкажете) і перевірити, чи буде він імпортований знову дублем і на підставі яких даних?
27.11.2020, 17:30
Оригінальний коментар доступний на версії: ru

У файлі дублікати за останні пару тижнів, попередніх близько 400 штук ми видалили вручну. Для тесту можна видалити товари: Штори рогожка Jade SRG-1609 код 10518 та Кисті для штор KCS молочні код 10573. Дякуємо!
30.11.2020, 10:29
Оригінальний коментар доступний на версії: ru


Фокін Володимир Сергійович писав/ла:
У файлі дублікати за останні пару тижнів, попередніх близько 400 штук ми видалили вручну.

І вони більше не дублюються?
30.11.2020, 14:57
Оригінальний коментар доступний на версії: ru

після видалення 400 дублів вручну з'явилися нові дублі товарів, список яких вам дали вище (16 штук)
30.11.2020, 15:51
Оригінальний коментар доступний на версії: ru


Фокін Володимир Сергійович писав/ла:
після видалення 400 дублів вручну з'явилися нові дублі товарів, список яких вам дали вище (16 штук)

Мене цікавить питання - чи дублікат товару з'являється постійно, якщо ви його видаляєте?
30.11.2020, 16:22
Оригінальний коментар доступний на версії: ru

Так. Наприклад, у файлі є дублікати "Пензлі для штор..." їх видаляли раніше, але вони з'явилися знову.
01.12.2020, 11:21
Оригінальний коментар доступний на версії: ru


Фокін Володимир Сергійович писав/ла:
Так. Наприклад, у файлі є дублікати "Пензлі для штор..." їх видаляли раніше, але вони з'явилися знову.

На прикладі 2 товарів:
початковий - https://box.lanita-shtor.com.ua/admin/shop/products/5055/edit/ - sku з webasyst`а = 5532
дубль - https://box.lanita-shtor.com.ua/admin/shop/products/10573/edit/ - sku з webasyst`а = 9580
Найімовірніше проблема в тому, що на боці webasyst помінялися у товарів артикула - власне товар за ключом/кодом не знайшло - і створило новий з новим ідентифікатором з боку webasyst.
01.12.2020, 16:28
Оригінальний коментар доступний на версії: ru

Дякую! Щодо типу товарів "Пензлі" з вашого прикладу - справді були зміни в артикулах, зараз їх два - ціна опт і ціна розн., раніше був один. І питання – як внести відповідні зміни до дій імпорту для цього типу товарів? А ось з приводу типу товарів "Штори" (наприклад Штори рогожка Jade SRG-1609 код 10518) - артикули для цього типу не змінювалися з моменту реалізації імпорту, але дублікати все ж таки з'являються... Яка тут може бути причина?
02.12.2020, 13:39
Оригінальний коментар доступний на версії: ru


Фокін Володимир Сергійович писав/ла:
Дякую! Щодо типу товарів "Пензлі" з вашого прикладу - справді були зміни в артикулах, зараз їх два - ціна опт і ціна розн., раніше був один. І питання – як внести відповідні зміни до дій імпорту для цього типу товарів?

Наскільки я розумію – то в дії для цього є налаштування як імпортувати варіанти – і вибір "як рівні цін".
Виходить за головним артикулом створить товар, а за другим - додасть до нього рівень цін.

Фокін Володимир Сергійович писав/ла:
А ось з приводу типу товарів "Штори" (наприклад Штори рогожка Jade SRG-1609 код 10518) - артикули для цього типу не змінювалися з моменту реалізації імпорту, але дублікати все ж таки з'являються... Яка тут може бути причина?

Аналогічно артикула були 8181 та 8184
02.12.2020, 15:29
Оригінальний коментар доступний на версії: ru

У налаштуваннях Webasyst API / Імпорт продуктів у нас завжди було вибрано "типи цін"
>> Аналогічно артикула були 8181 та 8184
У дубліката цього товару немає Зовнішнього ID, по sku 8181 є товар, а sku 8184 - немає
03.12.2020, 13:29
Оригінальний коментар доступний на версії: ru


Фокін Володимир Сергійович писав/ла:
>> Аналогічно артикула були 8181 та 8184
У дубліката цього товару немає Зовнішнього ID, по sku 8181 є товар, а sku 8184 - не існує

Це могло бути раніше - я не знаю, що у вас там було на Webasyst`е в минулому часі.
Я вказав як бачу - у товарів різні sku в ключах

Фокін Володимир Сергійович писав/ла:
У налаштуваннях Webasyst API / Імпорт продуктів у нас завжди було вибрано "типи цін"

давайте це розберемо на якомусь конкретному продукті (дайте посилання) – я подивлюсь видачу по артикулам цього продукту
03.12.2020, 13:33
Оригінальний коментар доступний на версії: ru

<<Давайте це розберемо на якомусь конкретному продукті (дайте посилання) - я подивлюсь видачу по артикулам цього продукту>>
Дякую! У доданому файлі нові дублікати, які з'явилися за останній тиждень (виділені кольором) та посилання на один із товарів з дублікатом + посилання на старий дубль з категорії "Штори".
07.12.2020, 11:29
Оригінальний коментар доступний на версії: ru

Я просив не черговий файл із дублікатами - а приклад 1 товару (посилання на OneBox) за яким мають бути типи цін.
07.12.2020, 12:15
Оригінальний коментар доступний на версії: ru

У файлі якраз і є такі посилання)) наприклад: https://box.lanita-shtor.com.ua/admin/shop/products/5202/edit/
07.12.2020, 13:11
Оригінальний коментар доступний на версії: ru

Щось я даний товар у видачі не спостерігаю.
07.12.2020, 15:07
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович писав/ла:
Щось я даний товар у видачі не спостерігаю.

Зараз у видачі API взагалі немає товару з назвою "Пензлі для штор KCS фіолетові" і sku_id 5268
07.12.2020, 16:35
Оригінальний коментар доступний на версії: ru

Ми, на жаль, не можемо відстежувати видачу API, але за фактом у Продуктах маємо і вищезгаданий товар і дубль до нього . Дубль цього ж товару за посиланням https://box.lanita-shtor.com.ua/admin/shop/products/10615/edit/ Чому так виходить? Є ще приклад товару https://box.lanita-shtor.com.ua/admin/shop/products/6688/edit/ та його дубль https://box.lanita-shtor.com.ua/admin/shop/products /10499/edit/
07.12.2020, 18:25
Оригінальний коментар доступний на версії: ru

тому що нам вирішити проблему дублікатів?
09.12.2020, 12:43
Оригінальний коментар доступний на версії: ru


Фокін Володимир Сергійович писав/ла:
Ми, на жаль, не можемо відстежувати видачу API, але за фактом у Продуктах маємо і вищезгаданий товар і дубль до нього. Дубль цього ж товару за посиланням https://box.lanita-shtor.com.ua/admin/shop/products/10615/edit/ Чому так виходить? Є ще приклад товару https://box.lanita-shtor.com.ua/admin/shop/products/6688/edit/ та його дубль https://box.lanita-shtor.com.ua/admin/shop/products /10499/edit/

Я не можу дивитися в минуле і вказати конкретно, що було не так раніше у розвантаженні або WebAsyst.
Але одне я можу сказати точно – інтеграції вже кілька років, і з нашого боку зміни не вносилися – найімовірніше щось змінилося на боці Webasyst. Те, що передавалися позиції з різними SKU – це очевидно. Чому вони не зв'язалися як типи цін тоді - мені те саме не відомо. І чому позиції видавалися, а зараз не видаються – це те саме питання до WebAsyst.

Фокін Володимир Сергійович писав/ла:
тому що нам вирішити проблему дублікатів?

Зараз подивлюсь видачу товару https://box.lanita-shtor.com.ua/admin/shop/products/6688/edit/ , можливо він є у видачі і ситуація проясниться
09.12.2020, 13:50
Оригінальний коментар доступний на версії: ru

Так, я начебто зрозумів, що у вас сталося.
Ось видача за назвою даного товару

Array
(
[id] => 2469
[id_1c] => f5b6223e-acb1-46e9-ab42-dd3454c48346
[name] => Штори однотонні Т-033 бордо
[summary] => Інтернет магазин lanita-shtor.com.ua також рекомендує купити тюль для кухні.Величезний вибір товарів з доставкою в будь-яку точку Укр$
[meta_title] =>
[meta_keywords] =>
[meta_description] =>
[description] => <p></p>
<p></p>
[contact_id] => 1
[create_datetime] => 2014-10-17 20:50:29
[edit_datetime] => 2020-12-03 15:14:50
[status] => 1
[type_id] => 1
[image_id] => 6154
[image_filename] =>
[video_url] =>
[sku_id] => 8527
[ext] => jpg
[url] => 2469
[rating] => 0
[price] => 2.3
[total_price] => 0.0000
[compare_price] => 0
[currency] => USD
[min_price] => 1.5
[max_price] => 2.3
[tax_id] =>
[count] =>
[cross_selling] =>
[upselling] =>
[rating_count] => 0
[total_sales] => 0
[category_id] => 631
[badge] =>
[sku_type] => 0
[base_price_selectable] => 0
[sku_count] => 2
[compare_price_selectable] => 0.0000
[purchase_price_selectable] => 0.0000
[total_sales_html] =>
[rating_html] => <span class="rate nowrap" title="Середня оцінка покупців: 0 / 5"><i class="icon10 star-empty"></i><i class="icon10 star-empty" ></i><i class="icon10 star-empty"></i><i class="icon1$
[image_url] => https://lanita-shtor.com.ua/wa-data/public/shop/products/69/24/2469/images/6154/...
)

тобто це товар із sku_id=8527 - який ви вважаєте дублем https://box.lanita-shtor.com.ua/admin/shop/products/10499/edit/
а ось видача його складової SKU

Array
(
[0] => Array
(
[id] => 1417
[product_id] => 2469
[id_1c] => 255801a5-3d74-4fe6-9aaa-3874814b67bb
[sku] =>
[sort] => 1
[name] => Оптова ціна (від одного рулону)
[image_id] =>
[price] => 1.5
[primary_price] => 1.5
[total_price] => 0.0000
[purchase_price] => 0
[compare_price] => 0
[count] => 0
[available] => 1
[dimension_id] =>
[file_name] =>
[file_size] => 0
[file_description] =>
[virtual] => 0
[stock] => Array
(
)
[currency] => USD
)
[1] => Array
(
[id] => 8527
[product_id] => 2469
[id_1c] =>
[sku] =>
[sort] => 2
[name] => Ціна на відріз
[image_id] =>
[price] => 2.3
[primary_price] => 2.3
[total_price] => 0.0000
[purchase_price] => 0
[compare_price] => 0
[count] =>
[available] => 1
[dimension_id] =>
[file_name] =>
[file_size] => 0
[file_description] =>
[virtual] => 0
[stock] => Array
(
)
[currency] => USD
)
)

що все спрацювало правильно (див. скріншот у вкладенні) - відповідність id=8527 взяло як ціну товару, а 1417 - як рівень цін "Оптова ціна (від одного рулону)"
а цей товар https://box.lanita-shtor.com.ua/admin/shop/products/6688/edit/ - ну мабуть він раніше був у вас 1, без рівня цін - а потім нібито не до нього додався рівень цін (у такому разі дубль не створило б), а створили новий товар і цей нібито став рівнем цін (у нас додався рівень цін, старі товари не видаляються)
власне що вам потрібно – розібратися що у вас справді дубль, який вже прописаний в іншому товарі як рівень цін – і видалити такий дубль.
09.12.2020, 14:57
Оригінальний коментар доступний на версії: ru

Дякую за докладне пояснення! Спробуємо видалити "правильні" дублікати... Понаблюдаем)
10.12.2020, 11:53
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар