v1.5.3
Production-Ready RFQ System

EasyQuote: Magento 2 Request for Quote Extension with Cart-Native B2B Workflow

EasyQuote
Magento 2.3.5 - 2.4.8 · Community, Enterprise, Cloud
Hyvä Ready Breeze Ready GraphQL REST API

Unlike most RFQ extensions that add a separate quote cart, EasyQuote works directly inside Magento's native shopping cart — customers request quotes in one click without losing their shopping session. Approved quotes convert to orders via a one-click checkout link, cutting conversion time from 5–8 minutes to under 60 seconds. Cart-native integration, tier pricing, full GraphQL/REST API — from €179.

  • check_circle Cart-native Integration - No Separate Quote Cart Required
  • check_circle One-click Checkout Links - Convert Approved Quotes To Orders
  • check_circle Tier Pricing System - Offer Multiple Quantity/price Combinations
  • check_circle Api-first Design - Full Graphql And Rest Api Support
  • check_circle Modern Theme Ready - Native Hyvä (incl. Csp) And Breeze Modules

Screenshots

A quick glance at frontend and backend functions.

Product Details

Why Enterprise B2B Stores Choose EasyQuote

shopping_cart

Native Cart Integration

Leverages Magento's native shopping cart without duplicate infrastructure. Customers request quotes without leaving their flow, maintaining cart persistence and reducing friction.

speed

Fast Quote Conversion

Quick Checkout Links eliminate the 7-step conversion process. Pre-populated data enables one-click order creation, reducing time from 5-8 minutes to under 30 seconds.

layers

Advanced Tier Pricing

Offer volume-based pricing with multiple quantity/price tiers in a single quote. Customers select their preferred tier, system automatically applies correct pricing at checkout.

api

Complete API Coverage

Native GraphQL and REST APIs for PWA, mobile apps, and custom storefronts. Quote retrieval with flexible filtering, request submission, and cart integration with JWT authentication.

palette

Theme Agnostic

Official compatibility modules for Hyvä and Breeze themes. Full Hyvä CSP compliance for enhanced security. Works seamlessly with Luma and custom themes. WCAG 2.1 AA compliant for accessibility.

integration_instructions

Flexible Integration

Built on Magento best practices with clean architecture. Easy to extend via plugins and events. Compatible with major B2B extensions.

Who Should Choose EasyQuote?

Determine if this is the right RFQ solution for your Magento 2 store

check_circle Perfect For

  • B2B Wholesale Distributors - Multi-tier pricing, volume negotiations, corporate buyer workflows, quote approval processes
  • Custom Product Manufacturers - Made-to-order items, configurable products requiring quotes, complex pricing calculations, project-based pricing
  • Enterprise stores with existing B2B - Already using Magento B2B features, need quote functionality without Adobe Commerce, require API integration with ERP/CRM
  • Headless Commerce implementations - PWA storefronts requiring quote functionality, mobile apps with B2B features, custom frontend frameworks, omnichannel quote management

info Not Ideal For

  • Simple product inquiry forms - If you only need "contact us for pricing" forms without cart integration, quote management, or order conversion, a basic contact form extension will suffice
  • Pure B2C retail stores - EasyQuote focuses on B2B pricing negotiations. For B2C stores without wholesale operations, standard Magento features may better fit your needs
  • Extremely complex multi-level approvals - While EasyQuote supports proposal workflows, stores requiring 5+ approval levels with custom routing might need specialized approval workflow extensions
  • Payment processing within quotes - EasyQuote converts quotes to standard Magento orders for checkout. Payment happens through Magento's standard checkout flow
Still not sure? Read FAQ or Try Demo

Technical Specifications

Platform Compatibility

Magento Versions 2.3.5 - 2.4.8
PHP Support 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4
Magento Editions Community, Commerce, Cloud
Theme Compatibility Luma, Hyvä (native module + CSP compliant), Breeze (native module), Custom themes
B2B Compatibility Compatible with Magento B2B module

Performance Metrics

Quote Form Load Time <100ms
Checkout Link Processing <50ms
Quote Grid Load (1000+ quotes) <500ms
API Response Time <200ms
Max Quote Items Supported 150+

API Capabilities

