Skip to content

MattJordan/simple_product_import

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-product-importer

The goal of the simple product importer is to provide a way to add simple products and variants to reaction from CSV.
Product Importer allows you to bulk upload products from a CSV file. This extension makes it easy to set up a basic catalog.

Each CSV requires a column called ProductId that groups variants together. Then you make the second level variant whatever you want and the third variant whatever you want. You can also control the mapping from one column to a corresponding DB field, or name your columns to correspond

Here's an example of what basic csv import file could look like:

productId topProductType productTitle pageTitle vendor handle variantTitle variantType title optionTitle price qty weight taxable hashtags metatags description
1 simple Basic Reaction Product This is a basic product. You can do a lot with it. Example Manufacturer example-product Basic Example Variant variant Option 1 - Red Dwarf Red 19.99 19 35 true Hashtags, Womens, Red Material=Cotton, Quality=Excellent Sign in as administrator to edit.You can clone this product from the product grid.

The plugin also includes a button to generate an example file of the file format.

What kind of fields does Product Importer support?

  • top level - there are certain fields that only apply to top level products (topProductType, pageTitle, handle, hastags, metafields, description) these need to be on the first of each product but can be filled out for each item.
  • hashtags - each hashtag (tag) need to be separated by a ,
  • metafields - each key value pair need to be separated by , and each key needs to be separated from value by =

About

Simple product import for reaction commerce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.9%
  • HTML 14.1%