Magento 2 Extension

Sales Staff / Sales Representative

Magento 2 sales representative extension with dedicated staff logins, customer assignment, order on behalf, sales attribution, commission, and optional quotes, visits, APIs, SAML, and Hyvä support.

Current Version
1.6.3
Magento
2.4.6 - 2.4.9
PHP
8.1 - 8.5

If your environment differs from the listed requirements, we can check compatibility in advance. Please contact us via our contact form.

Features

What the module does.

  1. Dedicated Sales Staff Accounts

    Separate accounts clearly separate sales work from customer and admin access.

  2. Frontend Staff Overview

    Sales representatives manage daily tasks centrally in their own overview.

  3. Website-Specific Staff Accounts

    Sales staff can be managed separately per website.

  4. Sales Staff Groups

    Organize teams by region, brand, or responsibility area.

  5. Flexible Customer Assignment

    Assign customers to the right sales representatives and keep ownership clear.

  6. Multi-Staff Customer Assignment

    Allow multiple sales representatives to support the same customer when required.

  7. Primary Sales Contact per Customer

    A primary contact per customer reduces coordination effort.

  8. Mass Assignment in Admin

    Set primary responsibilities for many customers in one step.

  9. Customer Relationship Notes

    Keep support and sales notes directly on the customer relationship.

  10. Advanced Customer Search

    Find relevant customers quickly with search and filter criteria.

  11. Work in Customer Account Context

    Sales staff support customers directly in cart and checkout.

  12. Secure Return to Staff Account

    After customer actions, staff can return safely to their own account context.

  13. Customer Creation by Sales Staff

    Create new customers directly in the sales process and activate accounts faster.

  14. Configurable Customer Registration Fields

    Configure which customer registration fields and options are available to sales staff, including customer group, address, VAT, and password setup.

  15. Cart Price Editing

    Allow controlled price adjustments by sales staff in cart flows.

  16. Zero-Price Rule Control

    Define whether exceptional zero prices are allowed.

  17. Commission per Staff Member

    Maintain individual commission values per sales representative.

  18. Flexible Commission Modes

    Adapt commission calculation to your compensation model.

  19. Sales Attribution on Orders

    Staff member, staff group, and commission stay traceable on each order.

  20. Staff Fields in Order Grid

    Display sales-related fields in order overviews for faster control.

  21. Order Reassignment

    Reassign orders to another sales representative in bulk actions.

  22. Sales Reports for Orders and Products

    Analyze performance per staff member and revenue development with transparency.

  23. CSV Export for Analysis

    Export report data quickly for controlling and management workflows.

  24. Order Email Recipient Routing

    Define recipient logic for customers and sales staff per process.

  25. Access Rules for Staff Accounts

    Allow or restrict sections and actions for staff accounts with precision.

  26. Session and Token Security Settings

    Configure session, login token, and password reset lifetimes to fit your policy.

  27. Quote Management (Add-On)

    Create, send, and convert quotes into orders.

  28. Order Management (Add-On)

    Use advanced workflows for existing order processing.

  29. Customer History (Add-On)

    Document customer contacts and account history in a structured way.

  30. Customer Visits (Add-On)

    Plan and track field visit activities for sales teams.

  31. SAML Single Sign-on (Add-On)

    Integrate staff login into existing identity processes.

Description

How it works.

SoftwareSilo Sales Staff gives sales representatives their own Magento 2 storefront workspace. Staff members sign in separately from customers and administrators. They can work with assigned accounts, help customers buy, and keep their identity attached to the resulting order.

Built for account ownership: Assign customers to an individual representative or a staff group. A customer can have one primary contact and, when enabled, several supporting representatives. Staff may be limited to assigned customers or receive access to all customers within the permitted website.

A sales portal instead of broad admin access: Representatives use a dedicated frontend login and dashboard. Customer lists, search, orders, reports, account actions, and allowed sales tasks remain separate from everyday Magento administration. Session, password reset, login token, and blocked-page settings are configurable.

Work in the customer's real buying context: An authorized representative can open an assigned customer account, use that customer's catalog and checkout context, prepare the cart, and place an order on behalf of the customer. A controlled return action takes the user back to the staff workspace afterward.

