For more details see how the Sales Reps and Dealers extension works.
Provide better shopping experience with the enhanced customer service. Enable sales reps and dealers, effectively manage them and monitor their activity with this handy module.
To configure the extension, please go to Stores→ Configuration → Amasty Extensions → Sales Reps and Dealers.
Default Dealer — choose a dealer that will be assigned to all new customers by default;
Send New Order Email to the Dealer — choose Yes to enable sales reps to assign their orders to other reps;
Show Re-assign Fields — choose to display or hide the re-assigned fields in the backend;
Show From To — show or hide from whom to whom the order is re-assigned;
Show Author of Message — enable or disable the author of message display;
Hide the 'Manage Customers' tab — show or hide the Edit User page.
Allow dealers to see all customers and orders - indicate Yes to allow dealers to see all customers and orders in the system.
Then, please proceed to the Re-assigned Order Notifications section.
Send Emails — enable this option to send notifications to both new and old dealers once an order is reassigned;
Dealer Can Assign Order to Other Dealers — choose No in this field and the dealer will be able to assign orders only to the store admins. If you choose Yes the dealer will be able to assign orders to other dealers;
Admin Name — specify the admin name that will receive an email notification;
Admin Email — when an order was re-assigned the assignee gets a notification to this email;
Email Sender — select the email sender;
Email Template — define the email template.
Next, expand the Frontend section.
Allow Customers to select a Dealer on Registration — enable or disable the customer's ability to select dealers on registration;
Allow Customers to select a Dealer in Customer Account — allow or disallow customers to select a dealer in their account;
Show Dealer description at checkout — enable this option to show dealer's description at checkout page;
Show Dealer description in customer dashboard — enable this option to show dealer's description in the customer's dashboard.
To create a user role for sales reps and/or dealers please go to System → User Roles and click the Add New Role button.
Fill in the Role Name and switch to the Role Resources tab.
When specifying the role resources, please be aware that the extension works only for orders and customers and its restrictions apply to ‘Orders’, ‘Invoices’, ‘Shipments’, ‘Credit Memos’ and ‘Customers’ sections. You can assign other resources to the role but they will not be restricted.
At the Role Users tab you can select users to assign this role to.
At the Amasty Sales Reps and Dealers tab you can choose Yes to apply the dealer role restrictions to the user.
Please go to System → All Users and click the Add New User button to create a user for the dealer role.
At the User Info tab please specify the user details:
Then, switch to the User Role tab and select the corresponding dealer role that you created on the previous step.
At the Additional tab you can specify more info about the dealer/sales rep. This data will be displayed to assigned customers on the checkout page as well as on the customer account page.
At the Manage Customers tab you can assign customers to the dealer. The user will be able to see only these customers on the Manage Customers grid, only orders placed by these customers on the order grid, and documents (invoices, shipments, and credit memos) related to orders of these customers.
At the Restrictions tab you can assign the user to a particular customer group. By default users are assigned to all customer groups. If you assign a user to a certain group he or she will be able to add customers only to this group.
At the Reports tab you can view all orders assigned to this dealer.
To create specific emails with the required information, you can use the built-in email template Dealer Assign.
Also, you can include dealer info in any order emails by adding the Dealer Contact Name variable.
Navigate to Sales → Orders. Here is the list of all placed orders that the main admin can see. The Dealers column is added to the grid, so the main admin can see which orders are assigned to what dealers, filter and sort orders by dealers.
To assign an order to a dealer please open Sales → Orders and edit a particular order. At the Assign Dealer tab you can select who will work on the order.
You can fill in the Comment field when assigning a dealer.
On the Orders Grid dealer can see only the orders assigned to him or her by the admin user or a customer.
When creating an order from the admin panel, sales reps and dealers can only create orders for customers that are assigned to them.
When a dealer is trying to create an order for any assigned customer he or she will be able to specify only the customer group selected by the store administrator.
Customers can select a dealer during the registration process.
Also, customer can choose a dealer to work with.
Find out how to install the Sales Reps and Dealers extension via Composer.