Products

  • Export type:
    • Base
    • Detail: need attributes
  • Product type (buildDataRows & buildDataRow):
    • single/parent product
    • Product variant

Template

  • Add type, position and excelTable field to ExcelSheet
  • Create an ExcelFile class that includes:
    • Filename, can also be used for fileNamePrefix
    • Filepath, for template
    • DefaultSheetName, for data file that has only one sheet
    • Sheets: ExcelSheet, if is a data file, it will have only one sheet
  • Create a factory for producing ExcelFile and a factory for producing ExcelSheet
  • Check list:
    • products/product-details
    • product templates
    • product attribute template
    • prices/price-details
    • price template
    • product supplier info
    • product supplier info template
    • tasks
    • warehouses
    • errors for import products/prices/product supplier info/