Back to Top

Laravel eCommerce Quote System

Updated 26 August 2025

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 –

sK509l4fGCk

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’

Start your headless eCommerce
now.
Find out More
"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.

quote configurations

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.

Quote-options

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:

Quote detail page

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.

quote view page

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.

customer view quote status page

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

Customer quote details page.

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.

Quote add button option.

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:

Managing the quotes

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:

Quote edit section

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

quote stages optons

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

chat feature

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

Blog Version - v2.2.4
  • Version v2.2.4
  • Version v1.3.1
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home