Repository navigation
@shopify/shop 1.2.0 - #14
Merged
Merged
Conversation
## Find physical stores
Find a business's stores by city or neighborhood, search around supplied coordinates, or narrow to a product variant. Use `shop location search` to discover stores and `shop location lookup` for details on locations you already found.
## Understand your account and orders
Search your Shop-tracked order history, with in-progress orders shown by default and completed orders available through `--status all`. Your account now shows granted spending limits, renewal periods and remaining allowance when available, alongside saved addresses and cards. These permissions describe your agent's access; checkout still determines whether a purchase can proceed. Signing out clears local access and attempts to revoke this device's sign-in with Shop.
## Control when a card is retrieved
Browser-checkout spend requests now separate checking approval from retrieving a card. Use `shop spend-request get <id>` for status, then add `--include card --wait 90` to wait for approval and retrieve the issued card. Add `--output-file <path>` for a private handoff without printing the card. Updated guidance also separates the merchant's purchase outcome from recording it with Shop: a reporting failure does not mean the purchase failed.
## Install and troubleshoot more reliably
Installed skills now include a matching copy of Shop, removing their dependency on PATH. Run `shop doctor` to check your installation, skills, sign-in state and connection settings without exposing credentials; add `--dry-run` for local checks without network access. This release also refreshes plugin presentation across agent directories and adds compressed-response support to the Node client.
## Upgrading
- Replace `--activity` with `--status in_progress|all` for order searches.
- Request cards explicitly with `--include card`. Issued cards now use `card` instead of `instrument`; private handoff files use `{spend_request_id,card}`.
- Rerun `shop skill --install` after upgrading to refresh installed skills and their bundled copies of Shop. The installer replaces symlinks at filenames it writes.
- Use `SHOP_MCP_URL` instead of the removed `--url` flag for custom endpoints.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Find physical stores
Find a business's stores by city or neighborhood, search around supplied coordinates, or narrow to a product variant. Use
shop location searchto discover stores andshop location lookupfor details on locations you already found.Understand your account and orders
Search your Shop-tracked order history, with in-progress orders shown by default and completed orders available through
--status all. Your account now shows granted spending limits, renewal periods and remaining allowance when available, alongside saved addresses and cards. These permissions describe your agent's access; checkout still determines whether a purchase can proceed. Signing out clears local access and attempts to revoke this device's sign-in with Shop.Control when a card is retrieved
Browser-checkout spend requests now separate checking approval from retrieving a card. Use
shop spend-request get <id>for status, then add--include card --wait 90to wait for approval and retrieve the issued card. Add--output-file <path>for a private handoff without printing the card. Updated guidance also separates the merchant's purchase outcome from recording it with Shop: a reporting failure does not mean the purchase failed.Install and troubleshoot more reliably
Installed skills now include a matching copy of Shop, removing their dependency on PATH. Run
shop doctorto check your installation, skills, sign-in state and connection settings without exposing credentials; add--dry-runfor local checks without network access. This release also refreshes plugin presentation across agent directories and adds compressed-response support to the Node client.Upgrading
--activitywith--status in_progress|allfor order searches.--include card. Issued cards now usecardinstead ofinstrument; private handoff files use{spend_request_id,card}.shop skill --installafter upgrading to refresh installed skills and their bundled copies of Shop. The installer replaces symlinks at filenames it writes.SHOP_MCP_URLinstead of the removed--urlflag for custom endpoints.