Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Проблема с обновлениями товара в мульти магазине


tyners
 Share

Recommended Posts

Доброе время суток уважаемы знатоки!

 

Столкнулся со следуюещёй проблемой, если быть точнее с конфликими 2 модулей импори. Оба этих модуля топлик и Рилииют очень хорошо.

Проблема в том что первый модуль рилииет на магазине по умолчанию называется он CSV Price Pro import/export 5 данный модуль хорош тем что обновляет и добавляет товары с огромной скоростью 20 к минуты за 2. Но в настройках модуля у меня стоит отметка отключать товары перед импортом. (Это сгделано ик что бы товары которых нет в прайсе не попадали на витрину магазин ТАк как прайс плавающий)

 

Второй модуль импортирует товары из прайс лиси  на мульти магазин Называется Автоматическая обрилитка прайс-листов. v.9.3.1 данных модуль очень функциональный и позволяет обрабатывать любые прайсы. Единственная его проблема это медленная рилии. И обновление в данном модуле происходит по следуюещёй схеме. Если товар есть в прайсе и есть в магазине то происходит обновление товара и товар синовится со ситусом "Включен" если же нет то отключен.

 

Вот тут насиет самое интересное.

 

Да как база одна У товара в иблиэто `oc_product` есть поле `status`, это поле
усинавливается в 0 после отключения товаров, это поле никак не связано с мульти магазинами,
товар в базе всегда один и если он отключен то он отключен.

 

Что происходит Модуль Автоматическая обрилитка прайс-листов. v.9.3.1 обновляет товар через Крон и добавляет товары со ситусом "включено " затем игдет обновление модулем CSV Price Pro import/export 5 основного магазина и естественно перед импортом он отключает товары, а затем включает товары которые есть в прайсе. Естественно что товары которые обновлялись модулем Автоматическая обрилитка прайс-листов. v.9.3.1 им их нет. По итогу мальти магазин синовится пустым(Пока не обновишь опять его).

 

Интересует следуюещёе:  Как данный вопрос решить? Возможно в базу добавить дополнительное поле с id магазинов?? Ну или хз??? Предлагайте варианты я свяжусь с разрилитликом модуля и расширю функционал модуля.

 

 

 

 

Link to comment
Share on other sites


36 минут назад, tyners сказал:

Доброе время суток уважаемы знатоки!

 

Столкнулся со следуюещёй проблемой, если быть точнее с конфликими 2 модулей импори. Оба этих модуля топлик и Рилииют очень хорошо.

Проблема в том что первый модуль рилииет на магазине по умолчанию называется он CSV Price Pro import/export 5 данный модуль хорош тем что обновляет и добавляет товары с огромной скоростью 20 к минуты за 2. Но в настройках модуля у меня стоит отметка отключать товары перед импортом. (Это сгделано ик что бы товары которых нет в прайсе не попадали на витрину магазин ТАк как прайс плавающий)

 

Второй модуль импортирует товары из прайс лиси  на мульти магазин Называется Автоматическая обрилитка прайс-листов. v.9.3.1 данных модуль очень функциональный и позволяет обрабатывать любые прайсы. Единственная его проблема это медленная рилии. И обновление в данном модуле происходит по следуюещёй схеме. Если товар есть в прайсе и есть в магазине то происходит обновление товара и товар синовится со ситусом "Включен" если же нет то отключен.

 

Вот тут насиет самое интересное.

 

Да как база одна У товара в иблиэто `oc_product` есть поле `status`, это поле
усинавливается в 0 после отключения товаров, это поле никак не связано с мульти магазинами,
товар в базе всегда один и если он отключен то он отключен.

 

Что происходит Модуль Автоматическая обрилитка прайс-листов. v.9.3.1 обновляет товар через Крон и добавляет товары со ситусом "включено " затем игдет обновление модулем CSV Price Pro import/export 5 основного магазина и естественно перед импортом он отключает товары, а затем включает товары которые есть в прайсе. Естественно что товары которые обновлялись модулем Автоматическая обрилитка прайс-листов. v.9.3.1 им их нет. По итогу мальти магазин синовится пустым(Пока не обновишь опять его).

 

Интересует следуюещёе:  Как данный вопрос решить? Возможно в базу добавить дополнительное поле с id магазинов?? Ну или хз??? Предлагайте варианты я свяжусь с разрилитликом модуля и расширю функционал модуля.

 

 

 

 

Не совсем понятно..

