Checkbox at checkout when local pickup is selected

Topic summary

A user wants to add a terms and conditions checkbox that appears only when a specific local pickup method is selected at checkout, but they don’t have Shopify Plus.

Key limitation identified:

  • Custom checkboxes or extra fields at checkout require Shopify Plus
  • Native implementation based on shipping method selection isn’t possible on standard plans

Suggested workaround:

  • Implement the checkbox before checkout (on cart page, popup, or embedded field)
  • Use cart attributes or line item properties to capture agreement
  • The checkbox would show when local pickup is selected in cart
  • Agreement saves with the order for record-keeping, though it won’t display during actual checkout

Status: Remains an open question whether any apps can accomplish this on non-Plus plans.

Summarized with AI on October 29. AI used: claude-sonnet-4-5-20250929.

I’m looking to add a checkbox with T&C copy only when one specific local pickup method is selected at checkout. Is this possible? Any apps that accomplish this? We do not have Shopify Plus.

Unfortunately, Shopify doesn’t let you add custom checkboxes or extra fields at the checkout stage unless you’re on Shopify Plus, so there’s no way to natively show a checkbox based on a shipping method like local pickup.

a few people get around this by handling it before checkout, either on the cart page or through a popup or embedded field. You can use a cart attribute or line item property to add a checkbox with a “I agree to the terms” message that only shows when the local pickup option is selected in the cart. It won’t be shown during checkout but it will save with the order, so at least you’ve got a record that they agreed before continuing.