facebook_pixelimg
Get in touch

Welcome to Our Helpdesk

You will get all the detailed information for your queries related to our Shopify apps.

Create Rules Based on Customer Details

view 375 Views
September 09, 2025

Implement validation rules targeting customer-specific data using Blockit: Checkout Validation to enforce checkout integrity.

1. Email Address

Create a rule to validate the customer’s email by checking for specific text (e.g., contains “@gmail.com”) to ensure it’s valid and correct.

Create Email Validation Rule:

  • Select the Email Address: From the Select Rule Type dropdown, choose Email Address to target the customer’s email field for validation.
  • Choose the Condition Operator: From the Contains dropdown, select an operator to define the validation logic. Contains or does not contains.
  • Add Email: Input the specific email address (e.g., “[email protected]”) you want to block or disallow during checkout to prevent unauthorized or unwanted orders.
  • Validation Error Message: Set a custom error message to show customers when checkout conditions are not met

email validation

Use Cases:

  • Restrict to specific domains (e.g., “@company.com”).
  • Block spam emails (e.g., “@spamdomain.com”).
  • Ensure valid format (e.g., contains “@” and “.com”).
  • Segment users (e.g., “@vipcustomer.com”).
  • Prevent duplicates (e.g., recent email matches).

2. Customer Tag

Create a rule to validate customer tags by checking for specific tags (e.g., “VIP” or “New”) to enforce tailored checkout conditions based on customer status.

Create Customer Tag Validation Rule:

  • Select the Customer Tag: From the Select Rule Type dropdown, choose Customer Tag to target customer tags for validation.
  • Choose the Condition Operator: : Select ‘Contains’ or ‘Does Not Contain’ to define the validation logic
  • Enter the Tag Value: Input the tag to validate (e.g., “VIP”) that you want to allow or block.
  • Validation Error Message: Add a custom error message to display when the condition met.

customer tag

Use Cases:

  • Restrict checkout to tagged customers (e.g., only “VIP” tags allowed).
  • Block orders from specific tags (e.g., exclude “New” customers).
  • Apply discounts based on tag presence (e.g., “Loyal” tag triggers a discount).