magento 1.9 вставить продукт через SQL-запрос

0

Я хочу вставить продукт, используя sql напрямую, это таблица, которую я заполнил относительными запросами, категории 1 - это root и 19 уже существует:

INSERT INTO etpq_catalog_product_entity ( entity_type_id, attribute_set_id, type_id, sku, has_options, required_options, created_at, updated_at ) VALUES ( 4, 4, 'simple', 'SKUPRO', 0, 0, NOW(), NOW() );  

//category
INSERT INTO etpq_catalog_category_product ( category_id, product_id, position ) VALUES ( 1, 23425, 2 ), ( 19, 23425, 2 ); 

//quantity
INSERT INTO etpq_cataloginventory_stock_item ( product_id, stock_id, qty, is_in_stock, cfg_manage_stock, manage_stock, min_sale_qty, max_sale_qty ) VALUES ( 23425, 9, 1, 1, 1, 1, 1 ); 

INSERT INTO etpq_cataloginventoty_stock_status ( product_id, website_id, stock_id, qty, stock_status ) VALUES ( 23425, 1, 1, 9, 1 ); 

//name
INSERT INTO etpq_catalog_product_entity_varchar ( entity_type_id, attribute_id, store_id, entity_id, value ) VALUES( 4, 71, 4, 23425, :value );

//description
INSERT INTO etpq_catalog_product_entity_text ( entity_type_id, attribute_id, store_id, entity_id, value ) VALUES( 4, :attribute_id, 4, 23425,, :entity_id, :value );
//weight 
INSERT INTO etpq_catalog_product_entity_decimal ( entity_type_id, attribute_id, store_id, entity_id, value ) VALUES( :entity_type_id, :attribute_id, :store_id, :entity_id, :value );


//price
INSERT INTO etpq_catalog_product_entity_decimal ( entity_type_id, attribute_id, store_id, entity_id, value ) VALUES( :entity_type_id, :attribute_id, :store_id, :entity_id, :value );


//visibility
INSERT INTO etpq_catalog_product_entity_int ( entity_type_id, attribute_id, store_id, entity_id, value ) VALUES( 4, 102, 4, 23425, 4 );

INSERT INTO etpq_catalog_product_website ( website_id, store_id ) ) VALUES( :website_id, :store_id );

Продукт не входит в продукты управления magento, он чего-то не хватает?

Теги:
magento

2 ответа

0

Необходимо вставить атрибуты продукта в store_id = 0 (Admin), а также store_id вашего желаемого магазина, чтобы он отображался в менеджере списка продуктов.

0

Вы можете загрузить текущую базу данных из phpmyadmin и добавить информацию о продукте в файл sql, а затем загрузить. У вас много запросов, которые необходимо выполнить для загрузки продукта. Или загрузите только структуру данных из phpmyadmin, если у вас большая база данных. Я думаю, это самый короткий путь в этом случае для загрузки ваших продуктов.

  • 0
    Какие основные таблицы нужно заполнить, чтобы товар был виден в списке товаров?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню