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:subloginReset (delete) the installed Sublogin sample data:
php bin/magento sampledata:reset:subloginAfter a reset, reinstall via:
php bin/magento setup:upgradeScreenshot 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-reportReset (allows reinstall):
php bin/magento sampledata:reset:sublogin-report