Download the PHP package fixstacks/module-zero-quote-request without Composer
On this page you can find all versions of the php package fixstacks/module-zero-quote-request. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fixstacks/module-zero-quote-request
More information about fixstacks/module-zero-quote-request
Files in fixstacks/module-zero-quote-request
Package module-zero-quote-request
Short Description Zero for Magento Open Source: request a quote from the cart or a product, and "price on request" products.
License OSL-3.0 AFL-3.0
Homepage https://fixstacks.com/zero
Informations about the package module-zero-quote-request
Zero_QuoteRequest
Request a quote, and price on request.
- Price on Request (a product attribute, Catalog > Products): the price is hidden wherever Magento shows it (product page, listings, widgets; not in structured data, analytics or reward points either), and Add to Cart becomes "Ask us for a price": quantity, options, name, email, a comment, sent with HTMX. Such a product reaches the cart only through an accepted quote.
- From the cart: "Buying in bulk? Request a quote" under the checkout
button (Stores > Configuration > Zero > Quote Requests to hide it) opens
/quotes/request: the cart's lines, your details, a comment. - Answering (Sales > Quote Requests): a price per line (in the currency asked in), a note, valid for N days; Send Quote emails the customer the link, or Decline.
- Accepting: the link (
/quotes/view?token=..., also in My Account > My Quotes) shows the quote; Accept and Check Out makes the cart the quote's lines at its prices and quantities (they stay so), and the order marks the request ordered. - Emails: a new request to the store (New Requests Go To), "we got it" and "your quote" to the customer (templates under Marketing > Email Templates).
Statuses: new, quoted (until its date), ordered, declined. Tables:
zero_quote_request, zero_quote_request_item; quote.zero_quote_request_id.
Install
Requires Magento Open Source 2.4.7–2.4.9 and PHP 8.2–8.4 with the GD extension built with WebP (php -r 'var_dump(function_exists("imagewebp"));' says true; Magento's own PHP requirements cover the rest). Without WebP in GD, Zero skips its WebP image copies and serves the originals.
Composer installs fixstacks/module-zero-core, fixstacks/module-zero-seo with it.
Part of fixstacks/zero, which installs the Zero theme and every Zero module at once.
Tests
dev/tests/zero-e2e/tests/quote-request.spec.ts (ZERO_QUOTE_ONLY_PRODUCT),
quote-request-admin.spec.ts (ask, quote, accept, order).
Disabling or removing
Its data lives in its own tables (zero_quote_request, zero_quote_request_item). With the module's code still in
place, bin/magento module:disable Zero_QuoteRequest followed by setup:upgrade
drops those tables (Magento's declarative schema), and enabling the module
again brings them back empty. To keep the data, switch the feature off in
Stores > Configuration where it has a setting, or back up first:
bin/magento setup:upgrade --safe-mode=1 dumps the data before anything is
dropped (--data-restore=1 puts it back). Deleting the module's code instead
leaves the tables in place.
License
OSL-3.0 or AFL-3.0, your choice: see NOTICE.md.
Zero is made by Fixstacks in partnership with Vilmate, a software development company. Documentation: https://fixstacks.com/zero/docs. Demo store: https://zero.fixstacks.com.
All versions of module-zero-quote-request with dependencies
magento/framework Version 103.0.*
magento/module-backend Version *
magento/module-catalog Version *
magento/module-checkout Version *
magento/module-config Version *
magento/module-customer Version *
magento/module-eav Version *
magento/module-email Version *
magento/module-quote Version *
magento/module-sales Version *
magento/module-store Version *
fixstacks/module-zero-core Version ^1.1
fixstacks/module-zero-seo Version ^1.1