Opencart One Page Checkout – User Manual

1.0 Introduction

Most of the visitors leave the checkout for the desired product just because they find the process complex and lengthy to complete. This ultimately leads to more and more number of abandoned carts. To control the exit and cart abandonment rates, Knowband has offered OpenCart One Page Checkout Pro plugin for OpenCart stores. Further, by implementing One Page Checkout for your eCommerce site, you can improve the conversion rates as it replaces the multi-step checkout page with a single page checkout.

Mobile View:

Salient Features of the OpenCart One Page Checkout extension:

  1. The extension offers Guest checkout functionality by which the users can easily and quickly complete their orders as guest customers without creating a new account on the online store.
  2. The OpenCart Fast Checkout extension allows the customers to quickly log in to the website using their Google, Facebook, and Paypal accounts.
  3. The fields on the checkout page can be easily customized by the admin from the back-end of the OpenCart One Page Checkout Pro extension. The store admin can show or hide any of the fields from the checkout page or can make them optional or mandatory for the users to fill. The admin can also re-arrange the position fields with drag and drop functionality.
  4. The store owner can easily customize the look and feel of the checkout page including changing the color of the buttons, background button color, text color, etc.
  5. The OpenCart One Page Supercheckout offers multi-store and multi-lingual compatibility.
  6. The OpenCart One Step Checkout extension supports nearly all the major shipping and payment methods that boost the confidence of the customers to choose their desired method from the checkout page.
  7. The e-merchant can apply any of the design layouts from 3 different checkout layouts I.e., 1-column, 2-column, or 3-column. The fields can be easily rearranged by dragging and dropping.
  8. The OpenCart Quick Checkout module offers integration with MailChimp, Klaviyo, and SendinBlue that allows you to sync your users’ database automatically with these accounts of yours without any manual efforts.
  9. The e-merchant can also customize the look and feel of the extension through custom CSS and JS.
  10. The OpenCart Responsive One Step Checkout module offers the Testing mode feature by which the store owner can check and view the customizations done before making the customizations live on the website.
  11. The OpenCart Simplified Checkout module offers the Ship2Pay feature by which the store owner can map particular payment methods with selected delivery methods. It hides all the other payment methods on selecting a particular delivery method and shows only those payment methods that are mapped to the selected delivery method to the user.

2.0 Installation Guide of OpenCart One Page Checkout extension

Before starting the installation process, you have to buy the OpenCart One Page Checkout extension from the Knowband store. Once purchased, you will receive the following files in your registered email.

  • Source code of OpenCart One Page Checkout Extension in zipped file format.
  • User Manual of OpenCart One Page Checkout extension.

Now to install this OpenCart Single Page Checkout on your online shop, follow the given steps:

1. Unzip the zip file. You will get the folders as shown in the image below


2. Copy all the folders of the zip file in the Root Directory of OpenCart setup via FTP manager.

Steps to install the OCMOD file
  • After unzipping the folder, you will find a file  supercheckout_pro.ocmod.xml as shown below:
  • Now in the admin panel, click on Extensions in the left side menu. Then click on Extension Installer ( Home->extension).

  • Now, Upload the supercheckout_pro.ocmod.xml. A success message is shown once the file is uploaded.
  • After the file is uploaded go to  Home->Modification
  • You will find a file with the name Supercheckout Pro v2.8 (this means your ocmod has been installed successfully). Click on the corresponding “+” icon to enable it. The green icon turns into the red as shown below.
  • Finally, click on the refresh button (This is mandatory).

So, OpenCart One Page Checkout Pro is now successfully installed and is ready to use at your store. Go to the admin menu and click on the Extensions and then on Modules. Click the configure button next to Knowband Supercheckout.

3.0 Admin Interface of OpenCart responsive one step checkout module

Just after the successful installation of the One Page Checkout for OpenCart website, you can configure the checkout form fields as per your requirements. You have to navigate the settings in the given order: Admin Panel > Extensions > Modules > Knowband Supercheckout

The easy to understand admin interface of OpenCart One Page Checkout Pro is divided into ten sections namely:

1. General Settings

2. Customizer

3. Login Settings

4. Payment Address

5. Shipping Address

6. Shipping Method

7. Ship2Pay

8. Payment Method

9. Cart

10. Design

11. Newsletter

Each of these sections has been discussed below:

