How to setup checkout in WooCommerce?

WooCommerce offers some good options to setup the checkout process and various payment gateways. Let us get started understanding about it.

Navigate to WooCommerce > Settings > Checkout. The checkout page appears as shown below:

Checkout

Checkout

The Checkout tab offers Checkout Options along with payment gateways like BACS, Check Payment, Cash on Delivery, and PayPal which can be offered to customers. You can also find an individual page for each checkout option.

Checkout Options

In this section, WooCommerce store owners can set general configurations which deal with Coupons, Checkout Process, Checkout endpoints, and appearance on checkout page.

Checkout Process

Under this section, there are two sub-sections as Coupons and Checkout Process. The settings are shown as below:

Coupon and checkout Process Settings

Checkout Process Settings

  1. Coupons: Coupon marketing is beneficial in attracting customers to the online store. And it may increase sales for online store owners. To manage coupons during checkout, the options available are as given below:
    • Enable the use of coupons: This option allows you to enable the customer to apply coupons at car/checkout page. However, if you do not want coupons to be applied to your online store disable it.
    • Calculate coupon discounts sequentially:  Select the checkbox to apply multiple coupons as the first coupon to full price and the second coupon to the discounted price and so on.
  2. Checkout Process:  The checkout process controls options for guest and secure checkout. The available options are as given below:
    • Enable guest checkout: Some new customers visit the online store, they may not place an order and buy a product instantly. They may first explore the online store, see the products and may want to shop as a guest without creating an account. To allow the guest customer to shop, enable the checkbox.
    • Force secure checkout: For making payment online, customers are more concerned for the secure transaction.  To assure that all the transactions are secure, select this checkbox. If you are selecting Force secure checkout option, you must get SSL (secure Socket Layer) certificate which contains data about the security key of your online store. Once, you select the Force secure checkout checkbox, one more checkbox appears in the settings as shown below:
      Force HTTP

      Force HTTP

      Select Force HTTP When leaving the checkout to speed up the site.

Checkout Pages

This section allows you to set pages where users are directed at the checkout. The settings are as shown below:

Checkout Pages

Checkout Pages

  1. Cart Page: Select the Cart page from the drop-down list, so that WooCommerce can display the cart items. The available options are as given below:
    • Sample Page
    • Shop
    • Cart
    • Checkout
    • My account
      It is usually a page with the title “Cart” and has the page content: woocommerce_cart.
  2. Checkout Page: Select the Checkout page from the drop-down list, so that WooCommerce can understand which page to display as the checkout page. The available options are as given below:
    • Sample Page
    • Shop
    • Cart
    • Checkout
    • My account
      It is usually a page with the title “Checkout” and has the page content: woocommerce_checkout.
  3. Terms and Condition: In case, you want the Terms and Conditions page where you can define those, then use this option. Online shop owner needs to create a page for this purpose. If this page is set, then customers are asked whether they agree to the terms and condition before checkout.The available options are as given below:
    • Sample Page
    • Shop
    • Cart
    • Checkout
    • My account

Checkout Endpoints

Checkout Endpoints are an extra part added at the end of the website URL. WooCommerce detects this extra part and shows different content when it is present.

For example: If  the URL  yoursite.com/checkout is appended with order-pay as yoursite.com/checkout/order-pay, then the customer will be taken to order-pay page from checkout page.

The settings are as shown below:

Checkout Endpoints

Checkout Endpoints

Note: Please, enter the unique endpoints to avoid the conflicts.

Payment Gateways

WooCommerce provides multiple payment gateways that are installed automatically. For each gateway, you can see the individual setting page where you can manage the required gateway. In Checkout settings, the payment gateway section appears as shown below:

Payment Gateways

Payment Gateways

The available options are as given below:

  1. BACS: BACS stands for Bankers’ Automated Clearing Services. It is an electronic system to make payments directly from one bank account to another. It is mainly used for Direct Debits and direct credits from organizations.
  2. Check Payments: A bank pays a specific amount of money from a person’s account to the person in whose name the cheque has been issued.
  3. Cash on Delivery: Cash on delivery means that a customer will pay at the time of the delivery of the product. In online stores, Cash on Delivery (COD) option is a great relief for all customers who are not comfortable with paying the amount in advance.
  4. PaypalPayPal is the faster, safer way to send money, make an online payment, receive money or set up an account.

Click the Save Changes button to save settings.

Comments (2)

  • Leo
    Leo

    Once setup is done with Paypal it takes orders goes to Paypal takes the orders there and processes… but does not update back to the for the orders. IE backend. No email from the website is sent to us from WOO. Email is correct. Had Payment Action on “Capture” Just switched to “Authorize” Is that going to solve the issue?
    Thanks,
    Leo

    July 19, 2017 at 7:40 pm
    • Veeresh
      Veeresh

      Hello Leo,

      We apologize for not understanding your issue clearly,
      Are you not getting order completion email from Woocommerce?

      Please Raise a request to https://support.xadapter.com/hc/en-us with some screenshots of the issue,
      Our experts will quickly look into the issue and resolve.

      July 19, 2017 at 8:40 pm

Leave a Reply