Skip to content

[Prototype] Add shopify store delete command#7471

Draft
amcaplan wants to merge 5 commits into
ariel/store-create-devfrom
ariel/store-delete-dev
Draft

[Prototype] Add shopify store delete command#7471
amcaplan wants to merge 5 commits into
ariel/store-create-devfrom
ariel/store-delete-dev

Conversation

@amcaplan
Copy link
Copy Markdown
Contributor

@amcaplan amcaplan commented May 5, 2026

Summary

Stacked on top of ariel/store-create-dev (#7332) to add the user-facing shopify store delete command for development stores. This is the CLI half of the prototype — see the companion world PR for the BP/Core changes.

shopify store delete --organization-id 1 --name <store>.myshopify.com
shopify store delete --organization-id 1 --name <store>.myshopify.com --json

What's here

  • New StoreDelete oclif command at packages/cli/src/cli/commands/store/delete.ts with --store, --organization, and --json flags.
  • deleteDevStore service layer (packages/store/src/cli/services/dev/delete.ts) — handles org resolution, calls the BP mutation, and maps user errors.
  • deleteAppDevelopmentStore GraphQL mutation document + generated TS bindings.
  • Schema regen for the BP organizations schema.
  • README + oclif.manifest.json regen.

Status

This is a prototype — drafting for review while we evaluate the approach end-to-end. Verified manually against local BP + Core. Tests / lint cleanup will follow.

Stack

Copy link
Copy Markdown
Contributor Author

amcaplan commented May 5, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@amcaplan amcaplan changed the title Add deleteAppDevelopmentStore GraphQL mutation + generated TS document [Prototype] Add shopify store delete command May 5, 2026
@github-actions github-actions Bot added the no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. label May 5, 2026
@amcaplan amcaplan temporarily deployed to breaking-change-approval May 5, 2026 21:43 — with GitHub Actions Inactive
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from 0c8ff3b to 4c0cc94 Compare May 19, 2026 10:09
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch from 047848d to 1ac647e Compare May 19, 2026 10:09
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from 4c0cc94 to ad70827 Compare May 19, 2026 17:01
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch from 1ac647e to 4bb768a Compare May 19, 2026 17:01
amcaplan and others added 5 commits May 20, 2026 19:41
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…zation, --json flags

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…mmand

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Run of `dev up` regenerated CLI docs to include the new `shopify store delete`
command added in this branch.
@amcaplan amcaplan force-pushed the ariel/store-delete-dev branch from 4bb768a to 6f686b1 Compare May 20, 2026 16:41
@amcaplan amcaplan force-pushed the ariel/store-create-dev branch from ad70827 to d21d890 Compare May 20, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant