Start with the cart quote form
Use the editable cart quote starter, then choose the questions, display, visibility, and submission webhook for your store.
Use cases / Storefront forms
Let customers choose their products, share what they need, and ask your team for a quote. Connect a Mechanic storefront form to a task that creates a Shopify draft order for review.
Start with a library task. Configure it for your store.
A cart ready for a conversation
The customer chooses the variants and quantities they’re interested in.
The cart-page form collects their contact details and requirements.
The connected task creates a draft order for your team to review before pricing and follow-up.
Ready-made starting points
Start with the Request a quote from your cart form template. Its button appears when the cart has items, and the submission includes the current cart. Edit the questions to learn what your team needs before preparing a quote.
Use the editable cart quote starter, then choose the questions, display, visibility, and submission webhook for your store.
Turn submitted variants, quantities, line item properties, and answers into a Shopify draft for your team to review.
Connect separate tasks if you want to notify a team, save answers, or send the request to another system. Each task handles its own part of the workflow.
Choose Request a quote from your cart in Mechanic Forms. Set the questions and confirmation message, keep a contact email field, choose the submission webhook, and publish the form.
Install the draft-order task, enter the webhook’s event topic, and select your published form. Match the email field key, review the requested access, and enable the task.
Add the form to a compatible section on your cart page. Submit a test request and confirm the cart items, answers, customer details, and draft order before inviting real inquiries.
Shopify supplies current variant prices when the task creates the draft. The task does not copy cart discounts, send an invoice, or clear the cart. Your team reviews the request and decides the next step. Additional notifications, record storage, and connections to other systems need their own configured tasks.
The starter is intended for the full cart page in a section that supports app blocks. A cart drawer needs theme customization; placing the cart-page block does not add it to the drawer.
The matching draft-order task does not support subscription or bundle items. Test the product types your customers can add to the cart before making this workflow available.
Guests supply a contact email. Signed-in customers are linked to their verified Shopify customer account. Confirm both journeys when you test your form.
Forms supports visibility conditions based on the cart, customer, and page. For example, adjust the starter’s cart conditions for a quantity threshold. Visibility rules and including cart contents are separate settings.
Open the task to see its options and instructions. Use the library version as it is, or work with a developer to adapt its Liquid code for your workflow.
More workflows to explore: