Sample Data Add-Ons

Sample data modules help you evaluate and demo Sublogin features quickly on a staging/dev system.

Do not install sample data on production.

Sublogin Sample Data

composer config bearer.repo.softwaresilo.io <token>
composer config repositories.softwaresilo composer https://repo.softwaresilo.io/
composer require mageb2b/sublogin-sample-data:*
php bin/magento module:enable MageB2B_SubloginSampleData
php bin/magento setup:upgrade
php bin/magento cache:flush

Screenshot placeholder: Demo customer with multiple sublogins

What gets installed

This package ships fixtures and installs demo data such as:

  • A few B2B customer groups and demo customers (company-like accounts)
  • Customer addresses for realistic checkout scenarios
  • Multiple sublogins per customer (e.g. buyer/manager patterns with different flags)
  • Example payment method restrictions per sublogin
  • Example shipping method restrictions per sublogin
  • A small set of products and orders linked to the demo customers/sublogins

Useful CLI commands

Verify installation:

php bin/magento sampledata:verify:sublogin

Reset (delete) the installed Sublogin sample data:

php bin/magento sampledata:reset:sublogin

After a reset, reinstall via:

php bin/magento setup:upgrade

Screenshot placeholder: Admin customer list filtered by *-demo.com

Feature-specific sample data (requires add-ons)

There are additional sample data packages that only make sense if the corresponding Sublogin add-on is installed.

Install the add-on first, then install its sample data.

Roles & Permissions sample data (requires Roles & Permissions add-on)

Prerequisite:

  • Roles & Permissions add-on: mageb2b/sublogin-role (MageB2B_SubloginRole)

Sample data package (separate add-on):

  • mageb2b/sublogin-role-sample-data (MageB2B_SubloginRoleSampleData)

Typical data created:

  • Example roles (e.g. buyer / manager / admin patterns)
  • Example permission assignments for common storefront actions

Budget sample data (requires Budget Management add-on)

Prerequisite:

  • Budget Management add-on: mageb2b/sublogin-budget (MageB2B_SubloginBudget)

Sample data package (separate add-on):

  • mageb2b/sublogin-budget-sample-data (MageB2B_SubloginBudgetSampleData)

Typical data created:

  • Example budgets and limits per customer/sublogin (e.g. a few budgets per demo customer)
  • Example spending counters (depending on module configuration)

Catalog Visibility sample data (requires Catalog Visibility add-on)

Prerequisite:

  • Catalog Visibility add-on: mageb2b/sublogin-catalogvisibility (MageB2B_SubloginCatalogVisibility)

Sample data package (separate add-on):

  • mageb2b/sublogin-catalogvisibility-sample-data (MageB2B_SubloginCatalogVisibilitySampleData)

Typical data created:

  • Example visibility rules (allowed/blocked categories/products for different sublogin roles)

Order Approval sample data (requires Order Approval add-on)

Prerequisite:

  • Order Approval add-on: mageb2b/sublogin-orderapproval (MageB2B_SubloginOrderApproval)

Sample data package (separate add-on):

  • mageb2b/sublogin-orderapproval-sample-data (MageB2B_SubloginOrderApprovalSampleData)

Typical data created:

  • Example approval workflows (thresholds, approvers, and “who can place orders” scenarios)

Sublogin Report Sample Data (optional)

If you use the Reports add-on, you can also install report sample data.

Important: this sample data package expects that you already have sublogins (e.g. from Sublogin Sample Data above). It updates report configuration fields on existing sublogins.

composer config bearer.repo.softwaresilo.io <token>
composer config repositories.softwaresilo composer https://repo.softwaresilo.io/
composer require mageb2b/sublogin-report-sample-data:*
php bin/magento module:enable MageB2B_SubloginReportSampleData
php bin/magento setup:upgrade
php bin/magento cache:flush

Screenshot placeholder: Reports with sample data populated

What gets installed

  • Adds example report configurations to existing sublogins (enabled reports, schedule, export format, recipients).

Useful CLI commands

Verify installation:

php bin/magento sampledata:verify:sublogin-report

Reset (allows reinstall):

php bin/magento sampledata:reset:sublogin-report

Found an issue with this documentation? Let us know