Интеграция с Webasyst - дубликаты товаров. Баг

Здравствуйте! Импорт товаров по интеграции с Webasyst, пару лет назад заказывали у вас как доработку, все работало отлично. Сейчас создается очень много дубликатов товаров. В чем может быть причина? Помогите пофиксить. Спасибо!

Ответы:

Для анализа проблемы - предоставьте пример товара, который дублирует.
26.11.2020, 17:19

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


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

Полный список дубликатов в приложенном файле.

16 задублированных товаров - это полный список? Я думал проблема критичнее.
Если дублируются не все продукты - вероятнее всего проблема не в импорте, который вы говорите был реализован несколько лет назад.

Так же я проверил - в действие импорта не вносились изменения с 2019 года.

Могу предположить, что возможно была какая-то проблема с артикулами со стороны WebAsyst - мы можем для теста удалить какой-то дублирующий товара (который вы укажете) и проверить, будет ли он импортирован снова дублем и на основании каких данных?
27.11.2020, 17:30

В файле дубликаты за последние пару недель, предыдущие около 400 штук мы удалили вручную. Для теста можно удалить товары: Шторы рогожка Jade SRG-1609 код 10518 и Кисти для штор KCS молочные код 10573. Спасибо!
30.11.2020, 10:29


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

И они более не дублируются?
30.11.2020, 14:57

после удаления 400 дублей вручную, появились новые дубли товаров, список которых вам дали выше (16 штук)
30.11.2020, 15:51


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

Меня интересует вопрос - появляется ли дубликат товара постоянно, если вы его удаляете?
30.11.2020, 16:22

Да. Например, в файле есть дубликаты "Кисти для штор..." их удаляли раньше но они появились снова.
01.12.2020, 11:21


Фокин Владимир Сергеевич писал/а:
Да. Например, в файле есть дубликаты "Кисти для штор..." их удаляли раньше но они появились снова.

На примере 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

Спасибо! По поводу типа товаров "Кисти" из вашего примера - действительно были изменения в артикулах, сейчас их два - цена опт и цена розн., раньше был один. И вопрос - как внести соответствующие изменения в действия импорта для этого типа товаров? А вот по поводу типа товаров "Шторы" (например Шторы рогожка Jade SRG-1609 код 10518) - артикулы для этого типа не менялись с момента реализации импорта, но дубликаты всё же появляются... Какая тут может быть причина?
02.12.2020, 13:39


Фокин Владимир Сергеевич писал/а:
Спасибо! По поводу типа товаров "Кисти" из вашего примера - действительно были изменения в артикулах, сейчас их два - цена опт и цена розн., раньше был один. И вопрос - как внести соответствующие изменения в действия импорта для этого типа товаров?

Насколько я понимаю - то в действии для этого есть настройка как импортировать варианты - и выбор "как уровни цен".
Получается по главному артикулу создаст товар, а по второму - добавит в него уровень цен.


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

Аналогично артикула были 8181 и 8184
02.12.2020, 15:29

В настройках Webasyst API / Импорт продуктов у нас всегда было выбрано "типы цен"
>> Аналогично артикула были 8181 и 8184
У дубликата этого товара нет Внешнего ID, по sku 8181 есть товар, а sku 8184 - не существует
03.12.2020, 13:29


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

Это могло быть ранее - я не знаю что у вас там было на Webasyst`е в прошедшем времени.
Я указал как вижу - у товаров разные sku в ключах


Фокин Владимир Сергеевич писал/а:
В настройках Webasyst API / Импорт продуктов у нас всегда было выбрано "типы цен"

давайте это разберём на каком-то конкретном продукте (дайте ссылку) - я посмотрю выдачу по артикулам этого продукта
03.12.2020, 13:33

<<давайте это разберём на каком-то конкретном продукте (дайте ссылку) - я посмотрю выдачу по артикулам этого продукта>>
Спасибо! В приложенном файле новые дубликаты, которые появились за последнюю неделю (выделены цветом) и ссылки на один из товаров с дубликатом + ссылки на старый дубль из категории "Шторы".
07.12.2020, 11:29

Я просил не очередной файл с дубликатами - а пример 1 товара (ссылку на OneBox) по которому должны быть типы цен.
07.12.2020, 12:15

В файле как раз и есть такие ссылки)) например https://box.lanita-shtor.com.ua/admin/shop/products/5202/edit/
07.12.2020, 13:11

Что-то я данный товар в выдаче не наблюдаю пока..
07.12.2020, 15:07


Тындык Максим Вадимович писал/а:
Что-то я данный товар в выдаче не наблюдаю пока..

Сейчас в выдаче API вообще нет товара с названием "Кисти для штор KCS фиолетовые" и sku_id 5268
07.12.2020, 16:35

Мы, к сожалению, не можем отслеживать выдачу по 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

так как нам решить проблему дубликатов?
09.12.2020, 12:43


Фокин Владимир Сергеевич писал/а:
Мы, к сожалению, не можем отслеживать выдачу по 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

Так, я вроде понял что у вас произошло.

Вот выдача по названию данного товара

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

Спасибо за подробное объяснение! Попробуем удалить "правильные" дубликаты... Понаблюдаем)
10.12.2020, 11:53

Чтобы ответить на вопрос - пожалуйста войдите или зарегистрируйтесь