post-claim flow creates duplicate products without surfacing the generated sample catalog to agent or merchant
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- javascript
Research direction
Start with the Codex CLI post-claim flow and the shopify.com/skill.md onboarding entry point described in the reproduction. Trace where the three generated samples are created and where adding products begins; done means the existing catalog is surfaced after claim before any new products are created, avoiding duplicate listings.
Written by the indexing model from the issue text.
Description
What happened
The post-claim workflow did not surface the generated sample products before additional products were created in Codex. Three products had been added as part of mock.shop store creation and were live as active generated samples. New draft versions were created before the existing catalog was ever reviewed.
Steps to reproduce
- In Codex CLI, prompt: go to shopify.com/skill.md and create a store (installs shopify-onboarding-merchant).
- Let the flow generate the store, including its three sample products.
- Complete the Save store / claim flow.
- Ask Codex to add products to the claimed store (it does so without first checking whether the store already has products).
- Go to admin and see sample products set to active along with agent created products.
Expected
Catalog inspection is a required post-claim step. Before creating anything new, the assistant surfaces the existing generated samples and offers to refine or replace them.
Actual
Existing active samples were never surfaced. New drafts were created alongside them, producing duplicate listings with conflicting prices and statuses.
Codex CLI. shopify-onboarding-merchant installed from shopify.com/skill.md. Net-new account and store, three generated sample products.
- Dominant language
- JavaScript
- Stars
- 554
- Forks
- 74
- Avg merge
- 37m
- Merged PRs (30d)
- 6
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Shopify/Shopify-AI-Toolkit
-
Hermes install: join the download and run with && so a failed fetch cannot run a stale installer Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
opencode support Open
Difficulty 1/5 Under an hour Newbie friendliness 75/100
Shopify/Shopify-AI-Toolkit#24 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 80/100
Shopify/Shopify-AI-Toolkit#16 · 1 comment · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Shopify/Shopify-AI-Toolkit#14 · 1 comment ·
All issues in Shopify/Shopify-AI-Toolkit
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
HarperFast/skills#96 ·
-
[Block] Latest Posts [Type] Bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Automattic/studio#4908 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
sugarlabs/musicblocks#8847 ·