Create new customers during a conversation: Staff can register a customer from the frontend when both the store configuration and individual permission allow it. The merchant decides whether the form includes customer group, address, VAT details, and staff-managed password setup.

Price changes remain explicit: Selected representatives can edit cart item prices. The permission is stored per staff account, and the store separately decides whether a zero price is allowed. This supports negotiated phone orders without giving every staff user the same pricing power.

Eligible orders can be corrected by their owner: A permitted representative can reopen one of their assigned orders in configured order states, adjust it through the cart and checkout, and keep the original order identity. This workflow should be tested with payment, inventory, tax, and ERP integrations before release.

Order attribution is part of the data: Magento quotes and orders retain the staff ID, staff group, and calculated commission amount. The admin order grid can display these fields, and authorized administrators can reassign orders when responsibilities change.

Percentage commission is included: Each staff account can have its own percentage. The calculation basis can use net subtotal excluding tax, net subtotal including tax, or a product-discount mode. Cancelled orders reset the stored commission. Confirm the chosen basis with finance before using it for payouts.

Order and product reports are included: Staff and administrators can review attributed order and product activity. Filters, configurable visible columns, and CSV exports help with operational review. These reports are not a payroll or commission-payment ledger.

Customer notes and communication stay close to the account: The customer assignment can carry a working note. Email rules decide whether order messages go to the customer, representative, or both, with optional CC and BCC recipients. The customer dashboard can show the assigned contact when desired.

Quote Management is optional: The separate Quote add-on gives staff and customers a quotation workspace with products, prices, statuses, history, attachments, PDF output, customer feedback, acceptance or rejection, and quote-to-order conversion.

Customer History and Customer Visits are optional: Customer History records structured interactions with topics, descriptions, dates, email delivery, and attachments. Customer Visits adds appointments, customer confirmation or cancellation, visit types and outcomes, ICS files, reminders, and optional Google or Microsoft calendar synchronization.

Integration and login options are separate: CSV Import/Export supports bulk staff maintenance. SOAP/REST and GraphQL provide separate integration paths for staff, groups, assigned customers, authentication, and customer-context tokens. SAML connects the staff login to an identity provider. Two-factor authentication and Hyvä compatibility are also sold separately.

Choose the product by workflow, not by the phrase sales rep: Some Magento extensions mainly assign a backend user to customers or calculate commission. SoftwareSilo is intended for teams that need a customer-facing sales workspace and order-on-behalf process inside the storefront. Compare the actual daily journey before comparing prices.

Start with one team and realistic orders: Define customer ownership, permissions, pricing authority, email recipients, commission basis, and handover rules. Pilot the process with phone orders, normal customer orders, reassignment, cancellation, and any purchased add-ons before rolling it out to the full sales organization.

Screenshots

What it looks like.

Changelog

What has changed.

Sales Staff / Sales Representative

Version 1.6.3 - 2026-10-14

Added
  • Added Breeze storefront compatibility
Changed
  • Requires Magento 2.4.6 or later
  • Changed customer set-password links to JSON payloads. Customers with links issued before this release must request a new link
Fixed
  • Fixed staff session isolation and customer impersonation cleanup
  • Hardened staff login and password recovery with rate limiting and expiring one-time reset tokens
  • Corrected website-scoped customer access and prevented duplicate staff assignments
  • Corrected order editing and staff attribution, including bulk reassignment and removal
  • Preserved locale-aware cart prices and product base prices during staff discounts
  • Restored customer grid search and sorting by staff fields and external customer ID
  • Prevented customers from changing protected staff attributes through the customer API

Version 1.6.2 - 2026-06-12

Added
  • Added explicit ACL resources for staff admin login, reassignment and mass-delete mutation actions
  • Added explicit ACL resources for staff mass activation and deactivation actions
  • Added database indexes for staff assignment columns on order and order-grid tables
  • Added staff password required-character-classes configuration for staff password validation
  • Added support for assigning staff accounts to `All Websites` with `website_id = 0` while keeping website-specific staff sessions and customer access scoped to their storefront website
