Creating and managing quotes
ShopWired's quotes feature allows you to create, send, and manage quotes for your customers. It provides a flexible way to offer bespoke orders and custom pricing for your customers.
Once a quote is created, it can be sent to the customer by email with a link that takes the customer straight to the payment page on your website to enter their card details and complete the order.
Quotes can be created in draft first, for you to edit and finalise before sending to the customer.
To install the app:
- Navigate to Apps
- Locate the Quotation system app
- Select
install this app
Creating quotes
To create a quote:
- Navigate to Orders > Create quote
- Enter all the details for the quote in the same way as you would when creating an order
- When creating a quote, you cannot add out-of-stock products to a quote unless the product is eligible for
- In the Order summary section, select the Quote status
- Select
draft
if this is only a draft quote and not ready to be sent to your customer - You can select to send draft quotes to customers later
- Select
ready to send
if the quote is finalised and the quote can be sent to the customer by email
- Select
- Select
create quote
when you have finished
Important notes about creating quotes:
- You cannot use voucher codes or gift cards when creating quotes
- You cannot create when creating quotes
Custom fields
Custom fields
You can use custom fields on quotes in the same way that you can for orders. Custom fields can therefore be used to add any additional information or settings to a quote.
When creating or editing a quote, use the Custom fields section to add custom field data to the quote.
Custom field data can be used in the Quote created email and on the invoice PDF for quotes using the form order.custom_fields.X
where X is the name of the custom field.
Editing quotes
Editing quotes
Quotes that have been sent to customers cannot be edited, but if you've created a quote as a draft and want to make changes to the quote before sending it to the customer, you can do so by editing the quote.
- Navigate to Orders > Quotes
- Locate the quote you want to edit
- Select the
edit
option - Apply the changes you want to make
- If you're ready to send the quote to the customer, use the Order summary section to change the Quote status to
ready to send
Managing quotes
Managing quotes
To manage quotes that you have created, navigate to Orders > Quotes.
All existing quotes are displayed in a table:
- Select the
mark as paid
option if you have received payment for the quote away from your website (or if the customer did pay but there was a payment gateway error when payment was made) - Select the
manage
option to view the quote - Select the
copy
option to copy the quote either to send to a new customer or to use as a base for a new quote for the same customer - Quotes can have a state of either
active
orinactive
- To change a quote's status, select the checkbox in the state column (labelled
archive
) - Use the
active
andarchived
filter on the page to view either only active or only inactive quotes
If you need to resend a quote email to a customer:
- Select to manage the quote
- Locate the
menu
option - Select
resend quote
You can edit the customer details for a quote in the same way that you can for orders. However, once a quote has been sent to a customer, you cannot edit the products in the quote or the delivery rate.
Invoice PDFs for quotes
Invoice PDFs for quotes
You can generate, view, and download an invoice PDF for a quote by navigating to the quote and selecting the print pdf
option.
If you are using the quotes feature frequently, you may want to create a separate invoice PDF theme to use for quotes.
You can do this by creating a new invoice PDF theme in your ShopWired account and making your adjustments to that theme. Make sure that you select the designate this theme as an additional PDF template
option when customising the PDF theme, and it will then be available for you to use/print when managing the quote.
Quote emails
Quote emails
When a new quote is created and sent to a customer, ShopWired will use the Quote created email to generate the contents of the email that is sent.
When quotes are paid, the normal Order confirmation email is not sent. Instead, when a customer pays for a quote through your website (or you ), ShopWired will use the Quote paid email to generate the contents of the email that is sent.
These emails can be customised by navigating to Settings > Emails and following the instructions for customising emails.
Quotes use the to generate information about the quote (for example, details of the customer, the products in the quote, the selected delivery date).
The variable order.pay_quote_url
is used to return the link that allows the customer to complete payment for the quote.
When a customer pays for a quote
When a customer pays for a quote
When a customer completes payment for a quote through your website:
- The quote will transition to an order (which can be viewed and managed in the same way as other orders)
- The customer will be sent the quote paid email
- You will be sent a copy of the quote paid email
- Any custom field data attached to the quote will be migrated across to the paid order
- Any admin comments made on the quote will be migrated across to the paid order
Quotes in customer accounts
Quotes in customer accounts
Quotes that have been sent to a customer can be displayed within customer accounts on your website:
- The quote must have been sent to the customer (draft quotes cannot be displayed)
- The quote must be attached to a registered customer account
- Quotes that have been paid for are already returned on the order pages within customer accounts
ShopWired themes do not have the functionality to display quotes built-in. Instead, code needs to be added to your theme files to display them. For assistance with making changes to your theme to display quotes, contact theme support.
Quotes are part of the customer object:
customer.quotes
Returns an array of quotes assigned to the customer. Use the same variables as the order object.
pay_quote_url
Returns the link that allows payment for the quote.
Twig variables
Twig variables
On the quote created email and invoice PDF themes, quotes use the order object to return information about the quote. Some specific variables for quotes are described below.
order.pay_quote_url
Will return the link that allows the customer to complete payment for the quote.
order.is_quote
Will return true
for quotes.
Empty variables on the order object
Quotes do not possess all of the same attributes as orders. The variables order.url
, order.reference
, order.date
, order.payment_method
, order.status
(amongst others) will not return any data.