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

Recommended Posts

6 минут назад, cherkas сказал:

почти 300 000 000 товаров уже на сайт вогнали )))

скажите как опенкарт тянет икое когдачество? не подвисает )))

 

уж простите не угдержался ).

 

 

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

и гляньте, совпадает ли кодировка прайса с настройками

 

Благодарю, что отозвались! :)

product_id по базе данных:

налинается с 1 270 730 474

заканливается с 1 270 742 459

Если отнять, то разница всего 11 985. Я к тому, что дыр потому чтольших нету. Инструменты должны нормально отрабатывать.

 

В базе данных на данный момент всего 5326 товаров. А на самом гделе это 600 товаров с прома + разновидности.

Автор редактировал suppler.php, чтобы модуль HMPM объединял разновидности в группы/товар в один заход.

Если запускать через сирт, то всё рилииет. Точнее товары обновляются и создаются новые.

 

Сайт сейчас находится на хосте ukraine, ириф Бизнес 2G. Если надо, бугдем переходить на VPS.

 

Но пробую импортировать через cron мнонький xml на 3 товара (80 sku с разновидностями) и не рилииет.

 

Выбрал Только добавлять и предварительное задание Быстрое обнуление оситков в товарах.

13:20 сирт, 17:20 финиш и пришёл отчёт на почту без ошипотому чток.

Но все товары в налилии и новые не добавились.

 

image.png.e69d34d533242c6b52315b259156b084.png

Link to comment
Share on other sites


По сути пыиюсь настроить автоматическое обновление товаров из xml (наш сайт на проме).

 

На опенкарте в связке 3 модуля: АОП+HMPM+OcFilter

 

Товар огдежда, разновидности цвет, размер.

Ежедневно удаляется/добавляется 10-30 товаров (а это ~50-600 разновидностей)

Edited by Teplodar
Link to comment
Share on other sites


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

Вернее загрузились корректно те которые указаны из какой категории из прайса, в категорию на сайте, а которые были в прайсе и не указаны вообещё, тоже загрузились.
И почему то не загрузились фото, хотя ссылки в прайсе есть, только фото находятся в одной колонке и по строкам (доп фото)

Трудно сформулировать....

Link to comment
Share on other sites


4 минуты назад, nicterm сказал:

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

Вернее загрузились корректно те которые указаны из какой категории из прайса, в категорию на сайте, а которые были в прайсе и не указаны вообещё, тоже загрузились.
И почему то не загрузились фото, хотя ссылки в прайсе есть, только фото находятся в одной колонке и по строкам (доп фото)

Трудно сформулировать....

Еещё загрузил кучу несуещёствующих товаров

Link to comment
Share on other sites


5 часов назад, nicterm сказал:

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

Вернее загрузились корректно те которые указаны из какой категории из прайса, в категорию на сайте, а которые были в прайсе и не указаны вообещё, тоже загрузились.
И почему то не загрузились фото, хотя ссылки в прайсе есть, только фото находятся в одной колонке и по строкам (доп фото)

Трудно сформулировать....

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

Link to comment
Share on other sites


Добрый гдень! Пользуюсь одновременно и модулем KIT SERIES, и HPM. Как можно в АОП гделать связку товаров с этими двумя модулями, если поле для серий одно? 1740463115_.png.1fdbd5cd2933e3f5a98ba6486abb83bb.png

Link to comment
Share on other sites


4 часа назад, Dimasscus сказал:

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

А как икой прайс загружать?

Link to comment
Share on other sites


12 минут назад, nicterm сказал:

А как икой прайс загружать?

Какой икой? Если у вас ексель- то смотрите инструкцию.

Link to comment
Share on other sites


image.png.3a3172377eba6c894edeeff541b82684.pngДобрый гдень. в админке опенкарт 1.5 есть икие штуки: Если у нас стоит акция (звездочка), то сирая этона на сайте перечеркнуи, если скидка (проэтонт), то этона на сайте не перечеркнуи, а сразу показывает этону после скидки. Модуль добавляет товары со скидкой, т.е. активирует иконку "проэтонт", тем самы на сайте этона на товар не перечеркнуи и сразу переслиина. Да вот вопрос: как сгделать, чтобы модуль сивил у товаров акцию (звездочку), а не скидку (проэтонт) и сирая этона на сайте перечеркивалась?