Changed
  • Reinitialized refreshed customer-list content through Magento's `contentUpdated` event after AJAX updates
  • Staff account password emails no longer include plain-text passwords by default; a new email configuration option can explicitly re-enable the old behavior
  • Staff order listings now hide the commission column when commission display is enabled but the current staff orders have no commission values
  • Signed customer set-password links so passwords cannot be reset from an email-only payload
Fixed
  • Fixed staff customer assignment and unassignment table resolution to respect Magento database table prefixes
  • Fixed staff cart price configuration AJAX to use the controller's GET route and pass the configured zero-price flag to JavaScript
  • Restricted staff customer search endpoints to active staff sessions and prevented empty anonymous customer searches
  • Restricted staff customer search results to customers assigned to the current staff account unless the staff account can access all customers
  • Restricted staff product search to authenticated staff requests and enabled storefront-visible products
  • Fixed admin staff saves so clearing all customer assignments, numeric/JSON customer selections and duplicate customer IDs are handled correctly
  • Fixed admin staff profile images being removed when saving unchanged staff records
  • Fixed frontend staff profile image updates preserving the existing image when no image field is submitted
  • Fixed staff customer impersonation logout so returning from a customer account keeps the staff session active while clearing customer auth state, checkout quote state and stale private-content data
  • Fixed staff order comments to always add new history entries without overwriting existing order history records
  • Fixed admin staff form data persistence after validation errors
  • Fixed customer set-password forms missing Magento form keys during password save
  • Fixed staff password validation to use staff password policy settings consistently across staff registration, reset and customer set-password flows
  • Fixed staff customer registration password fields to use Magento customer password policy validation when staff users create customer accounts
  • Prevented staff order comments from updating history records that belong to a different order
  • Fixed staff setup so fresh Magento installations are not blocked by setting the application area code before Magento's installer user-configuration step
  • Fixed staff edited-order confirmation emails to use the configured edited-order template through the active sales email sender path
  • Removed the stale staff order-sender plugin target that referenced a non-existing internal class
  • Dispatched a staff customer logout event after customer impersonation is cleared
  • Fixed staff edit-order quote cloning across store scopes and cleared edit mode when quote loading fails

Version 1.6.1 - 2026-06-09

Fixed
  • Fixed staff backorder overrides to plug into Magento's stock-state provider API so quote quantity checks receive `StockItemInterface` data instead of product IDs
Add-On: Hyvä Theme Compatibility

Version 1.0.11 - 2026-10-14

Fixed
  • Impersonated-customer logout links now submit a POST request with the form key
  • Fixed Hyva staff login form submission when the customer authentication popup is present on the same page
  • Fixed Hyva staff cart custom price editing to preserve locale-aware decimal input and only override cart item prices after an explicit manual price edit or dropdown price selection, including after Hyva cart content reloads

Version 1.0.10 - 2026-06-16

Added
  • Added Hyva Tailwind 4 module CSS source registration while keeping Tailwind 3 source compatibility
Changed
  • Aligned the Hyva `My Sales Staff` page with the current Luma card and primary staff carousel experience
Fixed
  • Fixed Tailwind source CSS rules that used opacity shorthand utilities unsupported by Tailwind 3 `@apply`
  • Fixed the Hyva `My Sales Staff` page when no primary staff value has been initialized in the template
  • Fixed the Hyva `My Sales Staff` update form to submit with a valid Magento form key
  • Fixed broken staff image URLs on the Hyva `My Sales Staff` page to fall back to the default staff image
  • Added a clear empty state for the Hyva `My Sales Staff` page when no sales staff is available

Version 1.0.9 - 2026-06-12

Changed
  • Added compatibility with `mageb2b/staff` 1.6.2
  • Added Hyvä support for staff order editing, including the cart edit-mode notice and secure edit-order form submission
  • Added Hyvä order and product report pages with filters, sorting, export, grid columns and Ajax reload support
Fixed
  • Fixed Staff customer grid and dashboard cards to use Hyvä-compatible styling on desktop and mobile
  • Fixed Staff registration styling so CSS is loaded from the module stylesheet instead of inline template CSS
  • Fixed the Hyvä staff customer email search flow to handle the current JSON response and assign customers with a valid form key
  • Fixed staff order comments on Hyvä order pages to use a Hyvä-compatible template
  • Fixed Hyvä staff password forms to use the matching staff or Magento customer password policy for each password context
  • Scoped all Hyvä compatibility layout handles with the `hyva_` prefix so the module no longer overrides Luma staff storefront pages when installed in mixed-theme shops
  • Fixed Hyvä staff styles so Tailwind source CSS is not loaded directly as browser CSS
