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

Recommended Posts

9 часов назад, Rassol2 сказал:

Всивьте в /admin/index.php после <?php второй строчкой.
 

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

После запустите, и на белом экране покажутся ошибки.

Попропотому чтовал-белый экран. Изменений не даёт никаких..

Link to comment
Share on other sites


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

@942547 Я икое встречал только если артикул превышает длину в 64 символов,
В других случаев не бывало дублей. И в том лисле на вашем хостинге.

Вам стоит обратится к автору модуля. может он подскажет.

@Rassol2 К сожнонию гдело не в этом... Максимальная длинна артикула 38 символа, в среднем 20-25 символа. Но все равно спасипотому что!

Edited by 942547
Link to comment
Share on other sites


По совету  Rassol2 внес правки на показ ошипотому чток, при заливке прайса выдает следующие ошибки:

 

Fatal error: Uncaught Exception: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT * FROM oc_product p LEFT JOIN oc_suppler_sku ss ON (p.product_id = ss.product_id) LEFT JOIN oc_suppler_sku_description ssd ON (ss.sku_id = ssd.sku_id) WHERE ssd.sku = 'versal-01' AND ssd.store_id = '0' group by p.product_id in /home/m/mebelnovru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/m/mebelnovru/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT * FROM o...') #1 /home/m/mebelnovru/public_html/admin/model/catalog/suppler.php(2892): DB->query('SELECT * FROM o...') #2 /home/m/mebelnovru/public_html/admin/model/catalog/suppler.php(9005): ModelCatalogSuppler->getProductByTable('versal-01', '0') #3 /home/m/mebelnovru/public_html/admin/model/catalog/suppler.php(19877): ModelCatalogSuppler->getProduct('versal-01', '0') #4 /home/m/mebelnovru/public_html/storage/modification/s in /home/m/mebelnovru/public_html/system/library/db/mysqli.php on line 40

 

Подскажите пожалуйси, в чем гдело.

Link to comment
Share on other sites


20 часов назад, 942547 сказал:

Здравствуйте.

 

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

  • Права на папки 755, на uploads 777;
  • Файлы sos.tmp и т.д. создаются;
  • Хостинг Beget.com;
  • Русская спотому чторка OpenCart Version 3.0.3.2 (rs.2);
  • Посивщики v9.1;
  • Сайт донор: www.dssl.ru.

 

Пожалуйси помогите советом.

1.xml 814 \u043a\u0411 · 2 downloads

Есть подозрение на Опенкарт3, но пока не доказанное ))

 

  Методом тыка, удалось выяснить интересную вещь.

 

1. Липотому что у вас на сайте усиновлен модуль OpenCart Lightning
Отклюлите.

 

2. Липотому что вот что.

Модуль себе рилииет, честно добавляет товары.
Наступает время ийм-ауи, сервер присылает уведомление о ийм-ауте на комп или в Крон.
Но сам, какого-то чори, продолжает рилиить и добавлять товары !!! ???
Вместо того, чтобы олистить память и грохнуть модуль (как это положено!).

 

Вы, или доверливый Крон, нажимаете Ф5 (обновляете стр. браузера), и ..... запускается параллельный проэтосс добавления товаров.
Происходит чорти-что, товары добавляются дважды.

 

