Customer-Editable Metafeilds

What are Customer-Editable Metafeilds

Customizable Metafields allows customers to modify delivery preferences, custom instructions, and other order attributes during the editing window. This feature gives customers control over metafield data that was captured at checkout.

Note: This is not a commonly enabled setting by merchants.


When to Use Customizable Metafields

Common Use Cases:

Delivery instructions:

  • "Leave package at back door"

  • "Ring doorbell twice"

  • "Deliver to reception desk"

Gift messages:

  • Update or add gift message text

  • Change gift wrapping preferences

Custom order notes:

  • Special handling requests

  • Assembly instructions

  • Personalization details

Delivery preferences:

  • "Call upon arrival"

  • "Do not deliver before 5 PM"

  • "Contactless delivery preferred"


Configuration

How to Enable

  1. Navigate to Apps > Order Editing > Settings

  2. Select Customizable Metafields

  3. Toggle "Allow customers to edit metafields" to ON

  4. Click Save


What Customers Can Edit

When enabled, customers can modify metafield values that were captured during checkout, such as:

  • Custom text fields

  • Delivery instructions

  • Gift messages

  • Special requests

  • Order notes

Important: Only metafields that exist on the order can be edited. If no metafields were captured at checkout, customers won't see any options to edit.


Customer Experience

How Customers Edit Metafields

  1. Customer accesses Order Status page during editing window

  2. Sees "Edit Custom Details" or similar option (if metafields exist)

  3. Updates text fields with new information

  4. Clicks to confirm changes

  5. Metafield values update in Shopify

What customers see: Text fields displaying current metafield values that can be edited


When to Enable This Feature

Enable if:

  • You capture custom metafield data at checkout

  • Customers frequently request changes to custom instructions

  • You have specific order attributes customers need to modify

  • Your fulfillment system reads metafields for special handling

Don't enable if:

  • You don't use metafields at checkout

  • Standard features (address editing, product changes) meet your needs

  • You're unsure what metafields are or how they work


Example Scenarios

Scenario 1: Gift Message Update

Setup:

  • Metafield captured at checkout: "Gift message"

  • Customizable Metafields: Enabled

Customer experience:

  1. Customer realizes they want to change gift message

  2. Accesses Order Status page

  3. Sees "Edit Gift Message" field

  4. Updates message text

  5. Confirms change


Scenario 2: Delivery Instructions

Setup:

  • Metafield captured at checkout: "Delivery instructions"

  • Customizable Metafields: Enabled

Customer experience:

  1. Customer needs to update delivery instructions

  2. Originally said "Leave at front door"

  3. Changes to "Leave with building concierge"

  4. Fulfillment team sees updated instructions

Last updated