Add-On: Quote Management · Hyvä Theme Compatibility

Version 1.0.1 - 2026-10-14

Fixed
  • The duplicate and add-to-cart row actions on the staff quote list now submit via POST instead of navigating to the endpoint URL

Version 1.0.0 - 2026-10-09

Added
  • Initial version
Add-On: GraphQL API

Version 1.1.0 - 2026-10-14

Changed
  • Kept staff permissions available through GraphQL with Staff 1.6.3
Fixed
  • Fixed staff authorization failing on PHP 8.1
  • Fixed staff customer token creation rejecting customers assigned to the staff member
  • Restricted staff directory queries to administrators and integrations while retaining self-access for staff accounts

Version 1.0.0 - 2025-02-09

Added
  • Initial version
Add-On: SOAP / REST API Interface

Version 1.0.2 - 2024-07-25

Changed
  • php Docs

Version 1.0.1 - 2023-05-22

Added
  • Added new api handle: /V1/unassign-staffcustomers to allow un-assignment of customers from the staff using an api.

Version 1.0.0 - 2022-05-11

Added
  • Added initial version
Add-On: Two-Factor Authentication

Version 1.0.1 - 2026-05-21

Changed
  • Updated `mageb2b/staff` dependency to require `>=1.6.0`

Version 1.0.0 - 2025-11-03

Added
  • Added initial version
Add-On: SAML Integration

Version 1.0.11 - 2026-10-14

Fixed
  • Restricted SAML login redirects to internal paths and URLs on the current store origin

Version 1.0.10 - 2026-09-01

Fixed
  • Fixed SAML logout error handling to return a redirect response when logout processing fails
  • Prevented SAML authentication from logging in locally disabled staff accounts

Version 1.0.9 - 2026-06-12

Fixed
  • Fixed SAML account-page access checks so only SAML-managed staff accounts are redirected away from the staff account page when SAML is enabled
Add-On: CSV Import / Export

Version 1.1.2 - 2026-10-14

Fixed
  • Fixed staff import validation to reject empty first name and last name values
  • Fixed imported staff passwords to enforce the configured staff password policy and persist only secure hashes
  • Fixed deleted staff import totals to count each deleted account once
  • Fixed sample CSV downloads to use Magento's standard import sample provider
  • Prevented password hashes and authentication tokens from being included in staff exports
  • Restricted staff exports to administrators with access to staff records
  • Fixed staff imports to report persistence failures instead of completing with partial, silently skipped records
  • Fixed failed delete imports to retain profile images and roll back partially deleted staff records

Version 1.1.1 - 2026-06-12

Changed
  • Requires `mageb2b/staff: >1.6.2`

Version 1.1.0 - 2026-04-23

Changed
  • Requires `mageb2b/staff: >1.6.0`
Add-On: Customer Visits

Version 1.2.1 - 2026-10-14

Added
  • Added Breeze storefront compatibility for customer visit forms, calendar filters, and customer autocomplete
Fixed
  • Fixed visit dates entered in a localized Admin format being saved as the wrong day
  • Fixed the staff search in the admin visit form returning no results
  • Sorted the closest upcoming visits list chronologically by start date
  • Removed cancelled visits from the upcoming visits list in the customer account dashboard
  • Corrected the customer visit action pages to join the staff member's name with "with" instead of "from"
  • Removed the empty provider name from the calendar integration settings page when no provider is configured
  • Hide the calendar integration account menu item and redirected the settings page until a calendar provider is configured
  • Removed leftover visit approval content from the not-found page shown for invalid approval links
  • Honored notification and approval settings when creating or editing visits
  • Prevented duplicate calendar events after failed synchronization and restricted calendar selection to the connected account
  • Preserved Microsoft calendar authorization during token refresh and bound OAuth callbacks to the initiating staff session and website

Version 1.2.0 - 2026-04-23

