All Collections
Lightspeed
Testing your checkout
Testing your checkout
Niels van Vlerken avatar
Written by Niels van Vlerken
Updated over a week ago

The advanced, workflow, shipping, VAT, payment and country settings affect your checkout. When you change these settings, you should check your checkout to make sure it works correctly.

This article contains the test process, test order refund, and a description of the customer checkout process.

Test process

Follow these steps to verify your checkout. For a full test of:

  • shipping methods, follow steps one through five.

  • payment methods, you complete all the steps.

1. View your eCom store

Testing: View the front page of your eCom store by going to its URL. Or go to your front page from your back office; On the Front page screen, click on View shop.

2. Testing your shopping cart

  1. Find a product and add it to your shopping cart.

  2. Open your shopping cart and check if your products have been added.

Passed: Products are available and can be added to the cart

3. Testing your checkout button

Open your shopping cart and click on Checkout.

Passed: the checkout button is visible

Troubleshooting: If you don't see a Checkout button, you may not have enabled your payment provider yet.

4. Test customer data

Check that all required fields are visible. For example, if you're going to get customers from North America, make sure the Region field is present.

Passed: All required fields are visible.

5. Test shipping methods

To test shipping methods by region:

  1. Go to the customer details screen and enter a shipping address in your area.

  2. Return to the shipping method section of the checkout and check if there are shipping methods visible in your area.

  3. Repeat these steps for each required region.

To test shipping methods by product:

  1. Go to your website and add products to your cart that can be part of a normal order.

  2. Return to the shipping method section of the checkout and verify that there are shipping methods visible for this group of products.

  3. Repeat these steps for all types of orders you can expect.

Passed: All required shipping methods are visible on the screen
โ€‹Failed: A message appears No shipping methods visible for this country.

Troubleshooting: For help with missing shipping methods in checkout, click here.

6. Test payment methods

The conditions for success differ depending on the payment providers. Some accept payment details at checkout, for example: Cayan or Stripe. Others redirect customers to the provider's payment page, for example: PayPal or Klarna: Pay later.

Testing providers that accept data at checkout

  1. Check if the payment provider can be selected in this section of the checkout.

  2. Enter credit card information.

  3. If possible, use test card numbers that may be available depending on your payment provider. When using real credit cards, your payment provider may charge fees.

Testing providers that forward after checkout

  1. Check if the payment provider can be selected in this section of the checkout.

Partial Success: Payment methods can be selected. If successful, you will be redirected to the Thank You page after clicking Buy.

Partial Success: Payment methods can be selected. If it is completely successful, you will be redirected to the payment details page after clicking Buy.

Troubleshooting: Make sure your payment methods are enabled in eCom Back Office > Betaa Methods.

7. Testing the Buy Button

In the confirmation phase, you confirm that you agree to the terms and conditions and then click on Buy. Depending on your payment provider, the payment test is passed if:

  1. the next screen of the Thank you phase appears.

  2. a payment page appears.

Passed: The Buy button can be clicked.

8. Testing forwarding to a payment page

This test is intended for payment providers to receive payment details after forwarding. Successful forwarding confirms that the settings in eCom Back Office Settings > Payment Providers have been entered correctly.

Success: The customer has been redirected to the payment provider's page to enter his or her details.

Optionally, you can enter payment details to test whether:

  • the payment provider can accept a transaction.

  • forwarding to your Thank you page happens after a successful transaction.

9. Testing Forwarding to the Thank You Page

Pass: The customer is redirected to the Thank You page.

Resolving problems:

  • if a customer is returned to the payment screen, the payment may have failed. In that case, contact the payment provider.

  • If an error occurs or a page cannot be displayed, the most common cause is that the payment provider information has been entered incorrectly. Refer to the payment provider setup instructions for more information.

  • You can add content on the Thank You page via eCom Back Office Content > Thank you for your purchase!

Refund test orders

It is recommended to cancel your test orders. Otherwise, product stock will remain in the test orders.

  1. Open the eCom Back Office and click Orders.

  2. Click on the order number.

  3. Scroll to the bottom of the page and click Cancel order.

  4. Log in to your payment provider and pay back the order there.

For more information about refunding orders click here.

The checkout process for customers

A customer goes through the following steps when making a purchase:

  1. views the front page of your eCom store by going to its URL.

  2. searches for a product and adds it to the shopping cart.

  3. opens the shopping cart and clicks on Checkout.

  4. In the customer details section, he or she enters personal details and shipping information.

  5. In the shipping method section, he or she selects the preferred shipping method.

  6. In the payment method section, he or she selects the preferred payment method. Depending on the payment method, the details of a payment card can be entered here.

  7. The confirmation section may require confirmation that the terms and conditions are understood. Then the customer clicks on Buy.

  8. After that, depending on the payment method, the customer:
    โ€‹

    1. redirected to the Thank you page.

    2. redirected to a payment page, where he or she can enter the credit card information.

  9. sent to the Thank You page when the checkout is completed successfully.

Did this answer your question?