Feature GraphQL REST API
Retrieve Quote by ID check check
List/Search Quotes check With filters check
Retrieve Quote Items check check
Submit Quote Request close check
Add Quote to Cart close check
Retrieve Requests close check
Filter by Customer check check
Filter by Order ID check remove

Security & Data Management

gpp_good Secure tokenized checkout links
gpp_good Customer data control
gpp_good Safe file handling
gpp_good Role-based admin permissions
gpp_good No external data sharing
gpp_good XSS and CSRF protection
gpp_good SQL injection prevention

Core Features

One-Click Quote from Cart

Customers request quotes directly from shopping cart without page redirections or data loss:

  • Single "Request Quote" button replaces or supplements "Proceed to Checkout"
  • Cart items automatically transfer to quote with quantities, configurations, and custom options preserved
  • Customizable request forms - configure which information customers provide (delivery timeline, project specs, budget, special requirements)
  • Multi-language support per store view

Technical benefit: Zero cart synchronization issues, lower maintenance overhead compared to systems with separate quote carts.

Screenshot: Shopping cart with prominent Request Quote button next to Proceed to Checkout, showing cart items ready to be quoted

Centralized Quote Dashboard

Manage all quotes efficiently from Magento admin panel:

  • Filterable grid - By status, date, customer, amount
  • Quick actions - Approve, Edit, Send Proposal, Reject
  • Export quote data - CSV, XML formats
  • Search capabilities - By customer, quote ID, or product SKU

Create quotes from admin:

  • Sales representatives can initiate quotes on behalf of customers
  • Select customer account and add products from catalog
  • Set custom pricing per item
  • Include admin notes and terms
  • Send proposal directly to customer

Edit quote details: Modify quantities, adjust pricing, add/remove products, include shipping costs, set expiration dates, add internal comments.

Screenshot: Admin panel showing quote grid with filters, status indicators, quick action buttons, and quote details

Customer "My Quotes" Dashboard

Customers access all submitted and historical quotes from their account area:

  • Real-time status updates - Pending, Approved, Expired
  • View negotiated prices and terms with clear comparison to original pricing
  • Download PDF quotes for records and offline review

Quote detail view includes:

  • Full itemized quote display
  • Original vs. negotiated pricing comparison
  • Shipping information and delivery timeline
  • Admin comments
  • Action buttons (Accept, Decline, Convert to Order)
Screenshot: Customer account My Quotes page showing list of quotes with status badges, amounts, dates, and action buttons

Pricing & Discount System

Tier Pricing for Quotes NEW v1.4

Offer volume discounts within single quote with multiple price points:

  • Define 3-5 quantity tiers - Example: 10 units @ $50, 50 units @ $45, 100 units @ $40
  • Customer selects preferred tier - Self-service volume selection
  • Automatic price calculation based on tier selection
  • Dynamic tier visibility based on customer group

Configuration options:

  • Set default selected tier
  • Require minimum quantity per tier
  • Display savings percentage per tier
  • Hide/show tier pricing to specific customer groups

Business impact: Encourages larger orders without separate quote submissions. Wholesale customers self-select appropriate pricing tier, reducing admin workload.

Screenshot: Quote showing tier pricing selection interface with multiple quantity/price options, savings percentages, and radio button selection

Per-Item Custom Pricing

Admin can set unique pricing for each quote item with flexible price adjustments:

  • Absolute price - Set exact dollar amount
  • Percentage discount - Apply percentage off retail (e.g., 15% off)
  • Fixed discount - Subtract fixed amount per unit (e.g., $10 off)
  • Display original price with savings to customer

Discount transparency:

  • Show original catalog price alongside quoted price
  • Display discount amount and percentage
  • Calculate total savings across entire quote
  • Optional: Hide original price, show quoted price only

Coupon code control:

  • Enable/disable coupon codes for quote items
  • Apply promotional rules to quoted items
  • Restrict coupon stacking on quotes
Screenshot: Admin quote editing interface showing per-item pricing configuration with discount type options, original price, quoted price, and savings calculation

Interactive Proposal System

Two-way communication system for quote negotiation:

  • Admin sends formal proposal with pricing and terms
  • Customer receives email with proposal details
  • Customer can Accept or Decline proposal
  • When declining, customer provides reason for better negotiation
  • Comment system for back-and-forth negotiation

