Magmi - Какое поле в CSV-файле относится к полной цене?+ Альтернатива для category_ids? - PullRequest
0 голосов
/ 02 января 2012

Я довольно новичок во всем этом magmi, magento, и это немного сбивает с толку .. a Несколько вопросов:

  1. Есть две цены, одна - оригинальная ценапоставщиком, и вторая цена - та, которую я дал, ту, которую я хочу показать посетителям.Что я должен написать в CSV-файл, чтобы показать «моя цена»?+ Как я могу автоматически снизить, например, 20% от первоначальной цены, или, с другой стороны, увеличить ее на 20%?

  2. Есть ли альтернатива для "category_ids"?Я хотел бы поставить его по имени, вместо "17" - "Автомобили", я достаточно ясен?

  3. Это мой CSV:

категории производителей in_depth измерение количество имя sku модель миниатюра цена price1xx has_options short_description image upc weight shipment_type магазин сайты attribute_set

под attribute_set - я написал DEFAULT под сайтами - я написал все названия поддоменов в категориях -я написал ИМЯ КАЖДОЙ КАТЕГОРИИ - ПРИМЕРНЫЕ АВТОМОБИЛИ

вам это кажется нормальным?

  1. У вас есть пример полного рабочего файла CSV, который я мог бы использовать?

TNX в продвинутом !!!

Ответы [ 3 ]

2 голосов
/ 02 января 2012

Что касается вашего вопроса о категориях , у Magmi есть плагин под названием Создатель / импортер категории «на лету» .

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

parentcategory/subcategory,other category

Несуществующие категории в Magentoбудет создан автоматически.

Для того, чтобы использовать его, вы должны активировать его.Вы можете сделать это через веб-интерфейс Magmi (не забудьте нажать сохранить профиль перед запуском приложения) или напрямую отредактировать файл plugins.conf.

1 голос
/ 13 марта 2012

Если это поможет, вот шаблоны, которые я использовал для успешного импорта с помощью magmi:

Для импорта продукта (только заголовок):

store,websites,attribute_set,type,category_ids,sku,name,price,special_price,cost,weight,status,visibility,is_imported,tax_class_id,description,short_description,qty

И для изображений:

sku,image,small_image,thumbnail
333333,/333333.jpg,/333333.jpg,/333333.jpg

Всегда проверяйте импорт в небольших масштабах с 1-10 продуктами и двигайтесь вперед только после того, как вы диагностировали возможные проблемы.

0 голосов
/ 02 января 2012

Увеличить все цены на продукцию на% 10:

<?php
   $percent = 1.10; // percentage of increase, for decrase replace 0.10
   $store = 2; // store code

   $priceUpdate = Mage::getSingleton('core/resource')->getConnection('core_write'); 
   $priceUpdate->query("
      UPDATE catalog_product_entity_decimal val  
      SET  val.value = (val.value * $percent)
      WHERE  val.attribute_id = ( 
         SELECT attribute_id FROM eav_attribute eav
         WHERE eav.entity_type_id = 4 // 4 is catalog/product id
            AND eav.attribute_code = 'price' // this is the attribute type where in eav_attribute
            )
         AND val.store_id = $store
   ");
?>
...