Добрий день. Подскажите пожалуйства каким образом можно ускорить зарузку очень большого количества товаров в магазин. OpenCart 1.5.4.1. Количество товаров > 2 млн.поз. Или подскажите что какой движок лучше использовать?? Цель: поиск товаров по артикулу в базе данных. Базы данных в табличних файлах.
сколько времени она сейчас у вас занимает? и каким инструментом пользуетесь для загрузки? И это реальный магазин? или гов. "магазин", который ничего не продает?
Мне помог вот этот сервис - http://file2cart.com - загружаешь туда эксель и csv и потом выбираешь свой движок. А потом соотносишь что куда записыывать. Есть демо, но за 1000 товаров просят 19 баксов Есть также помощь и русский саппорт.
больше 2 000 000 позиций? сомневаюсь, что справится. Да это что ж за прайс такой, в котором одним файлом 2 000 000 позиций? Такое разве бывает в природе? Слабо верится.
На самом деле модуль интересный и умный. Рассчитан как раз таки на работу с миллионами товаров. Посмотрите его (синкул в личку)
Прайс не одним файлом, они разбиты на групи. В одном файле около 500000 позиций. Есть файли .txt, .csv, .xlsx. Пробывал ковертить всё в xls потом вигружать в 1С, так что-б можно было смотреть за продажами в програме а с 1С уже на сайт. Но проблема в том, что файли после конверта весят около 90 МБ, и ето только 65536 позиций а остальние нужно опять проганять. С конвертацией дело такое....а вот потом выгрузить это всё в 1С - это уже проблемка.... Выгрузка занимает около 2 часов.
Если функционал интернет магазина не явлется основной задачей, то и использовать движок ИМ нет смысла. Решал проблему у клиента (торговля автозапчастями). Прайс ~ 1.5М товаров, + привязки по номеру к разным задачам (набор запчастей для ремонта например.) Результат: сайт на MODx, своя часть структуры БД, где хранятся данные деталей, самописные сниппеты для ввода данных, связи, поиска по номерам, наименованию и т.д. Ну и заказ розничный и оптовый. Так как вся логика в руках, и лишнего нет - хоть заоптимизируйся, в результате тормозов практически нет. А при использовании любого движка с таким количеством товаров, вместе с ним нужно сажать, на поддержку актуальности, пару-тройку контент-менеждеров. И то нифига не успеют сделать.
Мне помог очень удобный модуль ParseMX. Добавил порядка 30 000 товаров буквально за пару минут. Есть одно НО: модуль платный. 50 баксов на 1 год использования.
ТС, лучше импортировать из CSV. он "весит" куда меньше чем xls. Плюс сделать это(импорт в опенкарт) на денвере, после чего залить базу на сайт. PS: с таким количеством товара нужна оптимизация БД, как минимум. тормоза могут быть и в админке, ежели там еще и атрибуты с опциями... либо обратитесь к знающему человеку - Yuriy_Z
http://opencartforum.ru/files/file/724-parsemx/ Если будешь с аытором связываться, скажи что я (ник "ausik") посоветовал - может скидос сделает!!!
С последним разобрался, проблема в движке. Стоял OcStore 1.5.4.1, модуль на нём не работает. Теперь возникла другая проблема при загрузке каталогом свише 200 тис. позиций не загружаеться полностью каталог... Подскажите в чём может бить проблема??
В этом парсере есть скрытая ссылка: /home/s/*/public_html/parsemx/wizard1.tpl <a href="http://bookup.me/internet" target="_blank" style="font-weight: normal; text-decoration: none">пÑ�имеÑ�</a>