Customer response options:

  • Accept Proposal - Triggers automatic quote approval, ready for checkout
  • Decline Proposal - Provide reason (price concerns, shipping terms, delivery timeline), admin receives notification and can revise proposal
  • Add Comments - Request clarifications or modifications without formal decline

Proposal features:

  • Set proposal expiration dates
  • Automatic expiration reminders (3 days before expiration)
  • Proposal acceptance triggers automatic quote approval
  • Configurable auto-approval for accepted proposals

Status progression:

Draft → Pending → Proposal Sent → Awaiting Customer Review → [Accepted → Approved] or [Declined → Pending Revision] or [Expired]

Screenshot: Proposal email showing quote details, pricing, expiration date, and Accept/Decline action buttons with reason field

Quick Checkout & Conversion

One-Click Checkout Links NEW v1.2

Eliminate conversion friction when admin approves quote with secure, pre-populated checkout links:

  • Pre-populates all customer information - Name, email, shipping/billing addresses
  • Applies negotiated pricing automatically - Locked pricing regardless of catalog changes
  • Pre-selects shipping method and address from quote
  • Auto-logs customer into account - No login required
  • Direct access to payment step - Skip entire configuration process

Email integration:

Checkout link included in quote approval email:
"Your quote #12345 has been approved! Click here to complete your order: [Proceed to Checkout]"

Technical implementation:

  • Secure tokenized URLs
  • Validates customer identity
  • Preserves quote pricing even if catalog prices change
  • Prevents pricing manipulation

Performance metrics: Traditional quote-to-order: 5-8 minutes | Quick Checkout Link: 30-60 seconds | Conversion rate increase: 35-40%

Screenshot: Quote approval email with prominent Proceed to Checkout button, showing customer name, quote details, and pricing summary

Direct Order Conversion

Admin-initiated order creation:

Convert approved quote to order from admin panel:

  • Generate order with quoted prices
  • Pre-fill customer shipping/billing addresses
  • Apply quoted shipping method
  • Mark quote as "Purchased" status
  • Send order confirmation to customer

Customer-initiated checkout:

From "My Quotes" dashboard:

  • "Quick Checkout" button on approved quotes
  • Redirects to checkout with quote data pre-filled
  • Standard Magento checkout process - Familiar customer experience
  • All payment methods available - No restrictions on payment options
Screenshot: Admin panel showing Convert to Order button with order preview displaying quoted prices, customer info, and shipping method

Shipping Management

Capture shipping details during quote request:

  • Customer provides shipping address with quote
  • Admin sees shipping destination before pricing
  • Calculate accurate shipping costs for quote

Admin shipping configuration:

  • Select shipping method for quote (Flat Rate, Table Rate, Free Shipping)
  • Set custom carrier title - "Special Delivery", "White Glove Service"
  • Set custom method title
  • Include shipping cost in quote total
  • Allow/restrict shipping method changes at checkout

Shipping information display:

  • Shown in admin quote view
  • Included in customer "My Quotes" view
  • Present in PDF quotes
  • Included in all email communications

Checkout integration: Approved quotes pre-select specified shipping method with option to lock shipping method (prevent customer changes). Shipping cost preserved from quote to order.

Screenshot: Shipping configuration panel in quote showing shipping method selection dropdown, carrier/method title fields, shipping cost input, and lock option

Email Notifications & Communication

Automated Customer Notifications

Quote lifecycle emails:

  • Quote Submitted - Confirmation email with quote details
  • Quote Updated - Admin made changes to quote
  • Proposal Sent - Formal proposal with pricing ready for review
  • Quote Approved - Final approval with checkout link
  • Quote Rejected - Rejection with optional admin explanation
  • Proposal Accepted - Customer accepted proposal (triggers approval)
  • Proposal Declined - Customer declined proposal
  • Expiration Reminder - X days before quote expires
  • Quote Expired - Quote passed expiration date

Email features:

  • Professional HTML templates per store view
  • Customizable email content and styling
  • Include PDF quote attachment
  • Display itemized quote with pricing
  • Show original vs. quoted prices
  • Tier pricing information
  • Shipping details
  • Admin comments
  • Quick action buttons (Accept Proposal, View Quote, Checkout)
Screenshot: Quote approval email template showing professional HTML layout with quote summary, itemized pricing, shipping info, and Proceed to Checkout button

Admin Notifications

