CSV import and export

The Import/Export package adds the pricesystem_pricelist entity to Magento's data transfer tools. One export can contain list headers, product rows, customer assignments and customer-group assignments.

composer require mageb2b/pricesystem-pricelist-importexport:*
php bin/magento setup:upgrade
php bin/magento cache:flush

Export a small list from System > Data Transfer > Export and use it as the template. The default aliases make products readable as SKUs and customers readable as email addresses.

When importing:

  1. Keep each list's identifying fields consistent across its rows.
  2. Confirm product SKUs, customer emails and group IDs in the target store.
  3. Test a small file with one product and assignment.
  4. Review validation errors before importing the full set.
  5. Check the list in the Admin and storefront after import.

The package also provides CLI import and export commands:

php bin/magento pricesystem:import-pricelist /path/to/pricelist.csv
php bin/magento pricesystem:export-pricelist

Run --help on either command for the arguments supported by the installed package.