---
title: "ACP Shopify Drift Audit: Baseline vs Current Catalog"
slug: "acp-shopify-drift-audit"
date: "2026-03-25"
category: "release"
tags: ["codex-skill", "agentic-commerce", "shopify", "drift-audit"]
---

## What this skill does

This skill compares baseline and current Shopify feed snapshots, then flags removed IDs, added IDs, and drift on high-impact fields (`title`, `price`, `availability`, `url`).

## Why it is useful

Auto-sync is not a full control loop. This audit gives a deterministic diff so catalog drift is visible before ranking and retrieval quality degrade.

## Core command

```bash
cd "<domain-management-root>"
python3 codex-skills.com/scripts/acp_shopify_drift_audit.py \
  --baseline /path/to/feed_baseline.json \
  --current /path/to/feed_current.json \
  --max-diffs 100
```

## Inputs and outputs

- Inputs:
  - baseline feed snapshot JSON
  - current feed snapshot JSON
- Outputs:
  - drift summary to stdout
  - non-zero exit when removals or field drift are detected

## Compatibility

- Surface: `codex-cli`
- Requires network: no
- Requires escalated permissions: no
- Required tools: `python3`

## Safety notes

- Read-only analysis, no writeback to source feeds.
- Uses ID-based comparison to keep signal stable across run cycles.

## Sources

- [OpenAI merchant onboarding](https://chatgpt.com/merchants/)
- [OpenAI Commerce feed spec](https://developers.openai.com/commerce/specs/feed/)
- [ACP Shopify integration guide](https://agentic-commerce-protocol.org/guides/shopify-catalog-integration)