Real-time admin alerts:

  • New quote request received - Immediate notification with quote details
  • Customer accepted/declined proposal - Action required notification
  • Customer modified quote and resubmitted - Review changes

CC email support:

  • Add multiple recipients to quote emails
  • Notify sales managers, account managers
  • Different CC list per store view
  • Visible in admin panel for reference
Screenshot: Admin notification email showing new quote request with customer info, product list, requested quantities, and link to admin quote view

Comments & Internal Notes

Per-item comments:

Admin can add comments to individual quote items:

  • "This item requires 2-week lead time"
  • "Custom color: Pantone 287C"
  • "Engraving: 'ABC Company Logo'"

Customer visibility:

  • Comments displayed in customer quote view
  • Included in quote emails
  • Present in PDF quotes
  • Configurable: Transfer comments to order items

Internal admin comments:

  • Add internal notes invisible to customers
  • Collaborate on complex quotes
  • Document pricing decisions
  • Track quote history and changes
Screenshot: Quote detail view showing per-item comment fields, internal admin notes section, and comment history with timestamps and admin names

Document Generation & Export

PDF Quote Generation

Professional quote documents:

  • Generate PDF version of any quote
  • Customizable template design
  • Include company logo and branding
  • Two-row item layout (essential + detailed information)

PDF content:

  • Itemized product list with images
  • Original and quoted pricing
  • Tier pricing breakdown
  • Per-item discount amounts
  • Subtotal, tax, shipping, grand total
  • Shipping and billing addresses
  • Company information
  • Admin remarks
  • Per-item comments
  • Quote expiration date
  • Unique quote reference number

PDF actions: Download from admin panel, email as attachment (admin and customer emails), customer download from "My Quotes" area.

Screenshot: Professional PDF quote document showing company logo, quote number, itemized products with images, pricing table, tier pricing options, and terms

Data Export

Flexible export options:

  • CSV export for spreadsheet analysis
  • XML export for system integration
  • Filtered export - Date range, status, customer group
  • Bulk export multiple quotes

Exported data includes:

  • Quote details and status
  • Customer information
  • Product details with pricing
  • Shipping and billing addresses
  • Comments and admin notes
  • Timestamps and history
Screenshot: Admin quote grid with Export button highlighted, showing export format options (CSV, XML) and filter settings for date range and status

Comprehensive Status System

Quote status progression:

  • Draft - Admin working on quote, not visible to customer
  • Pending - Quote submitted, awaiting admin review
  • Awaiting Customer Review - Proposal sent, customer needs to respond
  • Approved - Quote finalized, ready for checkout
  • Cancelled - Quote cancelled by admin or customer
  • Expired - Quote passed expiration date
  • Purchased - Quote converted to order

Status history tracking:

  • Complete audit trail with timestamps
  • View status progression timeline

Automated status changes: Proposal acceptance → Auto-approve (configurable), Expiration date reached → Expired status, Order created from quote → Ordered status.

Screenshot: Status history timeline showing quote progression from Draft to Pending to Approved, with timestamps, admin names, and status change reasons

Follow-Up Automation

Automated follow-up system:

  • Configure follow-up email schedule
  • Send reminders for pending quotes
  • Expiration warnings (3 days before, 1 day before)
  • Abandoned quote recovery emails

Follow-up configuration:

  • Set reminder intervals (3 days, 7 days, 14 days)
  • Customize follow-up email templates
  • Disable follow-ups for specific quote statuses
  • Different schedules per store view
Screenshot: Follow-up configuration panel showing email schedule settings, reminder intervals, template selection, and status-based triggers

Real-World Use Cases

store

Wholesale Distribution

Scenario: Industrial supply distributor with 500+ SKUs, serving contractors and businesses.

Implementation:

  • Tier pricing for volume orders (10/50/100/500 unit tiers)
  • Custom shipping methods per customer segment
  • Quick checkout links in account manager emails
  • API integration with NetSuite ERP

Results:

  • 40% reduction in quote processing time
  • 35% increase in average order value (tier pricing incentive)
  • 60% of quotes converted within 24 hours (quick checkout links)
precision_manufacturing

Custom Manufacturing

Scenario: Metal fabrication shop offering made-to-order products.

Implementation:

  • File upload for technical drawings with quote requests
  • Per-item comments for specifications
  • Proposal workflow with internal approval process
  • PDF quotes with detailed item descriptions

Results:

  • Eliminated 80+ hours/month of manual quote creation
  • Reduced miscommunication errors by 65%
  • Improved quote accuracy through structured data collection
storefront

B2B Marketplace

Scenario: Multi-vendor B2B marketplace with 50+ sellers.

Implementation:

  • API integration for vendor quote notifications
  • Automated routing to correct vendor based on product
  • Quick checkout links for approved quotes
  • GraphQL integration with custom buyer portal

Results:

  • Processed 10,000+ quotes in first year
  • Enabled headless buyer experience via PWA
  • Scaled to support 200% growth without performance degradation

Comparison with Alternatives

EasyQuote vs. Free Magento Features

Feature Magento CE EasyQuote
Quote Functionality close None (contact forms only) check Full RFQ system
Cart Integration N/A check One-click from cart
Tier Pricing in Quotes close check
Quick Checkout Links close check
API Support close check GraphQL + REST
Cost Free €179 one-time

Bottom Line: Magento CE has no native quote functionality. Basic contact form extensions cannot handle quote-to-order workflows. EasyQuote provides production-ready RFQ system for €179 vs. $20,000+ Adobe Commerce B2B.

EasyQuote vs. Adobe Commerce B2B

Feature Adobe Commerce B2B EasyQuote
Quote Functionality check Advanced check Complete
Cart Integration check Native check Native
Tier Pricing check check
Quick Checkout close check
License Cost $22,000 - $125,000/year €179 one-time
Best For Enterprise (>$10M revenue) SMB to Mid-Market

Bottom Line: Adobe Commerce B2B is comprehensive but expensive. EasyQuote delivers 80% of quote functionality at <1% of cost. Ideal for stores not requiring full Adobe Commerce B2B feature set.

EasyQuote vs. Competitor Plugins

Feature EasyQuote Typical Competitor Plugins
Cart Integration check Native check Standard
Quick Checkout Links check Pre-populated 1-click checkout close Not available
Tier Pricing in Quotes check Multiple price tiers per quote close Not available
GraphQL API check Quote retrieval & filtering remove Limited or none
REST API check Full CRUD operations remove Basic or limited
Hyvä Theme Support check Official native module + CSP compliant remove Community modules or none
Breeze Theme Support check Official native module remove Varies by vendor
Per-Item Comments check With order transfer check Usually available
PDF Generation check Customizable templates check Usually available
Email Notifications check Complete lifecycle check Standard set
Proposal Workflow check Accept/Decline actions remove Basic or none
Conversion Speed 30-60 seconds (Quick Checkout) 5-8 minutes (traditional flow)
Typical Price Range €179 one-time $149 - $299 one-time

Comparison based on analysis of major Magento 2 RFQ extensions as of December 2025. Feature availability in competitor plugins may vary by vendor and version.

Product Questions

Does EasyQuote require a separate quote cart?

No. EasyQuote integrates directly with Magento's native shopping cart. Customers request quotes from their regular cart without data duplication or synchronization issues. This eliminates common problems with quote systems that maintain separate cart infrastructure. When customers click "Request Quote," their cart items automatically transfer to the quote with quantities, configurations, and custom options preserved.

Can customers modify quotes after submission?

Customers cannot directly edit submitted quotes. However, they have two ways to request changes:

1. Communication through comments:

  • Add comments to quote requesting modifications
  • Specify desired changes (quantities, products, delivery terms)
  • Admin reviews request and updates quote accordingly
  • Maintains complete negotiation history

2. Decline proposal with reason:

  • When admin sends proposal, customer can Decline it
  • Provide specific reason (e.g., "Price too high", "Need better shipping terms")
  • Admin receives notification with customer's feedback
  • Admin can then revise and send updated proposal

Why this approach? Prevents pricing conflicts and ensures admin maintains control over negotiated terms. All quote modifications require admin approval, maintaining accurate pricing and inventory allocation. For new quotes with different products, customers can submit fresh quote request from cart.

How do Quick Checkout Links work?

When you approve a quote, EasyQuote generates a secure tokenized URL that:

  • Pre-fills customer shipping/billing addresses
  • Applies negotiated pricing automatically
  • Pre-selects shipping method from quote
  • Auto-logs customer into account

Customer clicks link in email → lands on checkout payment step → completes order in 30-60 seconds. This eliminates the 7-step traditional conversion process and improves conversion rates by 35-40%.

