Execution Order of Data Importers in Demo Shop

Edit on GitHub
You are browsing a previous version of the document. The latest version is 202212.0.

When setting up a Spryker’s Demo Shop, data content sample is imported while executing a sequence of data importers. The data importer is a PHP class which handles the data import. Each data importer uses a CSV file to load data that will then be imported into the Demo Shop database(s). The importing order of the CSV files is dependent on the order the data importers are executed.

Info

The order of data importers is defined in the YML configuration file.

This operation has some dependencies, as data importers execution follows certain precedences. For example, you can not import Concrete products before importing the Abstract products, as Concrete products can not exists without Abstracts.

The list below illustrates the order followed to run the data importers, and import the: Commerce shop configuration setup data, product catalog data, and other content.

  1. Commerce Setup data import

  2. store

  3. currency

  4. customer

  5. glossary

  6. tax

  7. shipment

  8. shipment-price

  9. shipment-method-store

  10. sales-order-threshold

  11. stock-store

  12. payment-method

  13. payment-method-store

  14. Catalog Setup data import - Catalog Setup category includes sub-categories: Categories, Products, Pricing, Stocks

  15. category-template

  16. category

  17. product-attribute-key

  18. product-management-attribute

  19. product-abstract

  20. product-abstract-store

  21. product-concrete

  22. product-image

  23. product-price

  24. product-price-schedule

  25. product-stock

  26. Special Product Types Setup data import - Special Product Types category includes sub-categories: Product Options, Measurements, Product Bundles, Gift Cards

  27. product-option

  28. product-option-price

  29. gift-card-abstract-configuration

  30. gift-card-concrete-configuration

  31. product-packaging-unit-type

  32. product-packaging-unit

  33. product-measurement-unit

  34. product-measurement-base-unit

  35. product-measurement-sales-unit

  36. product-measurement-sales-unit-store

  37. configurable-bundle-template

  38. configurable-bundle-template-slot

  39. configurable-bundle-template-image

  40. Merchandising Setup data import

  41. discount

  42. discount-store

  43. discount-voucher

  44. product-group

  45. product-relation

  46. product-review

  47. product-label

  48. product-set

  49. product-search-attribute-map

  50. product-search-attribute

  51. discount-amount

  52. product-discontinued

  53. product-alternative

  54. product-quantity

  55. product-list

  56. product-list-category

  57. product-list-product-concrete

  58. Navigation Setup data import

  59. navigation

  60. navigation-node

  61. Content Management Setup data import

  62. cms-template

  63. cms-block

  64. cms-block-store

  65. cms-block-category-position

  66. cms-block-category

  67. content-banner

  68. content-product-abstract-list

  69. content-product-set

  70. cms-page

  71. cms-page-store

  72. cms-slot-template

  73. cms-slot

  74. cms-slot-block

7. Miscellaneous Setup import

  1. comment
  2. mime-type

8. B2B data import

  • B2B Company
  1. company
  2. company-business-unit
  3. company-unit-address
  4. company-unit-address-label
  5. company-unit-address-label-relation
  6. company-user
  7. company-role
  8. company-role-permission
  9. company-user-role
  10. company-business-unit-user
  11. company-business-unit-address
  12. company-user-on-behalf
  • B2B Merchant
  1. merchant
  2. merchant-profile
  3. merchant-profile-address
  4. merchant-product-offer
  5. merchant-product-offer-store
  6. merchant-opening-hours-weekday-schedule
  7. merchant-opening-hours-date-schedule
  8. product-offer-validity
  9. price-product-offer
  10. product-offer-stock
  11. merchant-stock
  12. merchant-relationship
  13. merchant-relationship-sales-order-threshold
  14. merchant-relationship-product-list
  15. product-price-merchant-relationship
  • B2B Shopping List

    1. shopping-list
    2. shopping-list-item
    3. shopping-list-company-user
    4. shopping-list-company-business-unit
  • B2B Miscellaneous

    1. multi-cart
    2. shared-cart
    3. quote-request
    4. quote-request-version