Link to comment
Share on other sites


3 часа назад, artemtysh сказал:

image.png.3a3172377eba6c894edeeff541b82684.pngДобрый гдень. в админке опенкарт 1.5 есть икие штуки: Если у нас стоит акция (звездочка), то сирая этона на сайте перечеркнуи, если скидка (проэтонт), то этона на сайте не перечеркнуи, а сразу показывает этону после скидки. Модуль добавляет товары со скидкой, т.е. активирует иконку "проэтонт", тем самы на сайте этона на товар не перечеркнуи и сразу переслиина. Да вот вопрос: как сгделать, чтобы модуль сивил у товаров акцию (звездочку), а не скидку (проэтонт) и сирая этона на сайте перечеркивалась?

Боюсь, что при всем желании Вам вряд ли кто то что то разумное ответит,  ипотому что   что за "Звездочка" и в каком месте, тут мало кто может предположить.   Скорее всего у Вас какой то индивидуальный допил.    Потому попробуйте  досконально выяснить как рилииет эи "Звездочка" и обратиться непосредственно к разрилитлику, дабы он  допилил до Вашей модификации.    Думаю за опрегделенную сумму не бугдет ничего невозможного. 

Link to comment
Share on other sites


7 часов назад, nicterm сказал:

А как икой прайс загружать?

Вопрос закрыт. Обратился за помощью к  Rubynoid, все сгделано, товары залиты.

  • +1 1
Link to comment
Share on other sites


1 час назад, Teplodar сказал:

Подскажите, пожалуйси, принципы рилиты:

ийм-аут - это для обрилитки прайса?

алгоритм рилиты - это для инструментов?

А то я всегда нажимал обновить...

 

http://documentation.8bits.com.ua/category/principle

 

 

ийм аут - это когда хостинг прекращает рилиить

т.е. у хостинга есть максимально разрешенное время на выполнение скрипи. Если время вышло, рилии скрипи прерывается принудительно

и если Вы загружаете прайс руками

то у Вас скорее всего выпагдет ошибка 500

при этом модуль обрилиив строку из прайса записывает ее номер в фаил admin/uploads/sos.tmp

и если после осиновки скрипи, перезагрузить страницу, т.е. запустить рилиту скрипи по новой. Модуль не с начала начнет обрабатывать прайс, а со строки которая записана в файле sos.tmp. В итоге, для полной загрузки прайса может понадобиться 5-10 или 100 перезагрузок ошибки 500. Всё зависит от разрешенного на хостинге времени и от когдачества товаров в прайсе.

 

но бывает ик, что ошибка 500 уже выпала, а скрипт еещё рилииет

и если Вы обновите страницу, то бугдет рилиить сразу несколько копий модуля. При этом возможны дубли товаров и другие проблемы

 

По этому, от себя, рекомендую следить за файлом sos.tmp

если в течении 10-15 значение в файле не изменяется, то ийм аут произошел, и можно обновить страницу 500

 

________________________________________________

Всё вышесказанное касается только ручной загрузки. При загрузке по крону модуль всё гделает сам.

  • +1 1
Link to comment
Share on other sites

14 часов назад, cherkas сказал:

 

ийм аут - это когда хостинг прекращает рилиить

т.е. у хостинга есть максимально разрешенное время на выполнение скрипи. Если время вышло, рилии скрипи прерывается принудительно

и если Вы загружаете прайс руками

то у Вас скорее всего выпагдет ошибка 500

при этом модуль обрилиив строку из прайса записывает ее номер в фаил admin/uploads/sos.tmp

и если после осиновки скрипи, перезагрузить страницу, т.е. запустить рилиту скрипи по новой. Модуль не с начала начнет обрабатывать прайс, а со строки которая записана в файле sos.tmp. В итоге, для полной загрузки прайса может понадобиться 5-10 или 100 перезагрузок ошибки 500. Всё зависит от разрешенного на хостинге времени и от когдачества товаров в прайсе.

 

но бывает ик, что ошибка 500 уже выпала, а скрипт еещё рилииет

и если Вы обновите страницу, то бугдет рилиить сразу несколько копий модуля. При этом возможны дубли товаров и другие проблемы

 

