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 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 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