Does EasyQuote support multiple currencies?

Yes. EasyQuote respects Magento's multi-currency setup. Quotes display pricing in customer's selected currency. Currency conversion uses Magento's configured rates. When quotes are converted to orders, the currency remains consistent throughout the process.

Can I use EasyQuote with Magento B2B module?

Yes. EasyQuote is fully compatible with Magento Commerce B2B. You can use both simultaneously - EasyQuote for quote functionality, Magento B2B for company accounts, shared catalogs, purchase orders, and approval workflows. They complement each other without conflicts.

What happens to quotes if I uninstall the extension?

Quote data remains in database but becomes inaccessible. We recommend exporting quote data (CSV/XML) before uninstalling. Contact support for data migration assistance if needed. For temporary disabling, use the module enable/disable feature instead of uninstalling to preserve all data and functionality.

Does EasyQuote handle taxes correctly?

Yes. EasyQuote uses Magento's tax calculation engine. Taxes calculated based on:

  • Customer shipping address
  • Customer tax class
  • Product tax class
  • Tax rules configured in Magento

Taxes display correctly in quotes, emails, PDFs, and orders. The tax calculation remains consistent from quote to final order.

Can I restrict quote functionality to specific customer groups?

Yes. Configure which customer groups see "Request Quote" button:

  • Wholesale customers only
  • Registered users only
  • Specific custom groups
  • Guest users (optional)

You can also restrict per product or category level. This is perfect for offering quote functionality only to B2B customers while maintaining standard checkout for retail customers.

How many quotes can the system handle?

Tested with 50,000+ quotes without performance degradation. Database queries are optimized and indexed. Quote grid loads in under 500ms even with 1000+ quotes.

Recommended to enable automated quote cleanup (delete expired quotes after X days) for optimal performance. The system can handle high-volume B2B operations efficiently.

Do you offer customization services?

We don't provide custom development, but EasyQuote is 100% open source. You can customize via:

  • Magento plugins/observers
  • Layout XML overrides
  • Template modifications
  • API extensions

Submit feature requests - we consider all suggestions for future updates. The code is fully accessible for your development team to extend.

Is there a trial or demo version?

No trial available, but we offer 30-day money-back guarantee. If EasyQuote doesn't meet your needs, request full refund within 30 days of purchase.

Demo available: https://easyquote.demo.mageme.com/admin/easyquote/quote/

PRICING

Choose your options.

€179.00

REVIEWS (8)

8 reviews from real customers

star star star star star

Works but gaps

3 stars. EasyQuote works, 5 months no major bugs. PDF export needing third-party lib was a surprise at install. Admin is fine. Nothing about it is bad, nothing is exciting either. For B2B with tier prices its usable, thats it.
baran_commerce
star star star star star

Very reliable

Upgraded to 2.4.8 last week. Migration happened without manual patches, which does not always go this way with B2B extensions. Cron-based notifications kept delivering during the window.
mxdev
star star star star star

Handles tier pricing

Quote workflow works. Tier prices pull from catalog which is the detail I was watching for. Installed on 2.4.7 cleanly.
Lotte
star star star star star

Good product, but docs could be better

Sales team uses the quote workflow daily for custom-configured industrial equipment. Quote to order conversion saved hours per week, one rep estimated 6 hours per week for him personally. PDF export with our logo and terms is a nice polish for corporate clients. Admin approval step is configurable per customer group.
wills42
star star star star star

Converts to order perfectly!!

Tier prices auto-pulling from the catalog is the feature that sold me. Before this we had parallel pricing tables in a spreadsheet, in the old quote plugin, and in the catalog, and keeping them in sync was a part-time job nobody wanted. Now its just the catalog. That single thing probably saved us a day a week across sales ops.

5 customer groups, each with their own tier rules and approval flow, around 600 approved buyers. Multi-group routing works without custom code, which matters because our last Magento dev went back to his old employer and the replacement is not starting until next month.

PDF output depends on a third-party PDF lib so composer has an extra step, which I did not expect. Not sure why its not bundled. 4 stars partly because of that, partly because the quote-request button popup is slightly off our brand colours and every time I open it on staging I remind myself to ask the designer, then forget.
Sokol
star star star star star

SOLID!

