Error on SubmitForCompletion with metafields

Topic summary

A critical checkout error is preventing customers from completing purchases when using Checkout Blocks with metafields. The system throws a “SubmitFailed” error stating:

Error Message:

  • “Metafield - index 1 - does not use the expected value_type: ‘boolean’”

Key Issues:

  • Customers are stuck at checkout and cannot proceed
  • The error persists even when the problematic checkbox is unchecked or the block is removed from Checkout Blocks
  • The metafield remains in the SubmitForCompletion request regardless of user interaction

Configuration Status:

  • The metafield definition is correctly set up as boolean type
  • Screenshots show the error occurring during checkout submission

This appears to be a bug where the checkout system is not properly validating or handling boolean metafield values, blocking order completion. The issue remains unresolved and requires urgent attention as it’s preventing sales.

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

We have an critical issue at checkout page with Checkout Blocks functionality:

We get a SubmitFailed error and customer stuck on checkout because of

Metafield - index 1 - does not use the expected value_type: 'boolean'

Metafield definition is correctly set up to boolean type:

Additionally - even if we uncheck that checkbox or remove that block from checkout blocks - metafield is still in submitForCompletion request: