How to Enable the Preorder Acknowledgement Feature

How to Enable the Preorder Acknowledgement Feature


Learn how to enable the preorder acknowledgement checkbox in STOQ so customers must accept terms before adding preorder items to cart.

Overview


The preorder acknowledgement feature adds a checkbox to your product page that customers must check before they can add a preorder item to their cart. This ensures customers explicitly accept your preorder terms, such as extended shipping times or payment policies. You can customize the checkbox text and choose whether to disable the preorder button until the checkbox is checked.


Why Use the Acknowledgement Feature


Requiring customers to acknowledge preorder terms helps set clear expectations and reduces disputes.


Benefits


  • Ensures customers understand they are placing a preorder, not a regular order
  • Communicates important terms like estimated shipping dates or payment schedules
  • Reduces refund requests from customers who didn't realize they were preordering
  • Provides documentation that customers accepted your terms
  • Builds trust through transparent communication

Common Use Cases


  • Informing customers about extended fulfillment timelines
  • Communicating partial payment terms (deposit now, balance later)
  • Noting that preorder items cannot be combined with regular items
  • Explaining cancellation or refund policies specific to preorders
  • Highlighting that product specifications may change before release


Accessing the Acknowledgement Settings


The acknowledgement settings are located in the Limits section of the offer editor.


Navigating to the Settings


  1. From your Shopify admin, open the STOQ app.
  2. Click Preorders in the left navigation menu.
  3. Click Offers to view your preorder offers.
  4. Click on an offer to open the editor.
  5. Click on the Limits section in the offer summary.


Limits section in offer editor

The Accept Terms Section


In the Limits panel, you'll find the Accept terms section with the acknowledgement settings.


Accept terms section


Enabling the Acknowledgement Checkbox


Follow these steps to require customers to accept terms before preordering.


Step 1: Enable the Feature


  1. In the Limits panel, locate the Accept terms section.
  2. Check the box labeled Require customer to accept terms.
  3. A Customize link appears below the checkbox.


Enable acknowledgement checkbox


Step 2: Customize the Terms Text


  1. Click the Customize link to expand the customization options.
  2. In the Terms text field, enter the message customers will see next to the checkbox.
  3. The text field supports HTML, so you can add links, bold text, or other formatting.


Terms text field

Example Terms Text


Here are some examples of effective acknowledgement text:


Simple acknowledgement:

I understand this is a preorder and shipping may take 4-6 weeks.


With link to policy:

I agree to the <a href="/pages/preorder-policy" target="_blank">preorder terms and conditions</a>.


Payment terms:

I understand a 50% deposit is charged now and the remaining balance will be collected before shipping.


Product disclaimer:

I acknowledge that product specifications may change before the final release.


Step 3: Configure Button Behavior (Optional)


You can choose whether the preorder button should be disabled until the customer checks the acknowledgement box.


  1. Below the Terms text field, find the checkbox labeled Disable button until terms are accepted.
  2. Check this box to disable the preorder button until the customer accepts the terms.
  3. Leave it unchecked if you want the button to remain clickable (customers will still need to check the box to proceed).


Disable button option

Step 4: Save Your Changes


  1. Click Save changes to apply the acknowledgement settings.
  2. The acknowledgement checkbox will now appear on product pages for items in this offer.

What Customers See


When the acknowledgement feature is enabled, customers see a checkbox on the product page.


The Acknowledgement Checkbox


The checkbox appears above or near the preorder button. It displays your custom terms text, and customers must check it before proceeding.


Customer view of acknowledgement checkbox

When the Customer Checks the Box


Once the customer checks the acknowledgement checkbox:


  1. If "Disable button until terms are accepted" is enabled, the preorder button becomes clickable.
  2. The customer can now click the preorder button to add the item to their cart.
  3. The product is added to the cart normally.
  4. The customer proceeds through checkout as usual.


When the Customer Does Not Check the Box


If the customer tries to add the item to cart without checking the acknowledgement box:


With "Disable button until terms are accepted" enabled:

  • The preorder button appears disabled (grayed out or unclickable)
  • The customer cannot click the button at all
  • They must check the acknowledgement box first to enable the button