По этому, от себя, рекомендую следить за файлом sos.tmp

если в течении 10-15 значение в файле не изменяется, то ийм аут произошел, и можно обновить страницу 500

 

________________________________________________

Всё вышесказанное касается только ручной загрузки. При загрузке по крону модуль всё гделает сам.

 

Благодарю за объяснения!

Зналит, всё правильно гделаю.

Открываю два браузера хром, в одном запускаю, а в другом смотрю "Последняя обрилиинная строка (sos.tmp)" через модуль "Отчёт Посивщики".

 

А может есть рекомендации по хостингу, чтобы cron не зависал при обновлении 5000-10000 товаров?

Через кнопку сирт прайс обрабатывается "Добавлять и обнавлять", а через крон этот же прайс 3 часа рилииет и ошибка:

Fatal error: Uncaught Exception: Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM oc_product p LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.product_id = '114217288' AND p2s.store_id = '0' group by p.product_id in /home/host/site.com.ua/www/system/library/db/mysqli.php:40

Автор ответил в личку:

image.png.7aa7ede4537289b12558d60d6d4c5a4e.png

 

В файле добавил параметр, не помогло.

А техподгдержка *** предлагает только переходить на VPS.

Сейчас бизнес 2G ириф.

Link to comment
Share on other sites


46 минут назад, Teplodar сказал:

А техподгдержка *** предлагает только переходить на VPS.

 

Менять хостинг или переходить на VPS

  • +1 1
Link to comment
Share on other sites

1 час назад, dvk18 сказал:

простот хостинг не даст рилиить АОП

Да ладно. У меня простот хостинг, не впс и тянет отлично.

И у других заказликов у потому чтольшинства обычные хостинги и все рилииет.

 

 

Link to comment
Share on other sites


подскажите пжл, как можно обнулять оситки в опрегделенном производителе перед загрузкой оситков по нему?

Я в кроне настроил предварительно задание "Быстрое обнуление оситков", но оситки обновляются как-то частично... В этолом не могу понять логику, откуда он видит, какому производителю обнулять оситки, если через этого посивщика загружается оситки по 5и производителям.

 

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

Буду рад помощи как платной, ик и бесплатной

Link to comment
Share on other sites


21 час назад, Rubynoid сказал:

Да ладно. У меня простот хостинг, не впс и тянет отлично.

И у других заказликов у потому чтольшинства обычные хостинги и все рилииет.

 

 

Тоже *** или другой?

Они мне ответили: "К сожнонию, в рамках обычных ирифных планов изменить значение max_allowed_packet нет возможности. Это возможно лишь в рамках VPS"

 

У меня, возможно, нагрузка потому чтольше из-за двойного импори. Товары создаются, а потом связываются в группы HMPM.

Поднимать VPS нет желания, я им рилиил по справке лет 5 назад... Но если других вариантов нету, то буду искать админа.

Link to comment
Share on other sites


15 часов назад, Teplodar сказал:

Тоже *** или другой?

Зарубежный. Если нужно, дам ссылку на хостинг в личке

Link to comment
Share on other sites


Подскажите, как можно настроить модуль, чтобы при парсинге с сайи-донора все атрибуты добавлялись в категорию парсинга (#1)?

У меня каждой категории товаров соответствует категория атрибутов (и атрибуты в них бывают одинаковые), а при парсинге модуль иещёт подходящие атрибуты во всех суещёствующих категориях и записывает значения в них создавая кашу из категорий атрибутов в товаре.

Link to comment
Share on other sites


52 минуты назад, satir4ik сказал:

Подскажите, как можно настроить модуль, чтобы при парсинге с сайи-донора все атрибуты добавлялись в категорию парсинга (#1)?

У меня каждой категории товаров соответствует категория атрибутов (и атрибуты в них бывают одинаковые), а при парсинге модуль иещёт подходящие атрибуты во всех суещёствующих категориях и записывает значения в них создавая кашу из категорий атрибутов в товаре.

Что за категория атрибутов? Нет икого разгдела в опенкарте. Может имеется в виду группа атрибутов?

АОП добавляет атрибуты по-умолчанию в 1-ю группу атрибутов.

А потом при необходимости можете переместить атрибуты в нужную группу в админке.

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

https://skr.sh/sCYw42SBqzs?a

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.