3.1 General Settings

  • Enable/Disable: Using this option, you can enable or disable the complete functionality of the OpenCart One Page Checkout Pro plugin from OFF to ON.
  • Enable Newsletter Option: You can enable or disable the Newsletter option on the Supercheckout page. Once you have enabled this button, the following will be the cases:
    a.) Newsletter option will be visible to Guest checkout customers, only if you have enabled Register Guest Automatically option.
    b.) Newsletter option will always be visible to customers if they are creating a new account.
    c.) Newsletter option will never be visible to logged-in customers.
  • Register Guest Automatically: You can enable this option to automatically register the guest customers at your store. By enabling this option, you can register your customers to the store and send them a generated password on their email.
  • Register Account: By enabling this field, you can show a password field on the supercheckout page so that the new users can easily set the desired password for their account.
  • Select Default Option at Checkout: With this option, you can set a default option in the login section of your OpenCart One Page Supercheckout page out from the options as Guest, Login, and Register.
  • Disable Guest: You can enable or disable the guest functionality for the users in the login section of One Page Checkout.
  • Add Custom Style: With this option, you can add or include custom style to the Supercheckout page. To apply some custom CSS on the Supercheckout page, you can write that CSS in the text box which is just to the right of the Add Custom Style label. For eg: You can change the color of the buttons on the Supercheckout page.
  • Add Minimum Amount for showing free shipping banner: From this tab, the admin can add a minimum amount which is required after which the customers will be eligible to get free shipping of their order.
  • Enable Auto-detect Country: After enabling this feature, the extension will detect and fill the country of the user automatically in the country section.
  • Inline Validation: With this feature, the extension displays an error every time the user misses filling a mandatory field on the checkout page.
  • Enable Google Auto-address to fill: As soon as the user starts typing his address, the extension suggests his address if this feature is enabled.
  • Enable or Disable New Template: With the OpenCart One Page Checkout extension, the store owner can either apply the new or old checkout template as per his desire from the General settings.
  • Testing Mode: This option helps you to enable or disable the test mode functionality of this OpenCart One Page Checkout extension.
  • Testing URL: Once you enable the testing mode, you can set a supercheckout URL where you can test the functionality of one page checkout.

Customizer

From the Customizer tab, you can customize the Button Background Color, Button Border Color
Button Preview, Button Text Color, Button Border Bottom Color, My Account Button Background Color, Login Button Background Color, Login Button Background Color, Logout Button Background Color, Coupon Code Button Background Color, Voucher Code Button Background Color, etc.

  • Free Shipping Bar Background color: This section allows you to change the background color of the Free Shipping Bar on the checkout page.
  • Custom CSS and JS: This section allows you to customize the look and feel of the checkout page with custom CSS and JS.

3.2 Login

Under this tab, you will find options to configure Facebook, Google, and Paypal login options as shown below.

  • Enable Facebook Login: With this option, you can enable/disable the Facebook Login option on One Page Checkout.
  • Facebook App ID: This option lets you set the Facebook App ID which can be generated using Facebook Developer’s account.
  • Facebook App Secret: Using this option, set the secret key generated using Facebook Developer’s account.
  • Enable Google Login: With this option, you can enable/disable the Google Login option on One Page Checkout.
  • Google App ID: This option lets you set the GoogleApp ID.
  • The Google Client ID: This field lets you set the Google client ID created from the Google console.
  • Google App Secret: Using this option, you can set the App secret key generated using Google console.
  • Enable Paypal Login: With this option, you can let your customers log in through their Paypal accounts.
  • Paypal Client ID: This option lets you add your Paypal Client ID.
  • Paypal Client Secret: This option lets you add your Paypal Client Secret ID.

For detailed instructions to generate App ID, App Secret Key, and Client ID, jump to the next section.

3.2.1 How to Set up Facebook Login?

Facebook App can be created by below-mentioned steps:-

1: Go to the given URL: https://developers.facebook.com/apps/

2: Click on the “Create App” button.

3&4: Select the “Build Connected Experiences” option and click on the ‘Continue’ button.

5&6: Add “App Display Name”, “App Contact Email”, and choose from the “Do you have a Business Manager Account?” and then click on the “Create App” button.

7&8: After clicking on Create App ID you will have to go through a security check as shown:

9: Click on the “Setting” tab.

Kindly add delete call back URL. You can check the delete callback URL description from here – https://developers.facebook.com/docs/development/create-an-app/app-dashboard/data-deletion-callback/

10-15: Two options will be available in the dropdown, Basic and Advanced, click on “Basic”. And then enter your “App Domain”, ”Privacy URL”, ”Terms of Service URL”, ”Add Icon”, ”Select Category” and click on the “Save Changes” button.

