New Feature
By Andrew Hemphill Β· 12 April 2026
Three new capabilities have landed for online order forms in Puree: delivery fees by postcode, credit card payment at checkout, and one-click order processing. Together they let customers get an accurate total, pay immediately, and land straight in your system as accepted orders β with minimal manual work on your end.
You can now define delivery zones, each with its own fee. When a customer enters their postcode on the order form, Puree matches it against your zones and automatically adds the correct delivery fee to their cart total before checkout.
Zones support flexible postcode patterns β exact codes, wildcard prefixes, numeric ranges, and comma-separated lists β so you can cover a single suburb or an entire region with a single row. If a customer's postcode doesn't match any zone, you can choose to warn them, block the order, or let it through with no fee.
Delivery postcode settings are found under Online β Order Forms β Settings β Delivery Postcodes. A Test a postcode tool is available at the bottom of that page so you can verify your zones before publishing.
If your Stripe account is connected to Puree, you can now offer Pay by card as a payment option directly on the order form. Customers pay at the time of placing their order β no waiting for a quote, no follow-up emails, no manual payment tracking.
When a customer pays by card:
Card payment can be offered alongside other payment methods β for example, enabling both Invoiced and Pay by card lets customers choose at checkout. At least one payment method must be enabled at all times.
Set up delivery zones before enabling Stripe. Because card payments are charged immediately, it's important that the total shown to the customer β including any delivery fee β is correct at the time of payment. Configure your postcode zones first, then enable card payment on the order form.
Payment method settings are found under Online β Order Forms β Settings β Payment Methods. Stripe must be connected under Settings β Integrations before the card option becomes available.
Processing an online order used to require opening the order editor, reviewing every field, and saving manually. Quick Create changes that. When an order looks correct as submitted, you can convert it into a Puree order in a single click β Puree automatically applies your default terms and conditions and introduction commentary, then takes you straight to the order view.
For orders paid by card through Stripe, Quick Create also automatically accepts the order, so no further payment follow-up is required. The order arrives in your system ready to fulfil.
When you need to make changes before saving β adjusting prices, adding commentary, or applying a specific terms template β the Link Customer & Edit option is still there. You can use either path on any order.
Quick Create requires a Default Terms & Conditions template. Set one under Online β Order Forms β Settings β Default Terms & Conditions for each form where you want Quick Create available. Without it, the button will not appear.
These features are designed to complement each other. A typical card-payment order now looks like this:
No back-and-forth, no separate invoice, no manual acceptance step. The customer has paid the right amount and you have a confirmed order in your system.
As always, if you have any questions or feedback, reach out to us at hello@puree.app.