Changed
  • Requires `mageb2b/staff: <1.6.0`
Fixed
  • Fixed admin staff visit listing fulltext search

Version 1.1.4 - 2026-04-15

Fixed
  • Fixed staff account navigation sort order for the customer visit menu links
Add-On: Customer History

Version 1.2.2 - 2026-10-14

Added
  • Added Breeze storefront compatibility
Fixed
  • Kept colleagues' internal notes private unless the staff account may access all customers
  • Enforced website-scoped customer access and validated history mutation requests
  • Fixed notification emails to include complete entry details and attachments with safely escaped content
  • Restored visit timeline entries and history timelines with attachments
  • Enforced attachment limits and secured file uploads, downloads and deletions
  • Applied the active store view's customer rating rules and currency
  • Fixed saved configuration rows reloading in admin forms
  • Fixed topic migration compatibility with PHP 8.5

Version 1.2.1 - 2026-05-19

Fixed
  • Fixed customer history revenue display to use Magento currency formatting

Version 1.2.0 - 2026-04-23

Changed
  • Requires `mageb2b/staff: >=1.6.0`
Add-On: Quote Management

Version 1.3.4 - 2026-10-14

Fixed
  • State-changing staff quote actions (save, send, duplicate, delete, create order, add to cart, status change and attachments) now require POST requests and return 404 for direct GET access
  • Fixed staff and customer quote pages being stored in the full page cache, which served a stale form key in action URLs and broke POST actions for other sessions
  • Fixed uploaded files on the customer quote request form being silently dropped
  • Fixed the staff quote editor grand total not reflecting pending item edits while a shipping method is selected
  • Fixed the My Quotes list showing an add-to-cart action that always failed when customer add-to-cart is disabled in configuration
  • Configurable product option values are preserved safely when adding items in the admin quote editor

Version 1.3.3 - 2026-10-09

Added
  • Added Breeze storefront compatibility for staff and customer quote workflows, including quote searches, product selection, address loading and quote list rendering
Fixed
  • Fixed staff quote creation, shipping rate and totals calculation accepting customers outside the staff member's assigned customer scope
  • Fixed converting a staff quote into an order skipping every quote item
  • Fixed CSV and Excel export on the staff quotes grid so a staff-filtered view exports only that staff member's quotes

Version 1.3.2 - 2026-09-02

Added
  • Added product search to include configurable products
  • Added configurable token-only customer quote actions for view, PDF, accept, reject, feedback, attachment download, add-to-cart, and create-order flows
  • Added a separate customer add-to-cart configuration for accepted quotes
  • Added configurable product option support (selection for customer and staff quote forms)
Changed
  • Required quote valid-until dates are customer-visible quote validity dates
  • Prevented changing the assigned customer after a quote has been sent
  • Changed SKU-like frontend product searches timing out on larger catalogs
  • Changed quote expiry and expiry reminders to apply only to approved customer-visible quotes
Fixed
  • Fixed staff quote item conversion to preserve Magento product buy requests for configurable, bundle, downloadable, and required custom-option products
  • Fixed customer quote request uploads to reject submitted files when customer attachments are disabled
  • Fixed the customer quote create-order modal so it initializes within the frontend quote view
  • Fixed customer-submitted configurable quote items to persist the resolved child SKU and child price instead of the parent product values
  • Fixed duplicate quote item collection state after resource-level item duplication
  • Fixed quote total recalculation by limiting quote model observers to staff quote specific events

FAQ

Common questions.

About the module

What is a Magento 2 sales representative extension?

It connects sales representatives with Magento customers and orders. SoftwareSilo also gives each representative a dedicated frontend workspace for customer service and assisted ordering without a general Magento admin account.

Who is SoftwareSilo Sales Staff best for?

It fits B2B merchants with account managers, inside sales, telephone ordering, field sales, dealer support, or customer service teams that need named customer ownership and traceable assisted orders.

What is included in the base module?

The base includes staff accounts and groups, customer assignment, frontend customer work, customer creation, cart price permission, eligible order editing, order attribution, percentage commission, order and product reports, CSV report export, and email routing.

Do sales representatives need Magento admin accounts?

No. They use separate staff credentials and a frontend workspace. Magento administrators still manage configuration and can control which staff functions are available.

Does Sales Staff work with Magento Open Source?

Yes. It is designed for Magento Open Source and can also be used in Adobe Commerce projects. Check the current compatibility information against the exact Magento, PHP, and storefront versions.

Can staff register themselves?

Frontend registration can be enabled or disabled. New accounts remain subject to the configured activation process, so exposing a signup link does not have to grant immediate access.

What are staff groups used for?

Groups organize representatives by team, region, brand, or another responsibility. Each staff member belongs to one group, and the group ID can be retained with order attribution.

Can one customer have several sales representatives?

Yes, when multiple assignment is enabled. One representative can remain the primary contact while other assigned staff members support the same customer.

Can a representative access all customers?

Yes, if that account receives the access-all-customers permission. Otherwise the user is limited to assigned customers and the applicable Magento website scope.

Can customers see their assigned sales representative?

Yes, if the store enables the display in the customer dashboard. The merchant can show only the primary representative or all relevant contacts.

How are customers assigned or reassigned?

Administrators can manage assignments from staff and customer records and use mass assignment. Depending on configuration, staff can add or remove relationships and customers can select another representative.

Can a relationship include a customer note?

Yes. The base assignment record contains a comment for practical relationship context. The optional Customer History add-on provides a separate structured interaction log with files and email handling.

Can sales staff create new Magento customers?

Yes, when store configuration and the individual staff permission both allow it. The form can include customer group, address, VAT data, and optional password setup.

Can a representative place an order on behalf of a customer?

Yes. An authorized representative can enter an assigned customer context, use the customer's storefront session, prepare the cart, complete checkout, and return to the staff workspace afterward.

Can sales staff change cart item prices?

Yes, for staff accounts with that permission. The merchant also controls whether zero prices are allowed. Pricing authority should be limited to the users who negotiate orders.

Can a representative edit an existing order?

Yes, when the staff account has permission, the order belongs to that representative, and its state is allowed. The module rebuilds the order through cart and checkout while preserving its order identity.

What sales data is stored on an order?

Orders can retain the sales staff ID, staff group ID, and calculated commission amount. The quote also carries the staff ID before the order is submitted.

Can administrators reassign orders?

Yes. Sales staff fields can appear in the admin order grid and an optional grid action can reassign selected orders when account ownership or vacation coverage changes.

How is commission calculated?

Each staff member has a percentage. Configuration chooses net subtotal excluding tax, net subtotal including tax, or a product-discount mode as the calculation basis.

Does the module manage commission payouts?

No. It calculates and stores attributed commission and provides reports. It does not maintain paid, unpaid, or payroll settlement states, so payout processing belongs in the merchant's finance workflow.

Which reports are included?

The core module includes order and product reports for staff and administrators. Users can filter data, choose visible columns, and export report results as CSV.

Can order emails go to both customer and representative?

Yes. Email rules can send selected order messages to the customer, staff member, or both, with additional CC and BCC recipients where configured.

Does the extension support several websites?

Yes. Staff accounts carry a Magento website scope, and customer access respects it. A scope value of zero can be used for broader access where the configuration allows it.

What does the Quote Management add-on provide?

It adds quotation creation and editing, items and prices, statuses, history, attachments, PDF output, sending, customer feedback, acceptance or rejection, and conversion from quote to order.

What does the Customer Visits add-on provide?

It adds appointment planning, visit types and statuses, customer confirmation or cancellation, outcomes, follow-up dates, ICS links, reminders, route views, and optional Google or Microsoft calendar synchronization.

What does the Customer History add-on provide?

It adds a structured interaction log per customer with topic, title, description, date, optional email delivery, and file attachments.

Are SAML and two-factor authentication available?

Yes, as separate commercial options. SAML connects the staff login to an identity provider and can disable password login. Two-factor authentication adds another login check. Confirm the required identity setup before purchase.

Which data integration options are available?

Separate options provide Magento CSV import and export for staff records, SOAP/REST operations, and GraphQL queries and mutations for staff, groups, assigned customers, authentication, password reset, and customer-context tokens.

Does Sales Staff support Hyvä?

