Magento 2 Dealer Inquiry

 

Magento 2 Dealer Inquiry enables a custom form for dealer's inquiries, list inquiry details in the backend and allows admin to create new customer accounts for them.

 

Table of Content

  1. Extension Installation Guide
  2. Configuration
  3. Form Settings
  4. New Dealer Inquiry Email Settings
  5. Dealer Inquiry Successful Submission Email Settings
  6. New Dealer Account Registration Email Settings
  7. GDPR Compliance Notice Settings
  8. Google reCAPTCHA Settings
  9. Dealer Inquiry in Frontend
  10. Manage Dealer Inquiries

 

  1. Extension Installation
  • Extract the zip folder and upload our extension to the root of your Magento 2 directory via FTP.
  • Login to your SSH and run below commands step by step:
    • php bin/magento setup:upgrade
    • For Magento version 2.0.x to 2.1.x - php bin/magento setup:static-content:deploy
    • For Magento version 2.2.x & above - php bin/magento setup:static-content:deploy -f
    • php bin/magento cache:flush
  • That’s it.

 

  1. Configuration
    To configure the extension, log in to Magento 2 backend, move to Stores > Configuration > Dealer Inquiry where you can find various settings to configure the extension.
  • Dealer Inquiry: Enable the extension from here.
  • Page Meta Title: Enter page meta title.
  • Meta Description: Add page meta description to make it SEO friendly.
  • Page URL Key: Enter the URL key for dealer inquiry form page.
  • Show Page URL in Top link: Set YES if the page URL is to be displayed in the top link.
  • Show Page URL in Footer: Set YES if the page URL is to be displayed in the footer.
  • Add New Dealers in Customer Group: Select the customer group to add new dealer customer account for the approved dealers.


  

  1. Form Settings
  • Form Options
    • Form Title: Set the form title.
    • Form Description: Enter the form description.
    • Submit Button Label: Set the label for the submit button.
    • Form Submission Success Message: Enter the message to be displayed on successful form submission.
    • Show Form Fields: Select the form fields to enable it in the frontend.
    • Allowed Upload File Types: Add the file types to be allowed to attach with the form.

  

 

  • Custom Form Labels
    Configure the form labels for all the form fields as shown here:



 

  1. New Dealer Inquiry Email Settings
    Whenever a new dealer inquiry is submitted from the frontend, admin gets an Email based on the below settings.
     
  • Email Template: Select the Email Template from the drop-down menu.
  • Email ID of Admin: Input the Email ID of Admin.




 

  1. Dealer Inquiry Successful Submission Email Settings
    Refer the settings below for dealer inquiry successful submission Email to the customers.
     
  • Email Sender: Select the Email Sender from the dropdown.
  • Email Template: Select the Email Template for successful submission Email.



 

  1. New Dealer Account Registration Email Settings
    Configure the new dealer account registration Email settings to send credentials to the newly created dealer accounts.



 

  1. GDPR Compliance Notice Settings
    The module is compatible with EU’s GDPR after the following settings are configured:
     
  • GDPR Compliance Notice in Form: Enable the GDP Compliance Notice in the form.
  • Notice Text: Add the custom text for GDPR Compliance notice.
     


 

  1. Google reCAPTCHA Settings
    Enable Google reCAPTCHA in the dealer inquiry form to avoid spam inquiries.
  • Google reCAPTCHA: Enable the Google reCAPTCHA v3.
  • Site Key: Enter the site key obtained while registration with Google reCAPTCHA.
  • Secret Key: Enter the secret key obtained while registration with Google reCAPTCHA.


  1.  Dealer Inquiry in Frontend
    Once the settings are configured properly, the Admin and Customer get Emails for notification of new dealer inquiry and successful form submission.
  • Dealer Inquiry Form in Frontend
    The dealer inquiry form is displayed with Google reCAPTCHA enabled as shown here. Also, the URL key is displayed as set from the backend. The user can submit the form with the Submit button.
     


 

  • Email to Admin on New Dealer Inquiry
    The image shows the Email received by the admin when a new dealer inquiry form is submitted to notify admin for the same.


 

  • Email to Customers on Successful Inquiry Submission
    The image shows the Email sent to customers to notify them about the successful inquiry submission.


  

 

  1.  Manage Dealer Inquiries in Backend
    The module supports a backend grid from where the admin can manage new dealer inquiries. The grid is updated on a new dealer inquiry form submission. Admin can add a new dealer inquiry from here.


  

  • The admin can view, edit, save its details, delete dealer and create a customer using the “Edit Inquiry” action.