Setup walkthrough. This page is ready

Setup walkthrough

Follow these steps to start managing metafields on your products.

This walkthrough covers the full workflow from creating definitions in Shopify through to bulk editing. You can complete the steps in order or jump to any section you need.

1

Create metafield definitions in Shopify

InfoIn Shopify Admin

Before you can store custom data on products, Shopify needs to know what fields exist. Metafield definitions live in your store settings.

1.

In your Shopify Admin go to Settings → Custom data → Products.

2.

Click "Add definition".

3.

Give the field a name, choose a namespace (e.g. specs or seo) and a key (e.g. weight_kg).

4.

Pick the data type: single line text, number, date, boolean, JSON, etc.

5.

Save. Repeat for each field you need.

Tip:

Namespace groups related fields together. Use something meaningful like specs, seo, shipping, or your brand name.

2

Browse products and open the editor

SuccessProducts page

The Products page shows all of your store's products with a quick view of how many metafields each one has populated.

1.

Click "Products" in the left sidebar.

2.

Use the search bar or filter dropdowns (Collection, Type, Tag, Vendor) to narrow the list.

3.

The Metafields column shows how many fields are filled in vs. the total definitions.

4.

Click any product row to open the full metafield editor for that product.

Tip:

Pagination is cursor-based — use the Previous / Next buttons to move through large catalogues.

3

Edit metafields on a single product

SuccessProduct editor

The product editor groups metafields by namespace and provides a type-aware input for each field. Only changed fields are sent on save.

1.

Open a product from the Products page.

2.

Fields are grouped into namespace sections (e.g. specs, seo).

3.

Edit any value — a Modified badge appears on changed fields.

4.

Click "Save changes" to write only the modified fields back to Shopify.

5.

Click the trash icon on a field to clear (delete) its value.

Tip:

Number, boolean, date, and JSON fields each get a purpose-built input — no need to type raw JSON for complex types.

4

Create a field set

AttentionField Sets page

Field sets let you group definitions so the product browser and editor only show the fields you care about for a given workflow.

1.

Click "Field Sets" in the left sidebar.

2.

Click "New field set".

3.

Give the set a name (e.g. SEO Fields, Shipping Specs).

4.

Tick the definitions you want to include.

5.

Click "Create" — the set is saved and shown on the Field Sets page.

Tip:

Field sets require the DynamoDB table to be configured. They're optional — the app works fully without them.

5

Bulk-edit metafields across many products

WarningBulk Editor

The Bulk Editor lets you set, clear, append, or find-and-replace a metafield value across hundreds of products at once.

1.

Click "Bulk Editor" in the left sidebar.

2.

Step 1 — Filter: narrow to the products you want (search, collection, type, tag, vendor).

3.

Step 2 — Field: choose the namespace and key you want to update.

4.

Step 3 — Operation: pick Set, Clear, Append, or Find & Replace.

5.

Step 4 — Value: enter the new value (or find/replace strings).

6.

Step 5 — Preview: review a sample of before/after values, then click Execute.

Tip:

Under 200 products uses direct chunked mutations. 200+ automatically switches to a JSONL bulk operation — both paths are handled for you.

6

Review the audit log

InfoAudit Log

Every bulk operation is recorded in the audit log so you can track what changed, when, and by whom.

1.

Click "Audit Log" in the left sidebar.

2.

Each row shows the operation type, field, filter criteria, product count, and status.

3.

Status values: PENDING → COMPLETED (or FAILED / CANCELED for bulk ops).

4.

For bulk operations, the status is polled automatically via /api/bulk-status.

Tip:

The audit log requires the DynamoDB table to be configured. It shows an info banner when the table isn't set up.

You're all set

Once you've created your metafield definitions and have products in your store, all five sections of this app are available. The Products, Bulk Editor, and single-product editor work immediately without any additional infrastructure. Field Sets and the Audit Log become available when you connect DynamoDB via environment variables.