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.

  • For use with Braintree Payments, version 4.37+ is required.
  • Please provide the initial payment (deposit) % to Commerce Vision prior to implementation. 

    • For use with Braintree Payments, version 4.37+ is required.


    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. 

    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 payment gateways.


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


    3.  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).  

    4. Details about the partially-paid order are displayed in the Orders Awaiting Payment page. 

    The customer can do the following:

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


    Configure Partial Payments/Deposit


    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



    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

    n/a



    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\""