Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
iconfalse
titleIs this feature disabled?


This feature needs to be switched on for your site by Commerce Vision.
Version 4.37+ is required for Braintree Payments.

  • For implementation, please provide the following information:
    • the initial payment (deposit) % of total
    • specific Roles that can place partial placement orders
    • whether to enable for pickup only, credit card/PayPal only, or both. 


Overview



Excerpt

If you offer Click and Collect pickup and want to collect only an initial deposit amount, or you want to allow specific buyer groups partial payment when placing orders, you can set or force e a partial deposit during checkout. This feature is available for credit card (Eway and Braintree Payments) and PayPal only


For pickups, tihis can be used as a fraud prevention tool. When the customer collects their order, staff can perform the usual security checks done for POS transactions. It can also be used to offer multiple payment options or other buying scenarios where a deposit is required, e.g., goods that are pre-ordered or backordered. 




Panel

On this page:

Table of Contents


Features:

  • Role-based to allow restriction of partial payments to specific user groups 
  • Multiple payments for the order automatically reconciled against a single invoice
  • Orders with incomplete payment listed on the Awaiting Payments page
  • Minimum payment during checkout a % of the total you set
  • Future further payments on the order can be done on your website or offline


Customer Experience

 1. Customer selects pickup, OR deposit option is enabled for this customer for payment through valid third party gateways.


2. The minimum or deposit amount the customer has to pay on order submission is calculated and displayed.  

3. The customer can edit the amount to pay.

4.  On order submission, the partial payment is processed. The customer will receive an order confirmation email with the partial payment, the balance owing (and if the order is for pickup, the location).  

Image RemovedImage Added

5. Customers can access partially paid orders via Dashboard Orders Awaiting Payment page.  

They can:

  • view the order and part-payment
  • pay the outstanding amount or part-amount depending on settings

Image RemovedImage Added

Info

When viewing the order, the Transactions Log displays all payments made on the order. 

Image Added

Image Added



Configure Partial Payments/Deposit


This feature must have been enabled.


1. Add/Edit the Checkout Deposit Payment Widget

This widget renders the Initial Payment Deposit panel on the checkout page. It also contains settings for the deposit function. If this widget is not in the Checkout template, add it. 

  1. In the CMS, navigate to Content → Pages & TemplatesCheckout

  2. Click Edit for the Checkout template.

  3. Add the Checkout Deposit Payment widget. TIP - A good spot to add it just above the Checkout Payments Options widget. 


  4. To prevent customers from entering amounts higher than order totals, toggle ON Max Value cannot exceeed Order Total Amount?


  5. Edit other fields if required. See: Checkout Payments Options widget.

  6. Click Save.

2. Edit Orders Awaiting Payment page

To do this, go to the Order Confirmation Payment Info widget in the Order Confirmation Page template. 


Additional Information


Minimum Version Requirements


Multiexcerpt
MultiExcerptNameMinimum Version Requirements

4.15


Prerequisites


Multiexcerpt
MultiExcerptNamePre reqs

Third party payment provider account, if used


Self Configurable


Multiexcerpt
MultiExcerptNameSelf Configurable

No


Business Function


Multiexcerpt
MultiExcerptNameBusiness Function

Ordering


BPD Only?


Multiexcerpt
MultiExcerptNameBPD Only

Yes


B2B/B2C/Both


Multiexcerpt
MultiExcerptNameB2B/B2C/Both

Both


Third Party Costs


Multiexcerpt
MultiExcerptNameThird Party Costs

Third party payment provider fees, if used



Related help

Content by Label
showLabelsfalse
showSpacefalse
excludeCurrenttrue
cqllabel = "click-and-collect"

Content by Label
showLabelsfalse
showSpacefalse
titleRelated widgets
excludeCurrenttrue
cqllabel = "widget" and title ~ "deposit"

Content by Label
showLabelsfalse
showSpacefalse
excludeCurrenttrue
cqllabel = "widget" and title ~ "\"order confirmation payment\""