Shopify POS - Add to Cart does not enforce required customisation

What happens in Shopify POS

If Blueprint is enabled in Shopify POS, a product with a template that requires personalisation can show two buttons when a POS staff member searches for that product:

  • Add to Cart — Shopify's native POS button

  • Customise by Blueprint — the Blueprint button for collecting personalisation

This is a known Shopify POS limitation. It cannot currently be prevented or overridden by Blueprint.

What each button does

Add to Cart

If the POS user taps Add to Cart, Shopify can add the product to the cart without opening Blueprint.

That means required personalisation is not enforced through this native Shopify button.

Customise by Blueprint

If the POS user taps Customise by Blueprint, Blueprint opens the product's personalisation flow.

When the template includes required personalisation options, the item cannot be added to cart until the required selections have been made.

In other words, Blueprint enforces required personalisation only when the product is opened through Customise by Blueprint.

Recommended staff workflow

For any product that must be personalised before checkout, staff should use Customise by Blueprint instead of Shopify's native Add to Cart button.

In Shopify POS, search for the product as usual.

If both buttons are shown, tap Customise by Blueprint, not Add to Cart.

Select all required personalisation options in the Blueprint flow.

Once the required selections are completed, Blueprint will allow the item to be added to the cart.

If a product should never be sold without personalisation, train POS staff to always look for and use Customise by Blueprint.

Important limitation to share with your team

  • Add to Cart is controlled by Shopify POS.

  • Customise by Blueprint is controlled by Blueprint.

  • Blueprint cannot block Shopify's native Add to Cart button in this POS search result scenario.

  • Required personalisation is only enforced when the sale starts through Customise by Blueprint.

When to expect this behaviour

You are most likely to see this when:

  • Blueprint has already been enabled in Point of Sale

  • The app is added in the POS Customise screen

  • The product is linked to a Blueprint template

  • That template includes required personalisation fields or choices

Related setup guides

Enable Blueprint in Point of Sale and confirm it shows as Added in the Customise screen.

Add Blueprint blocks such as Product Configurator and Hide Add to Cart in the Shopify Theme editor.