Checkout Validations

Checkout Validations

1. Custom Rules

You can set validation rules to ensure order meets specific conditions based on your cart, delivery information, and personal details.




Step 1:

Add your condition for the Custom Rules at Check if... section with these options to set it up:
  1. In / Not in: Browse your product or add a word.
  2. Greater than / Greater than equal: Type a number.
  3. Lower than / Lower than equal: Type a number.
  4. Is: Add true / false value.
  5. Contains / Not contains: Type a word or number.
  6. Match regular expression / Not match regular expression: Type the Regex rule. It should start with / and end with /. For example: /([A-Z])\w+/
  7. Max length / Min length: Type a number.
  8. Starts with: Type a word or number.

Step 2:

Add your action if the condition is reached.
    1. Actions: Block checkout or Allow checkout if the condition is met.
    2. Error message: 
      1. Set up position of the error messages: The message will display above the position option you select. 
      2. Error message (default): Enter the error message in the default language here.
      3. Translate to other languages: Enter the error message in other languages if your store has multiple languages.

Step 3

Choose to allow customer to complete the checkout, if the app fails or experiences a problem.

Step 4

Choose the Rule Status with Active / Deactive / Testing with a specific email

2. Missing Street/House number

Use this validation type to ensure Address Line 1 or/and Address Line 2 is not blank and must contain at least one number to continue checkout.




Step 1

Choose to apply this validation rule for All Countries or some Specific countries.

Step 2

Type an error message to show it below the Address Line field when the address line 1 is empty or not includes a number
  1. Error message (default): Enter the error message in the default language here.
  2. Translate to other languages: Enter the error message in other languages if your store has multiple languages.

Step 3

Choose to allow customer to complete the checkout, if the app fails or experiences a problem.

Step 4

Choose the Rule Status with Active / Deactive / Testing with a specific email

3. Prevent PO Box Address

This validation rule helps you prevent customers from moving to the next step, if Address Line 1 or Line 2 is a PO Box address.


Step 1

Choose to apply this validation rule for All Countries or some Specific countries.

Step 2

Type an error message to show it below the field when the address line 1 or line 2 includes a PO box.
  1. Error message (default): Enter the error message in the default language here.
  2. Translate to other languages: Enter the error message in other languages if your store has multiple languages.

Step 3

Choose to allow customer to complete the checkout, if the app fails or experiences a problem.

Step 4

Choose the Rule Status with Active / Deactive / Testing with a specific email

4. Minimum/Maximum Characters

You can use this validation type to prevent customers from moving to the next step, if the number of characters allowed in the form input react limitation.


Step 1:

Add your condition for the rule at Check if... section with the option to set it up:
  1. Max length / Min length: Type a number.

Step 2:

Add your action if the condition is reached.
  1. Actions: Block checkout or Allow checkout if the condition is met.
  2. Error message: 
    1. Set up position of the error messages: The message will display above the position option you select. 
    2. Error message (default): Enter the error message in the default language here.
    3. Translate to other languages: Enter the error message in other languages if your store has multiple languages.

Step 3

Choose to allow customer to complete the checkout, if the app fails or experiences a problem.

Step 4

Choose the Rule Status with Active / Deactive / Testing with a specific email

5. Regular Expression Matching Rule

Use this validation type to prevent customers from moving to the next step, if the form input fields match or do not match the regular expression.



Step 1:

Add your condition for the rules at Check if... section with the option to set it up:
  1. Match regular expression / Not match regular expression: Type the Regex rule. It should start with / and end with /.
  2. For example: email regex should be /\w+@\w+.\w+/

Step 2:

Add your action if the condition is reached.
  1. Actions: Block checkout or Allow checkout if the condition is met.
  2. Error message: 
    1. Set up position of the error messages: The message will display above the position option you select. 
    2. Error message (default): Enter the error message in the default language here.
    3. Translate to other languages: Enter the error message in other languages if your store has multiple languages.

Step 3

Choose to allow customer to complete the checkout, if the app fails or experiences a problem.

Step 4

Choose the Rule Status with Active / Deactive / Testing with a specific email

6. Company Missing VAT Number

Add this rule to prevent customers from completing the checkout process if the company field does not contain a VAT number.



Step 1

Choose to apply this validation rule for All Countries or some Specific countries.

Step 2

Type an error message to show it below the VAT field when the VAT number is missing
  1. Error message (default): Enter the error message in the default language here.
  2. Translate to other languages: Enter the error message in other languages if your store has multiple languages.

Step 3

Choose to allow customer to complete the checkout, if the app fails or experiences a problem.

Step 4

Choose the Rule Status with Active / Deactive / Testing with a specific email

7. Address Validation

Coming soon...


If you need any assistance or request any other rules, please contact our support team or send us a message with the live chat so we can help you.

    • Related Articles

    • How to activate checkout extensions?

      After accomplishing creating Custom Fields, Product Offer, and Custom Card, this article would guide you on how to activate those features. 1. Head to your theme customization. Click on Online store > Themes > Choose the theme you want to add and ...
    • How to Set Up Offers on Your Shopify Checkout Page

      Displaying offers on the checkout page can boost conversions. Here’s a quick guide with key considerations and steps for setting up offers in Shopify. Part 1: Considerations for Displaying Offers on the Checkout Page While Shopify’s Checkout ...
    • [Version 2] How to set up Accelerated Checkout Buttons?

      This guide will walk you through the steps to modify your Shopify theme's code to ensure that Shopify Accelerated Checkout buttons work seamlessly in qikify Slide Cart. By enabling this feature, you can improve the overall shopping experience for ...
    • Progress Bar

      The Progress Bar enhances the checkout experience by showing customers the steps involved in completing their order. This extension can only work with Three-pages checkout type. If you're using One-page checkout type, this bar will disappear on your ...
    • How to set up multiple Custom Fields?

      You can create multiple Custom Fields forms in our Checkout Plus app. However, you only can use up to 5 Custom Fields forms in your checkout page. Each form you created will have an unique ID. You can find this Form ID after creating the form ...