Skip to main content

Enforcing Illinois Purchase Limit Rules on Your Ecommerce Site

Stay compliant with Illinois Purchase Limit Enforcements for Ecommerce

B
Written by Beth Graff
Updated over a week ago

Overview

Illinois law sets specific cannabis purchase limits based on the customer's residency:

  • In State Limit: 30 grams

  • Out of State Limit: 15 grams

To stay compliant, your ecommerce platform must validate purchase amounts against these limits based on the customer's state of residence.


Step-by-Step: Enforcing Limits on Your Ecommerce Platform

1. Login to Your Ecommerce Admin Portal

Access your ecommerce admin dashboard with your admin credentials.


2. Enable the State of Residence Feature Flag

  1. Navigate to the Customization or Settings section.

  2. Look for the "State of Residence" feature toggle.

  3. Turn the toggle ON to activate residency tracking.

  4. Click Save & Publish.

Once enabled, your ecommerce platform will collect and validate state residency data during checkout and account registration.


Customer Experience Flow

1. Entering Residency Information

After the feature is enabled, customers will see a State of Residence input field in:

  • Account Sign-up

  • Guest Checkout

  • Kiosk

Customers must select their state (e.g., IL for Illinois) to continue.


2. Automatic Purchase Limit Enforcement

At checkout, the system will automatically compare the customer's cart contents against the legal limits based on their selected state:

Example A: Illinois Resident Exceeding Limit

  • Allowed: 30 grams

  • Attempted: 56 grams
    ❌ User is alerted:

Example B: Out-of-State Resident Exceeding Limit

  • Allowed: 15 grams

  • Attempted: 28 grams
    ❌ User is alerted:

The warning clearly indicates:

  • The legal purchase limit

  • The amount exceeded

  • That the user should contact support if needed


Did this answer your question?