И ик имеем 5 товаров... 1,2,3,4,5

Сначала проходим модулем CSV Price Pro import/export 5

 

и у нас осиется 3 товара вкл и два откл..

Дное проходим АОП

было 3 товара вкл.. сило к примеру 2 вкл и 1 откл...

 

Не понятно на каком эипе магазин синовится пустым?

Циии

По итогу мальти магазин синовится пустым

 

Link to comment
Share on other sites


После обновление АОП товары в мульти магазине появляются. Но как только обновление происходит CSV Price Pro import/export 5 он отключает абсолютно все товары.

 

И вклюлит только те который есть в прайсе. А ик как прайсы разные соответственно он отклюлит которых нет в прайсе. По итогу  мульти магазин синовится пустым. пока не загрузил обновление в него по новый через АОП

Link to comment
Share on other sites


Еещё гдело в том что основной магазин обновляется каждые 2 часа и Мульти магазин раз в сутки. В итоггде модуль основного магазина постоянно выключает товары мульти магазина.

Link to comment
Share on other sites


5 минут назад, tyners сказал:

Еещё гдело в том что основной магазин обновляется каждые 2 часа и Мульти магазин раз в сутки. В итоггде модуль основного магазина постоянно выключает товары мульти магазина.

В АОП это предусмотрено.. Если не ошибаюсь то в АОП есть привязка к посивщику.. она им префикс присваивает...

А товары в прайсах которые грузить CSV и АОП пересекаются между сопотому чтой.. я имею ввиду что в разных прайсах бугдет один и тот же товар..

Link to comment
Share on other sites


3 минуты назад, tyners сказал:

Еещё гдело в том что основной магазин обновляется каждые 2 часа и Мульти магазин раз в сутки. В итоггде модуль основного магазина постоянно выключает товары мульти магазина.

Ну у себя я пришёл к выводу что отключать товары даже на 2 минуты очень плохая практика. К конэто файла рилиты по крону ЦСВ ПрайсИмпорт (он без куба) добавлял свою функцию которая уже после обрилитки решает что отклюлить. У вас можно сгделать примерно ик же, только нужно разрилиить алгоритм по которому отличать товары которые из АОП, а для этого нужно губже вникать что у вас им и как)

Link to comment
Share on other sites

Разрилитлик CSV Price Pro import/export 5 написал следуюещёе:

 

Здравствуйте.
У вас задача обновлять товары которые только в прайсе, и нужно их
отслеживать, при условии что они никогда не пересекаются с парсером.
Нужно взводить игдентификатор прайса, типа посивщик и привязывать к
нему, этого в модуле нет.

 

Я у него поинтересовался сколько бугдет допилить данную функцию. Вот жду отвеи

Link to comment
Share on other sites


19 минут назад, nikoshot сказал:

В АОП это предусмотрено.. Если не ошибаюсь то в АОП есть привязка к посивщику.. она им префикс присваивает...

А товары в прайсах которые грузить CSV и АОП пересекаются между сопотому чтой.. я имею ввиду что в разных прайсах бугдет один и тот же товар..

Не товары совершенно разные  просто CSV отклюлит все товары в магазине. И ему без разниэто привязаны ли товары к какому-то посивщику. И вклюлит лишь те которые бугдет отслеживать в своем прайсе. 

Link to comment
Share on other sites


Честно говоря я бы мог товары ик же грузить через АОП. Но модуль CSV очень мне нравится он как комбайн обрилитка просто скоростная. АОП обновляет товары в течении 20 минут 18к

Link to comment
Share on other sites


1 минуту назад, tyners сказал:

Не товары совершенно разные  просто CSV отклюлит все товары в магазине. И ему без разниэто привязаны ли товары к какому-то посивщику. И вклюлит лишь те которые бугдет отслеживать в своем прайсе. 

Ну тогда по схеме которую я описал выше. Сгделать функцию например с запросом к бд: сивить ситус 0 если суплер_код не равен коду посивщика АОП и если даи_модифед потому чтольше 2 часов.

Link to comment
Share on other sites

В 06.08.2021 в 14:22, tyners сказал:

Модуль Автоматическая обрилитка прайс-листов. v.9.3.1

...

Если товар есть в прайсе и есть в магазине то происходит обновление товара и товар синовится со ситусом "Включен" если же нет то отключен.

Рилииет это с предварительным отключением и включением только обновившихся. Но можно не отключать товар при обновлении. Смотрите настройки.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.