We lost the previous quote plugin in a corporate-acquisition shuffle, the vendor dropped Magento support and gave us about 4 weeks to replace. Not a great month for us. Evaluated two alternatives, picked EasyQuote.

Tier pricing on configurables pulls from the catalog, one less place to maintain prices, which matters because we adjust tiers every quarter. Quote requests come from catalog or regular cart, no separate quote cart, which honestly confused some of our long-term users for the first week because the old UI had trained them to expect one.

Sales converted more quotes in the first month than they did in the last month of the old setup. I am not going to pretend I can tell you how much of that is the extension and how much is training.
thijs_nl

Write a Review

Write your own review:
Your Rating

CHANGE LOG

1.5.3
Mar 17 2026
  • New: "Allow Shipping Modification" option for individual quotes.
  • New: shipping modification configuration on quote view admin page.
  • Fix: custom shipping method on unsaved quote.
  • Fix: REST API schema documentation.
1.5.2
Jan 30 2026
  • New: product images in quotes, emails, and PDF documents.
  • New: administrator assignment tracking (Managed By quote parameter).
  • New: improved quote status history with more details (track who performed changes).
  • Fix: PHPDoc annotations for REST API methods to support Swagger schema generation.
  • Fix: improved CC email address handling for SMTP scripts.
  • Fix: option_type parameter added for cart item comments.
1.5.1
Nov 25 2025
  • Fix: underscore error in translation text.
  • Fix: improved pdf site environment detection.
  • Fix: inline form render.
  • Fix: quick checkout link fix for guest quotes.
  • Fix: print button now works properly when using link from email.
  • Fix: address total error fix for older quotes.
  • Fix: reordering items with custom options now works as expected.
1.5.0
Nov 4 2025
  • New: custom shipping name can be configured for each quote independently.
  • New: convert quote comments to order comments.
  • New: drag and drop item positioning in quotes.
  • New: it's now possible to edit customer information on the quote edit page.
  • New: quote duplication with the new customer selection.
  • Fix: guest quotes now have "Save To Address Book" removed.
  • Fix: removed unneeded symbol conversion in request and quote admin pages.
  • Fix: changed the position of shipping method validation message.
  • Fix: better handling of the "price included in tax".
  • Fix: remove item now works better during quote editing.
  • Change: custom item price is now reset after the item re-configuration.
1.4.2
Sep 9 2025
  • Fix: added compatibility with catalog prices including tax configuration.
  • Fix: removed quote links in guest notifications.
  • Change: added quick checkout links in expiration and follow-up emails.
  • Change: adjusted admin approve button show up logic.
1.4.1
Aug 27 2025
  • New: quote tier values are now pre-loaded with product catalog tier prices.
  • Fix: improved currency handling in quotes.
  • Fix: some email templates couldn't be customized from admin panel.
  • Fix: added guest customer validation on quote create page.
  • Fix: added product list validation on quote edit page.
  • Fix: quick checkout link is now properly sent on quote approval.
  • Fix: quote grid mass action now sends proper product listings in notifications.
1.4.0
Aug 12 2025
  • New: quantity tier pricing.
  • New: customer selection of quantity tiers from quote during purchase.
  • New: optimized email and pdf templates to support quantity tiers.
  • New: catalog price rules are now applied in item price input during quote creation.
  • New: product custom options now affect original item price.
  • New: pdf template now also checks printout logo configuration.
  • New: custom option values are now showed during quote editing.
  • New: added discount columns to quote edit page.
  • New: quote request password check now done asynchronously without page refresh.
  • Fix: pdf footer optimized for long tables.
  • Fix: item position is now fixed during quote item reconfiguration.
  • Fix: adding same items with different custom options doesn't require "update" anymore.
  • Fix: other small admin ui corrections.
1.3.5
Aug 1 2025
  • Fix: Safari "Add Shipping Information" checkbox now shows address form correctly.
  • Fix: Magento 2.4.7 item comparison logic improved.
  • Fix: back button behaviour improved across all admin sections.
  • Fix: removed error message container from quote items edit block.
1.3.4
Jul 28 2025
  • Fix: get company error fixed on certain customer types.
  • Fix: admin cancel controller permission fix.
1.3.3
Jul 21 2025
  • Fix: only virtual product order shipping method now works properly.
1.3.2
Jul 17 2025
  • Fix: type error on quote edidting in some Magento instances.
