Home About Blog Terms Docs Contact

Deposits on Shopify pre-orders


PreProduct has a lot of functionality around charging customers later for pre-orders, but what if you would like some money paid upfront? Perhaps you have an expensive product range or would like to ensure customers are committed to their pre-orders?
PreProduct has a fully automated deposits system which works through your existing Shopify checkout.



Summary #

  • When setting up a pre-order listing you can choose from the advanced section to require a deposit.
  • This will mean that after a customer pre-orders that product, they’ll automatically be forwarded to your checkout to pay the deposit.
  • Once you’re ready to start collecting payment, you have two options, depending on how you have set-up your pre-order.
  • You can either trigger the deferred charge that customers have agreed to pay when pre-ordering and paying the initial deposit. 
  • Or you can trigger payment links to send out to all of your pre-order customers. These payment links, link to your checkout, pre-populated with their order + an automated discount code (to compensate for their deposit paid).




Step-by-step #



Setup #

  1. Navigate to the ‘list a future product’ screen in PreProduct and select the product you would like to list.

  2.  Check the ‘require a deposit’ box. 

  3. Now you can enter the amount which customers will have to pay upfront per item (the amount entered defaults to your store’s main currency). 

  4. Then select whether the outstanding amount will be charged via deferred charge or payment link.

  5. Then you can click ‘create listing’. 





Front-end #

  • A PreProduct deposit listing will have a different third line to normal in its widget, explaining that a deposit is required, how much it is and then an incentive phrase afterwards.
  • The wording can all be edited via the ‘customise wording’ screen in PreProduct. Just make sure to select ‘deposit based pre-order’ before editing.


Pre-order button showing deposit



  • Once the customer fills out their order/name/email and clicks pre-order, they will be shown this message (customisable under the name ‘Success notification and deposit message’ from the customise wording screen).


Success notification pop-up



  • After clicking ok, they will then be redirected to your checkout, pre-loaded with the deposit needed to secure their pre-order.


Check-out pre-loaded with deposit



Back-end #

  • Like any other PreProduct listing, a deposit pre-order has three stages; ‘capture’ (‘& deposit’ in this case), ‘charge & capture’ and ‘not a pre-order’. 
  • Deposits will only be required in this first stage, once you trigger deferred charges or payment links, any remaining customers who pre-order will be directed straight to checkout to pay the product’s full amount, whilst the pre-order is still listed.
  • Pre-orders in a deposit listing will only be counted once the customer purchases the deposit. Although PreProduct will still record pre-orders where the customer is still yet to pay.
  • Below you can see how pre-orders display in PreProduct when a deposit has been paid for (they’ll show a greyed out ‘deposit not paid’ when they haven’t been.


Customer pre-order display showing deposit paid



  • When you’re ready to start collecting the remaining payment for a deposit pre-order, either click the ‘Charge customers & convert to pay now pre-order‘ button or the ‘Send payment links & start charging‘ button in the PreProduct product admin.
  • Notice the ‘Only send to depositees’ option (for payment link pre-orders), this checkbox tells PreProduct whether you would like to just send payment links out to customers who paid their deposit or to everyone who completed the initial pre-order process.


Tick box to only send payment links to depositees



  • Customers will then either be charged the outstanding amount along with any discounts via the card they accepted the charge with.
  • Or they will receive a payment link which will lead to your checkout, pre-loaded with their order and a discount code to reconcile the amount already paid for via deposit.





Manually recording deposits #

  • When a customer places a pre-order but doesn’t use the same email at checkout as they did for the pre-order, PreProduct will not record their deposit as paid. However you can manually go into PreProduct and update this. 
  • To do this, go to the product listing in the PreProduct dashboard. Then in the ‘Customers Pre-orders’ section, find the customers order and then click on the ‘Manually record deposit payment’ link. This will update the Deposit to show as paid.


manually recording deposit