Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

в общем и правда все работает- надо было product name указывать как приоритетное поле

Змінено користувачем gevals
Надіслати
Поділитися на інших сайтах


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

Notice: Error: Duplicate entry '7-62' for key 'PRIMARY'

Error No: 1062

INSERT INTO `product_to_category` SET product_id = '7', category_id = '62' in /docs/system/database/mysql.php on line 49

Надіслати
Поділитися на інших сайтах


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

Notice: Error: Duplicate entry '7-62' for key 'PRIMARY'

Error No: 1062

INSERT INTO `product_to_category` SET product_id = '7', category_id = '62' in /docs/system/database/mysql.php on line 49

Другой магазин у Вас пустой? Если да, то через phpMyAdmin удалите все записи из таблицы product_to_category, их там не должно быть. Змінено користувачем costas
Надіслати
Поділитися на інших сайтах

Другой магазин у Вас пустой? Если да, то через phpMyAdmin удалите все записи из таблицы product_to_category, их там не должно быть.

удалил, но не помогло...

добавил пока без привязки к категориям, а вот с категориями ошибки вылезают

Надіслати
Поділитися на інших сайтах


удалил, но не помогло...

добавил пока без привязки к категориям, а вот с категориями ошибки вылезают

что импортируете? Какие поля участвуют?
Надіслати
Поділитися на інших сайтах

спасибо, получилось импортировать категории по названию

И не увидите, смысл данной операции:

файл который Вы импортуруете это не База данных (СУБД),

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

Например если у Вас 40тыс товаров в базе магазина то все 40тыс поочерёдно нужно прогнать и сравнить с товаром в файле

- такой операцией не реально вообще будет что-нибудь импортировать.

Для этого есть опция "Отключить все товары перед импортом:"

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

Надіслати
Поділитися на інших сайтах


при импорте выдает

Warning: array_merge(): Argument #1 is not an array in /home/p/primex/pro-oborudovanie.rf/public_html/admin/controller/module/csvprice_pro.php on line 479Warning: Cannot modify header information - headers already sent by (output started at /home/p/primex/pro-oborudovanie.rf/public_html/admin/index.php:83) in /home/p/primex/pro-oborudovanie.rf/public_html/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/p/primex/pro-oborudovanie.rf/public_html/admin/index.php:83) in/home/p/primex/pro-oborudovanie.rf/public_html/system/engine/controller.php on line 29

Надіслати
Поділитися на інших сайтах


Скажите, а данный модуль может брать картинки с сайта поставщика, если в поле _IMAGE_ вставить ссылку на страницу с товаром?

нет
Надіслати
Поділитися на інших сайтах

Нужно импортировать и обновлять около 50 000 позиций. Поставил количество строк за интеграцию - 10 000. Админка грузится где то минут 10-15. в итоге добавлено только 38 000 позиций. в настройках хостинга увеличивал время выполнения скриптов, добавлял оперативку. что посоветуете, чтобы ускорить процесс?

Надіслати
Поділитися на інших сайтах


Добрый день. Сталкнулся со следующей проблемой при использовании модуля. при импорте более 2099 товара например (2100 строк) выдает ошибку, пишет что обновлено - 0 добавлено - 0 ошибок 2100, пробовал импортировать сначала 2099 потом то что осталось отдельным файлом, пишет тоже самое: обновлено - 0 добавлено - 0 ошибок 70. с чем может быть связано? как исправить? спс.

Надіслати
Поділитися на інших сайтах


Нужно импортировать и обновлять около 50 000 позиций. Поставил количество строк за интеграцию - 10 000. Админка грузится где то минут 10-15. в итоге добавлено только 38 000 позиций. в настройках хостинга увеличивал время выполнения скриптов, добавлял оперативку. что посоветуете, чтобы ускорить процесс?

версия модуля последняя? Змінено користувачем costas
Надіслати
Поділитися на інших сайтах

Добрый день. Сталкнулся со следующей проблемой при использовании модуля. при импорте более 2099 товара например (2100 строк) выдает ошибку, пишет что обновлено - 0 добавлено - 0 ошибок 2100, пробовал импортировать сначала 2099 потом то что осталось отдельным файлом, пишет тоже самое: обновлено - 0 добавлено - 0 ошибок 70. с чем может быть связано? как исправить? спс.

Версия-сборка магазина/модуля? Какие поля импортируете? Какое ключевое поле? В каком режиме? Размер итераций?
Надіслати
Поділитися на інших сайтах

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

