-
- lemaryn

-
Total Posts: 61
Joined: 2009-01-30
Ukraine
|
alesto - 23 October 2009 12:45 PM Уже есть готовый автоимпорт. Чувак 1 написал используя апи магенто и где было возможно ускорив. Только работает он чуть чуть быстрее чем стандартный магентовский импорт т.е. ужасно медленно. Нужно сделать всё прямыми запросами.
Никто не встречал на форумах какие нужно сделать мускул запросы чтобы добавить товар?
Да, стандартный работает действительно небыстро, но весть товар заливается только первый раз, дальше ежедневно только измененный, а тут позиций уже не так много и окола ста осилит. Другое дело если нада каждый день весь товар заливать , т.е. магазин,в котором меняются все позиции ...
По поводу запросов:
(ver. 1.3.1) в последней не пробовал
insert into catalog_product_entity set entity_id='id продукта', entity_type_id = '4', attribute_set_id = '4', type_id = 'simple', sku = '', category_ids = 'id категории', has_options = '0';
insert into catalog_product_enabled_index set store_id = '1', visibility = '4', product_id = 'id продукта'; //index
insert into catalog_product_entity_int set entity_type_id = '4', attribute_id = '80', store_id = '0', entity_id = 'id продукта', value = '1'; //status insert into catalog_product_entity_int set entity_type_id = '4', attribute_id = '85', store_id = '0', entity_id = 'id продукта', value = '4'; //visibility insert into catalog_product_entity_int set entity_type_id = '4', attribute_id = '81', store_id = '0', entity_id = 'id продукта', value = '0'; //tax class
insert into catalog_product_entity_varchar set entity_type_id = '4', attribute_id = '468', store_id = '0', entity_id = 'id продукта', value = '2'; //gift msg insert into catalog_product_entity_varchar set entity_type_id = '4', attribute_id = '67', store_id = '0', entity_id = 'id продукта', value = ''; //meta title insert into catalog_product_entity_varchar set entity_type_id = '4', attribute_id = '69', store_id = '0', entity_id = 'id продукта', value = ''; //meta descr ... тут пошли все атрибуты ... insert into catalog_product_entity_text set entity_type_id = '4', attribute_id = '68', store_id = '0', entity_id = 'id продукта', value = ''; //meta keywords insert into catalog_product_entity_text set entity_type_id = '4', attribute_id = '89', store_id = '0', entity_id = 'id продукта', value = ''; //custom layut update insert into catalogindex_eav set store_id = '1', entity_id = 'id продукта', attribute_id = '81', value = '0'; //index insert into catalog_product_website set website_id = '1', product_id = 'id продукта'; //index insert into cataloginventory_stock_item set product_id = 'id продукта', stock_id = '1', qty = '1000'; //stock insert into catalog_category_product set product_id = 'id продукта', category_id = 'id категории', position = '0';
а это картинки на товар
insert into catalog_product_entity_varchar set entity_type_id = '4', attribute_id = '70', store_id = '0', entity_id = 'id продукта', value = '/картинка.jpg'; //image insert into catalog_product_entity_varchar set entity_type_id = '4', attribute_id = '71', store_id = '0', entity_id = 'id продукта', value = '/картинка.jpg'; //small image insert into catalog_product_entity_media_gallery set value_id='id картинки', attribute_id = '73', entity_id = 'id продукта', value = '/картинка.jpg'; insert into catalog_product_entity_media_gallery_value set value_id='id картинки', store_id = '0', position = '1';
и не забывай выцепить последний id продукта и товара чтобы прибавив 1 использовать его в запросах что я привел. Запросы с кода рабочего брал и не проверял, ссори если мож где-то лишнее попалось.
|