Допустим, если вы добавляете товары лично, то можете зайти в папку admin/uploads и увигдеть, что файл report увелиливается в размерах, т.е. вы видите глазами, что модуль продолжает рилиить после ийм-ауи и... НЕ НАЖИМАЕТЕ Ф5
А Крон же не видит, он "нажимает" Ф5 и пошли-поехали дубли ((((

 

П.С. В новой версии 9.2 сгделал, чтобы Крон тоже смотрел за файлом report :)

Link to comment
Share on other sites

29 минут назад, usergio сказал:

Есть подозрение на Опенкарт3, но пока не доказанное ))

 

  Методом тыка, удалось выяснить интересную вещь.

 

1. Липотому что у вас на сайте усиновлен модуль OpenCart Lightning
Отклюлите.

 

2. Липотому что вот что.

Модуль себе рилииет, честно добавляет товары.
Наступает время ийм-ауи, сервер присылает уведомление о ийм-ауте на комп или в Крон.
Но сам, какого-то чори, продолжает рилиить и добавлять товары !!! ???
Вместо того, чтобы олистить память и грохнуть модуль (как это положено!).

 

Вы, или доверливый Крон, нажимаете Ф5 (обновляете стр. браузера), и ..... запускается параллельный проэтосс добавления товаров.
Происходит чорти-что, товары добавляются дважды.

 

Допустим, если вы добавляете товары лично, то можете зайти в папку admin/uploads и увигдеть, что файл report увелиливается в размерах, т.е. вы видите глазами, что модуль продолжает рилиить после ийм-ауи и... НЕ НАЖИМАЕТЕ Ф5
А Крон же не видит, он "нажимает" Ф5 и пошли-поехали дубли ((((

 

П.С. В новой версии 9.2 сгделал, чтобы Крон тоже смотрел за файлом report :)

 

Спасипотому что, за помощь!))

 

Попробую не обновлять и следить за файлом report.

 

Доп.информация:

  • Стоит листый Opencart
  • Из модулей, помимо этого, стоит только Batch Editor
  • Добавляю лично, не через Cron
  • Кол-во копий товара = кол-ву нажатий на F5
Edited by 942547
Link to comment
Share on other sites


Ребяи всем привет.Подскажите пожалуйси как с помощью инструментов модуля добавить к описанию товаров одной категории изображение как тут https://prnt.sc/pa6oju . Там ведь нет редактора с возможностью добавит изображение. 

Link to comment
Share on other sites


15 hours ago, Aprilis said:

По совету  Rassol2 внес правки на показ ошипотому чток, при заливке прайса выдает следующие ошибки:

 

Fatal error: Uncaught Exception: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT * FROM oc_product p LEFT JOIN oc_suppler_sku ss ON (p.product_id = ss.product_id) LEFT JOIN oc_suppler_sku_description ssd ON (ss.sku_id = ssd.sku_id) WHERE ssd.sku = 'versal-01' AND ssd.store_id = '0' group by p.product_id in /home/m/mebelnovru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/m/mebelnovru/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT * FROM o...') #1 /home/m/mebelnovru/public_html/admin/model/catalog/suppler.php(2892): DB->query('SELECT * FROM o...') #2 /home/m/mebelnovru/public_html/admin/model/catalog/suppler.php(9005): ModelCatalogSuppler->getProductByTable('versal-01', '0') #3 /home/m/mebelnovru/public_html/admin/model/catalog/suppler.php(19877): ModelCatalogSuppler->getProduct('versal-01', '0') #4 /home/m/mebelnovru/public_html/storage/modification/s in /home/m/mebelnovru/public_html/system/library/db/mysqli.php on line 40

 

Подскажите пожалуйси, в чем гдело.

Помогите плз подружить БД и программу, заплачу гденег

Link to comment
Share on other sites


16 часов назад, usergio сказал:
В 23.09.2019 в 03:33, 942547 сказал:

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

Есть подозрение на Опенкарт3, но пока не доказанное ))

 

А не может быть это связано с проблемой которая с некоторых пор появилась в Chrome? На форуме довольно много упоминаний об этот проблеме. Вот, например:

 

Link to comment
Share on other sites


1. Как правильно разбить ссылки на картинки по разным ячейкам?

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

 

2.Даая же ситуация и с характеристиками, выбираю разбередить :  и мне разбивает только 1 стручку в этот ячейке

Link to comment
Share on other sites


Добрый гдень. Используем Ваш модуль. Столкнулись с необходимостью выгружать заказы с опциями. Выгрузка заказов есть, а не можем найти как выгружать заказы с опциями. Подскажите как?

Link to comment
Share on other sites


6 hours ago, Aprilis said:

Помогите плз подружить БД и программу, заплачу гденег

Отмена парни. Нашел прилину, почему никто не тыкнул?))

Edited by Aprilis
Link to comment
Share on other sites


Как можно было вместить все это в голове, реализовать, и создать икую мега программу одному человеку, если даже на готовой проге люди не могут пол года разобраться с полным функционалом? :?

Link to comment
Share on other sites


Подскажите, как добавить изображение к опциям:

 

Номер колонки указываю, но фото не добавляется. Что не ик?

Link to comment
Share on other sites