With "Disable button until terms are accepted" disabled:

  • The preorder button appears clickable
  • If the customer clicks the button without checking the box, the action is blocked
  • An error message or visual indicator prompts them to accept the terms
  • The item is not added to cart until they check the box


Disabled preorder button

Customizing the Checkbox Appearance


The acknowledgement checkbox inherits styling from your theme, but you can customize it further.


Using HTML in Terms Text


The terms text field supports HTML, allowing you to:


  • Add links: <a href="/pages/policy">View policy</a>
  • Bold important text: <strong>4-6 weeks</strong>
  • Add line breaks: <br>
  • Style specific words: <span style="color: red;">Important:</span>


Theme Integration


The checkbox and text use your theme's default form styling. If you need custom styling, you can add CSS to your theme that targets the acknowledgement checkbox container.


Best Practices


Follow these recommendations for an effective acknowledgement experience.


Keep Text Concise


  • Use clear, simple language
  • Avoid legal jargon that confuses customers
  • Focus on the most important information
  • Keep the text to one or two sentences when possible


Be Specific About Terms


  • Mention specific timeframes (e.g., "4-6 weeks" instead of "extended shipping")
  • Clearly state payment terms if using partial payments
  • Include links to detailed policies for customers who want more information


Use the Disable Button Option


  • Enabling "Disable button until terms are accepted" provides a clearer user experience
  • Customers immediately understand they need to check the box
  • Reduces confusion and support requests


Test the Customer Experience


  • Preview your product page after enabling the feature
  • Test both checking and not checking the box
  • Ensure the terms text displays correctly
  • Verify links work if you've included any


Known Limitations


The acknowledgement feature has some constraints to be aware of.


  • The acknowledgement feature requires a paid STOQ plan
  • The checkbox appears only on product pages, not on collection pages or quick-add features
  • HTML in the terms text is not sanitized, so ensure you use valid HTML
  • The acknowledgement is not recorded or stored with the order (it's a pre-checkout confirmation only)
  • Styling customization requires theme CSS modifications
  • The checkbox position is determined by STOQ's widget placement and cannot be moved independently


Troubleshooting


If you encounter issues with the acknowledgement feature, use this guide to identify and resolve common problems.


Symptom

Likely Cause

Fix

Checkbox not appearing on product page

Feature not enabled or offer not active

Verify the checkbox is enabled in Limits and the offer is active

Button not disabling when unchecked

"Disable button until terms are accepted" not enabled

Enable this option in the acknowledgement settings

HTML not rendering in terms text

Invalid HTML syntax

Check your HTML for errors; ensure tags are properly closed

Checkbox appearing on wrong products

Products assigned to wrong offer

Verify product assignments in the offer's Products section

Feature option is grayed out

Not on paid plan

Upgrade to a paid STOQ plan to access this feature

Terms text not saving

Text too long or contains invalid characters

Shorten the text or remove special characters


FAQs


Q: Is the acknowledgement recorded with the order?

A: No. The acknowledgement is a pre-checkout confirmation that ensures customers accept terms before adding to cart. It is not stored as part of the order data. If you need proof of acceptance, consider linking to a terms page that customers must visit.


Q: Can I have different acknowledgement text for different offers?

A: Yes. Each preorder offer has its own acknowledgement settings. You can customize the terms text differently for each offer based on the specific products or terms involved.


Q: Does the acknowledgement appear on collection pages?

A: No. The acknowledgement checkbox only appears on product pages where the full preorder widget is displayed. Quick-add buttons on collection pages do not include the acknowledgement checkbox.


Q: Can I make the checkbox pre-checked by default?

A: No. For legal and transparency reasons, the checkbox must be unchecked by default. Customers must actively check the box to accept terms.


Q: What happens if a customer uses a quick-add feature?

A: If your theme has quick-add functionality on collection pages, the acknowledgement checkbox may not appear. Customers would only see the acknowledgement when viewing the full product page. Consider disabling quick-add for preorder products if acknowledgement is critical.


Q: Can I require acknowledgement for some products but not others?

A: Yes. Create separate offers for products that require acknowledgement and those that don't. Enable the acknowledgement feature only on the offers where it's needed.

Updated on: 01/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!