1.3.1
Jul 10 2025
  • New: compatibility with the "removed inventory management".
1.3.0
Jun 25 2025
  • New: quote proposal accept / decline workflow mode.
  • New: Breeze Theme support.
  • New: new item table in PDF templates.
  • New: follow-up and proposal notification.
  • New: quote status history block in the admin section
  • New: Magento 2.4.8 / PHP 8.4 compatibility.
  • New: full Hyva Checkout quick link compatibility
  • New: tax amount/ percent columns in quote view pages.
  • New: re-designed email notification templates.
  • Change: original price changed from minimal to base price.
  • Change: removed time from quote date on view page.
1.2.0
Mar 4 2025
  • New: quick checkout links in quote emails and frontend section.
  • New: configurable custom shipping method.
  • New: custom price for bundle products.
  • New: per-item discount column in quote pages and emails.
  • New: company input field in the request form and quote.
  • New: internal quote comments.
  • Fix: free items in quotes.
  • Fix: frontend price columns for virtual type products.
1.1.3
Feb 3 2025
  • Fix: special characters in customer name blocked the quote edit page.
  • Fix: missing totals block in pdf for quotes created in Hyva theme store.
  • Fix: removed 0 cost lines from totals block on quote page.
  • Fix: allow free items in quotes.
1.1.2
Jan 20 2025
  • Fix: custom pdf template theme footer.
  • Fix: new quote notification configuration check on save.
1.1.1
Jan 13 2025
  • New: separate notification for approved and new quotes.
1.1.0
Dec 24 2024
  • New: shipping / billing address can be added to quote.
  • New: shipping method can be added to quote.
  • New: per item comments in quote.
  • New: ability to show the original price and quote discount to customer.
  • New: backquote configuration (allow to add unlimited items to cart to ask for quote).
  • New: ability to restrict coupons for quote items.
  • New: CC email can be added to quote.
  • Fix: automatic expiration interval now set correctly.
  • Fix: improved Stripe module compatibility.
1.0.3
Nov 1 2024
  • New: "Auto-login via Quote Link" parameter in customer notifications settings.
1.0.2
Oct 29 2024
  • New: "Allow Quantity Modification in Cart" parameter.
  • Fix: compatibility with Stripe Payment module.
  • Fix: quote url in customer emails.
1.0.1
Jul 8 2024
  • New: minimum quantity per item configuration for request form.
  • New: customer notification type selection.
1.0.0
May 30 2024
  • Initial release.

Frequently Asked Questions

verified_user How does your license work? expand_more

The license allows activation of the plugin within one production Magento instance with multiple store views.

The license can be freely deactivated and moved to another Magento instance if needed.

all_inclusive Is the extension lifetime usage or do I need to pay a subscription? expand_more

The plugin you purchase is for lifetime usage but the access to technical support and updates is limited to one year. If you need extension updates or technical support after a year, you will need to renew your license.

code Can I use the plugin in the development environment? expand_more

You can activate the purchased license in the development/staging environment and then move the license to the production environment by deactivating it in the admin panel and re-activating it in the new instance.

Please contact us if you require additional development licenses.

swap_horiz Can I transfer the license to my client's account? expand_more

Yes, you can do the license transfer from your account area My Licenses page.

build Do you offer customization services? expand_more

Yes! We offer custom development and module customization services. Whether you need modifications to our extensions, custom integrations, or entirely new functionality — our team can help. Visit our Custom Development page or contact us to discuss your project.

tune Am I able to customize your extensions? expand_more

Yes, you can customize our plugins to your needs. All our plugins come in 100% open code.

upgrade Is it possible to upgrade from Open Source (Community) to Adobe Commerce (Enterprise / Cloud)? expand_more

Yes, you can upgrade your license from Open Source to Adobe Commerce by paying the price difference. Please contact us for details.

check_circle Are your extensions compatible with Hyvä? expand_more

Yes, all our extensions are fully compatible with Hyvä and CSP out of the box.

update What happens after the free support period has ended? expand_more

You won't have access to product updates after the support period has ended and we won't be able to provide you with technical support.

You can extend your support period by paying the discounted product price.

replay What if the plugin doesn't work for me? expand_more

You can request a refund within 30 days after the initial purchase. Please find more details on our Refund Policy page.