App Domains:

yourdomain.com is correct

yourdomain.com/store is incorrect

www.domain.com is incorrect

16: Now click on “+Add Platform”.

17: And select Website as Platform.

18&19: Now Enter your site URL.

20&21: Click on “Products+” and click on the Setup button from the Facebook login tab.

22: Select the web as the platform for the app.

23: Add Site URL and click on save.

24-26: Click on Settings and add a Valid OAuth Redirect URIs.

Valid OAuth Redirect URIs:

https://your_store_url/index.php?route=kbstepcheckout/kbstepcheckout&fblogin=1

27: Select the “In Development” option.

27-development_to_production_en

28&29: Choose a Category from the drop-down and click on the “Switch Mode” button.

28-29-live_mode_en

30: Copy the App ID and App Secret and paste it into the fields provided in the module.

Final Step:

1. Login with the JavaScript SDK.

Set this field as Yes.

2. Allowed Domains for the JavaScript SDK

Set the domain of the store.

Note:- here domain should be entered in below type.

https://octest.knowband.com
javascript-sdk

3.2.2 How to Set up Google Login?

Follow the below steps to get the client id and client secret.

1. Go to the link “ https://console.developers.google.com/project ”.

2. Click on “Create a project”.

3. Enter your desired Project Name and Organization name and click on “Create”.


4. Go to API Manager, click on the left menu, click on API & Services and then click on Create Credentials.


5. Select the OAuth client ID option.

6. Click on the “Configure consent screen” button.

Enter “Email Id”, “Product Name” and then click on the “Save” button.


7. Select the External option click on the “Create” Button,


Use the Following Redirect URL

https://your_store_url/index.php?route=supercheckout/supercheckout

8. Add App Name and User Support Email.

9. Click on Add Domain and add Authorised Domain and then click on Save and Continue.

10. Click on Save and Continue button.

Click on +Add Users.

19-click_add_user_en

11. Add a user name and click on Add button.

12. The Added user will be visible and then click on Save and continue button.

13. Click on the Oath content screen and then click on Publish Add button.

14. Click on Credentials and then +Create Credentials button and then select Oath Client ID.

15. Add Application type and Name and then click on Add button.

16. Add the URLs and then click on Create button.

17. Copy and paste Client ID and Client Secret in the Text Field shown below in the Prestashop one page checkout module’s

How to Generate the Google API key:

1) Go to API Manager, click on the left menu, click on API & Services, and then click on Credentials.

go-to-api-manager-click-on-the-left-menu-click-on-api-services

2) Click on Create Credentials & then select the API key.

2-click-on-create-credentials-then-select-the-api-key

3)Copy the API key and enter the same into the Google App Id field of the admin end module’s login page.

copy-the-api-key-and-enter-the-same-into-the-google-app-id-field

3.3 Payment Address

This tab contains settings for the fields which are to be shown in the Payment or Billing Address section on the checkout page as shown below.

  1. It consists of two sections. The one on the left is for Guest Customers and the right one for logged-in customers.
  2. To make a field display/hide in the checkout page check the checkbox just to the left of the Show label.
  3. To make a field mandatory (required field) check the checkbox just to the left of Require Label.
  4. The fields can also be rearranged according to the requirement. To rearrange just move the cursor to the drag icon and drag & drop the field wherever it is required as shown below.
  5. On saving, the fields will be rearranged as per the changes.

3.4 Shipping Address

This tab contains settings for the fields which are to be shown in the Shipping Address section on the checkout page as shown below.

  1. It consists of two sections. The one on the left is for Guest Customers and the right one for registered customers.
  2. To make a field display/hide in the checkout page check the checkbox just to the left of the Show label.
  3. To make a field mandatory (required field) check the checkbox just to the left of Require Label.
  4. The fields can also be rearranged according to the requirement. To rearrange just move the cursor to the drag icon and drag & drop the field wherever it is required as shown below.
  5. On saving, the fields will be rearranged as per the changes.

3.5 Shipping Method