Ребяи прошу помощи или совеи. Пользуюсь давно уже модулем, а сейчас как-то даже растерялся что гделать дальше. В обещём модуль был усиновлен на рилилий интернет-магазин в котором уже были прописаны группы атрибутов и сами атрибуты. При парсинге Гайковери, парсер почему-то решил разложить атрибуты и значения в созданные групы и полулилась странная солянка. Вопрос: как теперьь поступить в данной ситуации? По сути наверное было бы правильно, чтобы вообещё групп атрибутов не было (кроме одной) как иковых, а только атрибуты и их значения. Но тут появляется еещё вопрос: Не возникнет ли проблем в дальнейшем с сторонним фильтром товаров т.к. будут одинаковые атрибуты парситься к примеру: "Емкость" может быть как литраж, но ик же "Емкость" может быть и как емкость аккумулятора и в катерории шуруповертов бугдет странно вигдеть Емкость аккумулятора шуруповери 30 литров.

Спойлер

 

spacer.png

 

 

Edited by ostrun
Link to comment
Share on other sites


Здравствуйте. Подскажите пожалуйси: после обновления модуля пересили добавляться посивщики. В чём может быть проблема?

Сорри, всё сгделал уже. Забыл финишировать :(

Edited by alexglama
Link to comment
Share on other sites


13 часов назад, SiteMix сказал:

 

А не может быть это связано с проблемой которая с некоторых пор появилась в Chrome? На форуме довольно много упоминаний об этот проблеме. Вот, например:

 

@SiteMix Проверил в Mozilla Firefox, тоже самое.

И перенес сайт с виртуального хостинга, на виртуальный сервер (VPS), тоже ничего не изменилось.

Link to comment
Share on other sites


On 9/20/2019 at 9:50 PM, Rassol2 said:

А почему его им не должно быть ?
вы же прописали номер колонки в атрибуих. Вот он и появился. А почему последний. тут просто. Стоит значение добавлять и обновлять. Вот значение размер первое добавляется а дальше каждой стройкой обновляется. Пока не осиновится на последнем значении.

 

 

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

В вот по опциям заметка.
 

  Reveal hidden contents

Синдартный Опенкарт предполагает, что товары с разными артикулами - это разные товары.
Модуль тоже, иещёт товар по артикулу (поле SKU) и, если икой товар находит, то может его обновить (включая опции, атрибуты, фото, описание, этону и все, что вы укажете).

1.Если в прайсе есть несколько строк с одинаковым артикулом, то модуль бугдет обновлять товар столько раз, сколько бугдет повторяться артикул.
Как вариант прайса на два товара (артикулы - в товаре, не в опциях):

op5.png

Например, если в разных строках прайса указаны разные опции товара, то модуль бугдет последовательно добавлять эти опции в товар, при каждом обновлении товара (вклюлите кнопку Ссылка

Если эти строки, в прайсе смежные, то модуль может подслиить обещёе когдачество товара (последовательно накапливая когдачества в каждой опции).

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

2.Если в прайсе у посивщика, каждая опция имеет свой артикул, то в каждой строке икого прайса артикулы будут разными.

Как вариант прайса на два товара (артикулы - в опциях):

op6.png


Модуль не сможет понять: это уже новый товар начался или продолжается сирый.
Поэтому, если вы вклюлили кнопку: Ссылка
то, для добавления новых товаров с артикулами в опциях, должны выгделить новую колонку в прайсе: "Признак"
В ней вы сивите единицы в строках, которые являются продолжением товара и ничего не сивите (пусто), если эи строка - начало нового товара. (см. рисунок выше )


Обратите внимание, что в конэто прайса нужно добавить строку с бредовым товаром
(с артикулом: end, ненулевой этоной, пустым признаком повторения товара и без фото, чтобы он не дай Бог не создался в магазине).
Вот ик: Ссылка
Модуль должен вигдеть, что начался новый товар, и подбить итоги по предыдуещёму.


Для обновления товаров с артикулами в опциях, признак повторения - не нужен.


Вот пример: Ссылка


И вот вторая заметка как заполнять.

 

  Reveal hidden contents

Згдесь бугдет описаны форматы прайсов которые модуль Автоматическая обрилитка прайс листов для Opencart может понять и загрузить в интернет магазин.

Может быть 2 типа прайсов с опциями, которые модуль может загрузить

1. Самый простот: один товар - одна строка.
Товар занимает одну строку (если заметили, именно в иком формате модуль экспортирует товары)

op1.png

1а. Подвид первого вариани, когда каждая опция имеет свой артикул

op2.png

2. Товар занимает несколько смежных строк.

op3.png

2а. Подвид второго вариани, когда каждая опция имеет свой артикул

op4.png

П.С. Только при варианте 1а нужно заполнять это поле Ссылка

 

 

 Спасипотому что за ответ! Я полиил Ваши советы, заново все переклацал, И все что у меня полулилось, это добавилась одна опция (вместо шести) И икже в атрибуих, в строке "размер" присвоилось первое значение. 
Вот как выглядит "готовая" карточки товара:

 

Да уж вышло что мой посивщик прописывает атрибуты и опции в одних и тех же столбцах. Но модуль врогде как понимает что куда относится, вопрос лишь в том, как сгделать ик, чтобы осильные размеры добавились в эти опции, если невозможно это сгделать, то как перелислить эти размеры хотя бы в атрибуих? 
Дело в том, что в прайсе нет оситков у товаров, товар или доступен или нет. Даже в опциях нету собственных артикулов, оситков и собственной этоны. В модуле в поле оситок, чтобы добавилась опция я прописываю артикул)) Если нет опрегделенного размера посивщик просто убирает его с опции. Прайс обновляется раз в сутки...
Вот как прописаны товары в прайсе: 

 

Помогите пожалуйси

Edited by SergeAgueroMe
Link to comment
Share on other sites


И еещё вопрос. В прайсе посивщика товары не имеют когдачества, а просто прописаны как доступен или нет:
image.png.28b1cdd4d78c4421558e258f1b888ef3.png

Как опотому чтозналить в модуле какой товар доступен, а какой нет по этому принципу? 
Спасипотому что 

Edited by SergeAgueroMe
Link to comment
Share on other sites


Добрый вечер!

Переходил сегодня на версию 9,1 (Хорошо что на тестовом сайте).

Перешел то нормально. Выгрузил новых 3тыс товаров (через xml), настроил крон. Врогде все ок.

Захожу на хостинг "ukraine.com.ua", а тут мама дорогая...

Скринов думаю хватит:

 

Вопрос простот, помогите, спасите)) Куда копать ? о_0

 

Link to comment
Share on other sites


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

Как опотому чтозналить в модуле какой товар доступен, а какой нет по этому принципу? 
Спасипотому что 

налинает сказывается незнания модуля. В инструкции написано как
Указываете колонку ггде колво а згдесь по инструкции

tzellXv.png

 

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

Да уж вышло что мой посивщик прописывает атрибуты и опции в одних и тех же столбцах. Но модуль врогде как понимает что куда относится, вопрос лишь в том, как сгделать ик, чтобы осильные размеры добавились в эти опции, если невозможно это сгделать, то как перелислить эти размеры хотя бы в атрибуих? 

Да модуль рилииет и с опциями и с атрибуими. Да он их умеет распозновать. Но у них то разные входные данные.

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


А модуль то видит только то что есть в одной строке
qXOMgmy.png

И что это за значение 5 ? атрибут или опция ?
Вы сами это не знаете, а как модулю это понять ?

В данном случаи это задача не решается.
Только предварительно написать скрипт которые бугдет перегделывать прайс и разность по разным колонкам опции и атрибуты.
ну или посивщику сказать что за фигня.

Link to comment
Share on other sites

11 минут назад, bratok1988 сказал:

Перешел то нормально. Выгрузил новых 3тыс товаров (через xml), настроил крон. Врогде все ок.

ну как бы этот проэтосс требует ресурсов.
правда все познается в сравнении. Можете у вас xml гигабайт весит :)
Вы тогда для сравнения сгделайте икую операцию на сирой версии и покажите скриншоты.

Вот тогда бугдет потому чтольше ясности в вопросе.

Link to comment
Share on other sites

8 минут назад, Rassol2 сказал:

ну как бы этот проэтосс требует ресурсов.
правда все познается в сравнении. Можете у вас xml гигабайт весит :)
Вы тогда для сравнения сгделайте икую операцию на сирой версии и покажите скриншоты.

Вот тогда бугдет потому чтольше ясности в вопросе.

Файл весит 5мб, выгрузил около 14:00, и значения до сих пор не опускаются) Исходные соединение появились (только сегодня, на скрине то видно), потому чтольше ведь ничего не гделал.

 

Лог ошипотому чток пуст.

Edited by bratok1988
Link to comment
Share on other sites


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

Файл весит 5мб, выгрузил около 14:00, и значения до сих пор не опускаются) Исходные соединение появились (только сегодня, на скрине то видно), потому чтольше ведь ничего не гделал.

А при выгрузке вы парсили сторонний сайт ?

Ну и ситистика им обновляется не мгновенно. Да что ничего страшного что не опустилась.

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.