The Laravel eCommerce Quote System allows customers to request product quotes, making it ideal for bulk orders, and enables them to ask the admin questions about quoted products.
Check a brief overview of the plugin –
Complete Features List
- The admin can approve, disapprove or decline any quote request.
- Email notification for each action to customer and admin as well.
- Can add attachments to the quotes.
- The chat feature has been added for smooth communication between the customer and admin.
- The admin can allow the file types for attachment.
- Only logged-in customers can submit the quotes
Installation of Laravel eCommerce Quote System
Unzip the respective extension zip and then merge the “Quote” folder in webkul folder.
Goto config/app.php file and add the following line under ‘providers’
Webkul\Quote\Providers\QuoteServiceProvider::class,
Goto composer.json file and add the following line under ‘psr-4’
"Webkul\\Quote\\": "packages/Webkul/Quote/src"
Run these commands below to complete the setup
composer dump-autoload
php artisan migrate --path=packages/Webkul/Quote/src/Database/Migrations
php artisan db:seed --class=Webkul\\Quote\\Database\\Seeders\\DatabaseSeeder
php artisan vendor:publish --provider="Webkul\Quote\Providers\QuoteServiceProvider" --force
php artisan optimize:clear
Admin Configuration
After the successful installation of the module, the admin can navigate to Bagisto store>>Configure>>QuoteSystem.

Status- The module can be enabled or disabled from here.
Allow To use Discount while quote product is in cart- It’s upon admin if the quoted product will have a discount or not.
Show Add to Cart – The admin can show the “Add to cart” button at the front end by enabling the button.
Show Product Price – The merchant can show the product price at the front end by enabling the button.
Allow Adding Out of Stock Product to Quote –This toggle allows users to include out-of-stock products in a quote request.
File Maximum size – This input sets the maximum allowed file size for uploads.
Maximum Files Upload– This input defines the maximum files that can be uploaded by a user.
Minimum Quote Quantity: The admin can set a default minimum quote quantity, which applies unless a specific minimum is set for a product. In that case, the product’s own value will be used.
Allowed File Types For Attachment-This input specifies which file types are permitted for attachments during upload.
New Quote Email- This toggle enables or disables the sending of email notifications when a new quote is submitted.
Status Email- This toggle enables or disables email notifications when the status of a quote is updated.
Quote Message Email– When a quote is raised, a message will send.
Quote Edit Email- This toggle enables or disables email notifications when a quote is edited.
Customer Front End Panel
On the front-end, the Quote this Product option is available on the product page to let the customers Quote the products.

The customer can easily quote for the product by clicking on the Quote this Product button, a pop-up will appear as per the below image:

Here, the customer will-
- Quantity: enter the product quantity the customer wants to quote for. The entered product quantity should be greater than the configured minimum product quantity applicable for requesting the quote.
- Price Per Item: Define the product price the customer wants to pay for per quantity.
- Description: Add an additional message or quote details for the admin.
- Attachments: can even add image/file attachments.
The customer can submit a quote by clicking on the submit button.
Customer Can View The Quote
Later submitting the quotation request the customer can find the details of the quoted requests under his account menu item -> Quote.

Once the admin approves the quote, the customer can see the status as approved. And then the customers can perform ” Add to Cart” and can checkout and can place the order.

And meanwhile adding the products to the cart, the customer can edit the quote. The following image will appear after clicking on it-

Admin Panel- Laravel eCommerce Quote System
The admin can navigate through the Catalog -> Products and select a product or create a new one to add the quotation request.

The admin will have to enable the button for Quote Status for the product and set Quote Minimum Quantity so that customers can quote for that product.
Now the admin will find the quotes under Quote System->Manage Quote as shown below:

Here the admin can manage the quotes from a single page and can view all the requested quotes, can easily manage all the quote requests like Declined, unapproved, or can approve it.
Edit Quote
Admin can edit a quote request by clicking on the edit button next to the request and can have the page as shown below:

By clicking the edit button, the admin can update the quote, change its status, send a message to the customer, and approve the request to enable the add-to-cart option for the customer

The admin can also chat with the customer in the chatbox, as shown in the image below.

Support
So, that was much about the User Guide of Laravel eCommerce Quote System module for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.
Please explore our Laravel Development Services and Quality Bagisto Extensions.
Current Product Version - v2.2.4
Supported Framework Version - v2.2.4
Be the first to comment.