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