Products in Basic Mode: Sheet Products

Before you begin

This section describes the XLSX stucture for importing products in Basic mode. Note that you may also use Bulk mode, or Grouped mode.

Follow these guidelines to properly structure your product file. To follow along, feel free to download an example file.

Important
  • This sheet is required for Basic mode import.
  • All columns must be present in the order specified below.
  • Do not change/translate the names of the columns.
  • Allowed names for this sheet: Product, Products
  • Maximum number of rows: 800. More info here

Spreadsheet structure

Here is a list of every column in the sheet Products.

To follow along, feel free to download an example file.

Column Letter Column Name Extra Info Allowed Values Required
A Product ID If you have an existing product in your store with this Product ID, it will be overwritten. If left empty, the product will be imported as a new product. Integer number
Minimum: -2147483647
Maximum: 2147483647
(Conditional)*
B Name Make sure to always provide a value for this field. Text Yes
C Model This is a required field in the standard OpenCart admin panel. However, ExcelPort will allow you to import products without a model. Text (Conditional)*
D SKU Text No
E Description Text No
F Meta Tag Description Text No
G Meta Tag Keywords Text No
H Tags Entries must be comma-separated. Example: tag1, tag2, tag3 Text No
I UPC Text No
J EAN Text No
K JAN Text No
L ISBN Text No
M MPN Text No
N Price Decimal point must be a dot, not a comma. Example: 10.99 Floating point number No
O Location Text No
P Status Any value different than "Enabled" will disable the product. Enabled / Disabled No
Q Tax Class See Meta sheet, column A for allowed values. No
R Quantity Integer number
Minimum: -2147483647
Maximum: 2147483647
No
S Minimum Quantity Integer number
Minimum: -2147483647
Maximum: 2147483647
No
T Image If your image file is placed in image/catalog/product/theimage.JPEG, insert catalog/product/theimage.JPEG (case-sensitive) Image path, relative to your image/ directory. The field is case-sensitive. No
U Subtract Stock Any value different than "Yes" will be regarded as "No". Yes / No No
V Out Of Stock Status See Meta sheet, column C for allowed values. No
W Requires Shipping Any value different than "Yes" will be regarded as "No". Yes / No No
X SEO Keyword Text No
Y Date Available Example: 2017-01-31 Date
Format: yyyy-mm-dd
No
Z Length Decimal point must be a dot, not a comma. Example: 10.15 Floating point number No
AA Width Decimal point must be a dot, not a comma. Example: 10.15 Floating point number No
AB Height Decimal point must be a dot, not a comma. Example: 10.15 Floating point number No
AC Length Class See Meta sheet, column D for allowed values. No
AD Weight Decimal point must be a dot, not a comma. Example: 10.15 Floating point number No
AE Weight Class See Meta sheet, column E for allowed values. No
AF Sort Order Integer number
Minimum: -2147483647
Maximum: 2147483647
No
AG Reward Points Integer number
Minimum: -2147483647
Maximum: 2147483647
No
AH Manufacturer See Meta sheet, column G for allowed values. No
AI Categories Comma-separated Category ID's. Example: 10,42 See Meta sheet, column H for allowed values. No
AJ Filters Comma-separated Filter ID's. Example: 10,42 See Meta sheet, column T for allowed values. No
AK Stores Comma-separated Store ID's. Example: 0,1,2. Note that the default store has Store ID = 0. If you leave this field without a value, the product will not be linked with any stores. See Meta sheet, column J for allowed values. No
AL Downloads Comma-separated Download ID's. Example: 10,42 See Meta sheet, column L for allowed values. No
AM Related Products Comma-separated Product ID's. Example: 10,42 Any existing Product ID in your store is allowed. No
AN Meta Title Not used in OpenCart 1.x. This is a required field in the standard OpenCart admin panel. However, ExcelPort will allow you to import products without a meta title. Text (Conditional)*
Note* (Conditional) fields accept empty values for the purposes of an ExcelPort import. There are cases when you might need a value for this field. More information in column Extra Info.