This tab contains settings for the shipping method which is shown on the checkout page. It contains settings for enabling/disabling and setting the default shipping method as shown below:

  • Display Shipping Methods: By this option, you can show/hide the shipping methods on the checkout page. For this, you have to switch the button from ON to OFF or vice-versa.
  • Display Style: This option allows you to select the display style for the shipping methods you have added to your website. You can choose any style out of three options as Text Only, Image Only, or Text with Images.
  • Display Shipping Method Title: With this option, you can enable or disable the title for the shipping methods displayed on the checkout page.
  • Select a Default Shipping Method: This option helps you to select any method as the default shipping method for your store.
  • Title: With this option, you can set titles corresponding to each of the shipping methods added and configured for your store. You can set the title in English or French language.
  • Logo: This option allows you to set the desired logo corresponding to each of the shipping methods configured for your store.

3.6 Ship2Pay

The ship2pay feature offered by the OpenCart Supercheckout module automatically disables the payment methods based on the shipping method selected by the customer. That is, the admin can map some particular payment options with some particular Shipping options on the store.

3.7 Payment Method

This tab contains settings for payment methods shown on the checkout page like enabling/disabling or selecting a default method.

  • Display Payment Methods: By this option, you can show/hide the payment methods on the checkout page. For this, you have to switch the button from ON to OFF or vice-versa.
  • Display Style: This option allows you to select the display style for the payment methods you have added to your website. You can choose any style out of three options as Text Only, Image Only, or Text with Images.
  • Select a Default Payment Method: This option helps you to select any method as the default payment method for your store.
  • Title: With this option, you can set titles corresponding to each of the payment methods added and configured for your store. You can set the title in English or French language.
  • Logo: This option allows you to set the desired logo corresponding to each of the payment methods configured for your store.

3.8 Cart

Under this section, you will find the cart fields divided into two sections, the left one is for Guest Customers, and the Right one is for Registered or Logged in customers.

  1. To Display/Hide the cart from the checkout page check uncheck the checkbox present in front of the Display Cart label.
  2. In order to enable/ disable any column in the cart check/uncheck the checkbox in front of that respective column.
  3. To enable/disable the popup images for the product check/uncheck the checkbox in front of that respective column.
  4. To change the size of image popup, enter the width and height of the popup in textbox in front of Product Image Size label.
  5. Coupon , Reward Points and Voucher options can also be disabled or enable by checking/unchecking the checkbox in front of that respective field. Kindly note that rewards point text box will only be visible on Supercheckout page once following three conditions are fulfilled.
    a.) Customer must be logged in.
    b.) He must have atleast 1 reward point in his account.
    c.) He must have a product in the cart which can be purchased with reward points.

Confirm:

  1. This tab is again divided into two sections, the left one is for Guest Customers and Right one for Registered or Logged in customers.
  2. To enable the comment box for the order by customer check the checkbox in front of that Leave a comment for the order label & to disable uncheck the same checkbox.
  3. To enable agree to the term or any other information saved in the admin for the store check/uncheck the checkbox in front of I agree to the conditions label.

3.9 Design Tab

This tab contains the settings for the design of OpenCart One Page Checkout Pro as shown below:

1-Column

2-Column

3-Column

You can easily change the width of any column adjust the slider present at the top as shown below.

 

Also, you can reposition different blocks of checkout page using simple drag and drop action. On saving, the block will be rearranged in the checkout page as per the changes.

3.10 Newsletter

By clicking on the Newsletter tab of the OpenCart responsive one-step checkout module, you can configure the MailChimp, SendinBlue, and Klaviyo Integrator settings as shown below:

  • Enable MailChimp: You can enable or disable the MailChimp Integrator functionality for your store. You can enable this option if you want to boost newsletter subscriptions for your store.
  • MailChimp API Key: This option helps you to set the Mailchimp API key for capturing customer’s emails.
  • MailChimp List: Once the key is configured with this OpenCart fast checkout extension, you can fetch and select the MailChimp List.

The same can be done for SendinBlue and Klaviyo.

4.0 Front Interface of OpenCart One Step Checkout Extension

When the user clicks on “Add to Cart” button corresponding to a product and performs its checkout, they will see the following supercheckout on their screen.

OpenCart One Page Checkout extension: https://www.knowband.com/opencart-one-supercheckout-pro

OpenCart One Page Checkout Admin Demo: https://opencartdemo.knowband.com/demo/index.php?module=oc_onepagecheckout_knowband&demo=admin&lang=en

OpenCart One Page Checkout Front Demo: https://opencartdemo.knowband.com/demo/index.php?module=oc_onepagecheckout_knowband&demo=front&lang=en

OpenCart One Page Checkout from the official OpenCart Marketplace: https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=15353

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify. We also provide custom module development and customization services for the website and modules.

Leave a Reply

Your email address will not be published. Required fields are marked *