Hyvä compatibility is sold separately. Review the complete add-on combination, custom theme, checkout, and customer-context workflow before implementation.

What should be tested before launch?

Test staff activation and reset, website scope, every customer assignment model, customer creation, customer impersonation, pricing, checkout, editing, attribution, cancellation, commission, reports, emails, permissions, and every purchased add-on.

Purchase, license and support

How many Magento installations is the license valid for?

The license is valid for one Magento installation, including multi-website operation. In addition, the module may be installed on any number of development or staging servers. You can find further details in our license terms.

Is installation included in the price?

Installation and configuration are not included in the price. On request, we can support you with a smooth integration into your system.

How do I install a module?

Composer is PHP's package manager, and Magento 2 uses it to install modules and their dependencies. After purchase, the commands for your module are available under Licenses in your customer account. First add the private SoftwareSilo repository and your license token. Then install the listed package with composer require and run php bin/magento setup:upgrade and php bin/magento cache:clean.

What payment methods are available?

You can pay by credit card (Stripe) or bank transfer (prepayment). For credit card payments, the order is processed immediately and the access credentials are provided directly in a separate follow-up email.

What does the order process look like?

After credit card payment, you immediately receive access credentials to obtain the module via Composer. For bank transfer, access is granted once the invoice is paid.

I need a custom modification of the module. Is that possible?

Custom requests are no problem. We tailor our Magento 2 modules to your project and maintain a dedicated internal version so we always know exactly what runs on your system for support.

Can I install a demo version locally?

On each module detail page, you can request your own demo instance and test the module intensively for 7 days. However, we do not provide a local demo version.

Is the source code encrypted?

No, the source code of our modules is not encrypted. If you need a customization, feel free to send us a request. We will get back to you promptly with a non-binding quote.

What is the update policy and support?

You can add a support package to your order. It includes assistance as well as updates and upgrades related to the module. No continuous subscription is required.

I already have a license. How can I perform an update?

You can complete the license update here. If you have an active support package, you receive updates automatically via Composer. If your support package has expired, you can renew your license here or in your account.

I have another question — how can I contact you?

You can reach us anytime via Email.

$699.00

Use cases

Ideal for these industries & use cases

  • Field Sales Teams

    Equip field sales representatives with mobile access to their customer portfolio. Sales reps can place orders on-site, check customer history, create new accounts, and earn commissions. Perfect for manufacturers and distributors with outside sales teams visiting customer locations.

  • Inside Sales Operations

    Enable phone and email sales teams to efficiently process customer orders. Staff can quickly search customers, access their accounts, apply custom pricing, and complete orders. Ideal for B2B wholesalers and distributors with dedicated inside sales departments handling inbound orders.

  • Territory Management

    Organize sales staff by geographic territories or regions using staff groups. Assign customers to territory-specific representatives, track performance by region, and manage commission structures per territory. Perfect for companies with regional sales organizations and territory-based compensation plans.

  • Customer Service

    Empower customer service teams to assist customers with order placement, price adjustments, and account management. Service reps can access customer accounts, place replacement orders, apply discounts, and resolve issues quickly. Improves customer satisfaction and reduces support ticket resolution time.

  • Franchise/Dealer Network

    Enable franchise owners or dealers to manage their customer base and earn commissions on sales. Each franchisee gets their own staff account with access to their customers only. Track performance per location, manage territory-based pricing, and automate commission payouts to franchise partners.

  • Multi-Brand Management

    Manage separate sales teams for different brands or websites within your Magento installation. Staff accounts are website-specific, allowing brand-specific customer assignments, pricing strategies, and commission structures. Perfect for companies operating multiple brands with dedicated sales teams per brand.

Next steps

Try it first. Then buy.

  • Technical documentation

    Practical Magento 2 guides, developer documentation, and API references for installation, configuration, and troubleshooting.

    Go to Knowledge Base
  • Try before you buy

    Request a personal demo and test the module with realistic sample data in Magento Admin and the storefront. Take your time to see whether it fits your requirements and workflows.

  • Do you need a custom solution?

    Do your requirements go beyond the capabilities of our Magento 2 modules? We develop suitable Magento 2 modules and integrations for your business processes.

    Request now

Further reading

Guides for this module