1.

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

SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND (p2c.category_id = '102')

Просим передать данную информацию разработчикам вебсайта и исправить ситуацию в ближайшее время.

2.

В связи с резким повышением загрузки от вашего хостинга technom.by он был временно заблокирован. Как выяснилось проблема кроется в неправильной работе CMS OpenCart c базами MySQL

насколько нам стало известно основная проблема в излишне частом (рекурсивном) использовании функции getTotalProducts() в виду чего Ваши сайты медленно загружаются а часто и вообще не работают с ошибками 5ХХ. Просим передать следующую информацию разработчикам ваших вебсайтов. После внесения исправлений в программный код сайта пожалуйста оповестите нас и мы разблокируем ваши сайты.

Подсчёт количества продуктов в категориях является источником медленной загрузки страницы в OpenCart.1. Отключите в настройках подсчёт количества товаров в категориях.

2. Произведите указанную замену catalog/controller/common/header.php:

$product_total = $this->model_catalog_product->getTotalProducts($data);

$children_data[] = array(

'name' => $child['name'] . ' (' . $product_total . ')',

'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])

);

Удалите или закоментируйте $product_total:

//$product_total = $this->model_catalog_product->getTotalProducts($data);

$children_data[] = array(

'name' => $child['name'],

'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])

);

Это уберёт основную функцию, но возможно некоторые шаблоны или плагины будут её использовать, выявить можно с помощью поиска:

model_catalog_product-> getTotalProducts ().

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

Приведу пример:

catalog/controller/product/search.php в этом файле нужна это функция, чтобы работала разбивка на страницы должным образом.

$pagination->total = $product_total;

Удаление этих ссылок привела к почти 10-кратному ускорению загрузки страницы.

Надіслати
Поділитися на інших сайтах


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

1.

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

SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND (p2c.category_id = '102')

Просим передать данную информацию разработчикам вебсайта и исправить ситуацию в ближайшее время.

2.

В связи с резким повышением загрузки от вашего хостинга technom.by он был временно заблокирован. Как выяснилось проблема кроется в неправильной работе CMS OpenCart c базами MySQL

насколько нам стало известно основная проблема в излишне частом (рекурсивном) использовании функции getTotalProducts() в виду чего Ваши сайты медленно загружаются а часто и вообще не работают с ошибками 5ХХ. Просим передать следующую информацию разработчикам ваших вебсайтов. После внесения исправлений в программный код сайта пожалуйста оповестите нас и мы разблокируем ваши сайты.

Подсчёт количества продуктов в категориях является источником медленной загрузки страницы в OpenCart.1. Отключите в настройках подсчёт количества товаров в категориях.

2. Произведите указанную замену catalog/controller/common/header.php:

$product_total = $this->model_catalog_product->getTotalProducts($data);

$children_data[] = array(

'name' => $child['name'] . ' (' . $product_total . ')',

'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])

);

Удалите или закоментируйте $product_total:

//$product_total = $this->model_catalog_product->getTotalProducts($data);

$children_data[] = array(

'name' => $child['name'],

'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])

);

Это уберёт основную функцию, но возможно некоторые шаблоны или плагины будут её использовать, выявить можно с помощью поиска:

model_catalog_product-> getTotalProducts ().

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

Приведу пример:

catalog/controller/product/search.php в этом файле нужна это функция, чтобы работала разбивка на страницы должным образом.

$pagination->total = $product_total;

Удаление этих ссылок привела к почти 10-кратному ускорению загрузки страницы.

На работу модуля может повлиять только настройки хостинга, а изменения файлов магазина никоим образом не влияют на работу модуля.
Надіслати
Поділитися на інших сайтах

Да, последняя. ваш модуль в принципе сможет добавить такое кол во товара?

40 тыс добавляет одним залпом или через итерации без проблем, зависит от настроек хостинга.
Надіслати
Поділитися на інших сайтах

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

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

сколько требуется оптимально времени на 50 к позиций?

Это напрямую зависит от железа, поставьте итераций 6тыс позиций Змінено користувачем costas
Надіслати
Поділитися на інших сайтах

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

Закачиваю новые товары и указываю категорию товара в виде Телефоны|телефоны sony

В итоге товар прикрепляется сразу к двум категориям ПОКАЗЫВАТЬ в родительской "Телефоны" и собственно к своей "Телефоны|телефоны sony".

Что то делаю не так?

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.