Module: Magento::Import
- Defined in:
- lib/magento/import.rb,
lib/magento/import/product.rb,
lib/magento/import/category.rb,
lib/magento/import/csv_reader.rb,
lib/magento/import/image_finder.rb
Defined Under Namespace
Classes: CSVReader, Category, ImageFinder, Product
Class Method Summary
collapse
Class Method Details
.from_csv(file, images_folder: nil, website_ids: [0]) ⇒ Object
8
9
10
11
12
|
# File 'lib/magento/import.rb', line 8
def self.from_csv(file, images_folder: nil, website_ids: [0])
products = CSVReader.new(file).get_products
products = Category.new(products).associate
Product.new(website_ids, images_folder).import(products)
end
|
.get_csv_template ⇒ Object
14
15
16
|
# File 'lib/magento/import.rb', line 14
def self.get_csv_template
File.open(__dir__ + '/import/template/products.csv')
end
|