新功能與變更 —— 2026 年 3 月
最後更新: 2026 年 3 月 30 日
2026 年 3 月 Shopify 開發者生態系統中所有變更的月度彙整。涵蓋 API 更新、MCP 伺服器變更、平台公告和社群發展。
本頁面會在整個月內隨著新變更的宣布而更新。每週回來查看最新新增內容。標記為 NEW 的項目是在最近一次更新中新增的。
開發者平台更新
Shopify Dev MCP 伺服器更新
官方 @anthropic-ai/shopify-dev-mcp 伺服器在三月份收到了多項更新:
v1.4.0 (March 18, 2026):
- Added full API 2026-04 preview schema support
- Improved
search_docsrelevance scoring for Functions-related queries - New
get_extension_referencetool for Checkout UI Extension targets - Fixed:
validate_graphqlnow correctly handles inline fragment syntax - Performance: 30% faster documentation search response times
v1.3.2 (March 5, 2026):
- Bugfix:
explore_api_schemareturning stale results for connection types - Added Liquid reference for new
product.mediaobject properties - Updated scaffolding templates for Functions JavaScript runtime
Upgrade:
# Claude Code users -- remove and re-add to get latest
claude mcp remove shopify-dev
claude mcp add shopify-dev -- npx -y @anthropic-ai/shopify-dev-mcp@latest
# Or if pinned to a version
claude mcp add shopify-dev -- npx -y @anthropic-ai/shopify-dev-mcp@1.4.0
API 版本 2026-04 預覽
2026-04 API 版本於 2026 年 3 月 10 日進入開發者預覽。
New in 2026-04:
| Feature | Type | Description |
|---|---|---|
productBundleCreate | Mutation | Native product bundle creation (replaces Cart Transform for simple bundles) |
catalogAgentSession | Mutation | Create a session for AI agent catalog browsing |
customerSegment.predicted | Field | AI-predicted customer segment membership |
order.carbonFootprint | Field | Estimated carbon footprint per order |
webhook.deliveryAttempts | Connection | Query webhook delivery history |
Breaking changes (preview -- subject to change):
DraftOrder.appliedDiscountrenamed toDraftOrder.appliedDiscounts(plural, now returns array)FulfillmentOrder.assignedLocationtype changed fromLocationtoFulfillmentOrderAssignedLocation- New required field
reasononinventoryAdjustQuantitiesmutation
2026-04 API 處於開發者預覽階段。在穩定版本發布前可能會發生重大變更。不要在生產應用程式中使用預覽版本。僅在開發商店中測試預覽版本。
How to test:
# Use the preview API version in your requests
POST https://your-store.myshopify.com/admin/api/2026-04/graphql.json
# Or in your app configuration
# shopify.app.toml
[access_scopes]
api_version = "2026-04"
Functions 遷移時程更新
Shopify 發布了 Functions 遷移的更新時程:
| Milestone | Date | Details |
|---|---|---|
| JavaScript GA | March 15, 2026 | JavaScript Functions now generally available |
| Rust deprecation notice | June 2026 | Rust remains supported but JavaScript is the recommended path |
| Network access beta | April 2026 | Limited external HTTP calls from Functions |
| Persistent state | Q3 2026 | Functions can read/write metafields directly |
| Script Tags sunset | October 2026 | All Script Tag functionality must migrate to Functions |
NEW -- March 15 update: JavaScript Functions are now generally available. The Javy runtime powering JavaScript Functions has been benchmarked at near-Rust performance for most workloads:
| Metric | Rust | JavaScript (Javy) |
|---|---|---|
| Cold start | 1-2ms | 2-4ms |
| Execution (simple) | 0.5ms | 0.8ms |
| Execution (complex) | 2ms | 3.5ms |
| Memory usage | 1-2MB | 3-5MB |
| Max execution time | 10ms | 10ms |
如果您的應用程式使用 Script Tags,請立即開始遷移到 Functions。使用 Dev MCP 伺服器來建構您的 Functions 骨架:
Search the Shopify docs for migrating from Script Tags to Functions.
Then scaffold a [discount/shipping/payment] function in JavaScript.
Sidekick 擴充功能進展
Sidekick 擴充功能開發者預覽的三月更新:
-
New extension points:
sidekick.product.suggest-- Suggest products when a merchant asks Sidekick about their catalogsidekick.analytics.query-- Answer analytics questions using your app's datasidekick.marketing.action-- Execute marketing actions (email campaigns, social posts)
-
SDK improvements:
- TypeScript SDK updated to v0.4.0 with full type definitions
- New testing harness for simulating Sidekick conversations
- Improved error handling with structured error codes
-
Documentation:
- New "Building Your First Sidekick Extension" tutorial
- Updated API reference with all available extension points
- Best practices guide for conversational UX in Sidekick
Current limitations:
- Maximum 3 extension points per app
- 5-second timeout for extension responses
- No streaming responses (batch only)
- Available to approved partners only
Catalog API 更新
NEW -- The Catalog API entered public beta on March 20, 2026.
What changed from private alpha:
- Added
productRecommendationsquery for AI-powered product suggestions - New
productComparisonquery for side-by-side feature comparison - Semantic search now supports multi-language queries
- Rate limits set at 100 requests/second (10x higher than standard Admin API)
- Added
catalogWebhookfor real-time catalog change notifications
Access:
# Request public beta access
shopify app catalog-api enable
# Or through the Partner Dashboard:
# Apps > Your App > Catalog API > Enable Beta
Checkout MCP 擴展
NEW -- A new MCP server specifically for checkout customization is in early access:
# Early access -- request through Partner Dashboard
claude mcp add shopify-checkout -- npx -y @shopify/checkout-mcp@latest
Tools available:
list_checkout_profiles-- View all checkout customization profilesget_checkout_branding-- Current branding configurationpreview_checkout-- Generate a preview URL for a checkout configurationlist_extension_targets-- Available extension points for checkout UIvalidate_extension-- Validate a checkout extension before deployment
商店與佈景主題更新
佈景主題架構變更
March theme updates:
- Section Group improvements: Section groups now support nested groups (up to 2 levels deep)
- New preset format: Theme presets can now include metafield references
- Block limits increased: Maximum blocks per section increased from 16 to 50
- Dynamic sources in schema: Section schema can now reference metafield definitions for dynamic settings
{
"name": "Product Feature",
"type": "product-feature",
"settings": [
{
"type": "metafield",
"id": "feature_data",
"label": "Feature Data",
"metafield_definition": {
"namespace": "custom",
"key": "product_features",
"owner_type": "PRODUCT"
}
}
]
}
新 Liquid 物件和過濾器
| Object/Filter | Type | Description |
|---|---|---|
product.media | Object | Replaces product.images with full media support (images, video, 3D) |
product.selected_selling_plan | Object | Currently selected subscription plan |
cart.duties | Object | Duty/tax breakdown for international orders |
customer.predicted_segment | Object | AI-predicted customer segment |
| ` | semantic_description` | Filter |
| ` | currency_convert` | Filter |
商務與付款更新
Shopify Payments 變更
- ACH payments GA: ACH payments now available to all US Shopify Payments merchants (previously Plus only)
- Multi-currency ACH: Support for CAD, GBP, EUR in addition to USD
- Installment payments: New integration with major BNPL providers through Shopify Payments
- Dispute management API: New endpoints for programmatic dispute response
產品網路更新
- Cross-border support: Product Network now supports international supplier-retailer relationships
- Automated pricing rules: Suppliers can set margin rules that auto-calculate retailer prices
- Bulk onboarding: Import 1,000+ products to the network in a single operation
- Analytics: New analytics for suppliers showing retailer performance
合作夥伴計畫變更
收入分成更新
Effective March 1, 2026:
| Revenue Tier | Previous Share | New Share |
|---|---|---|
| First $1M lifetime | 100% to developer | 100% to developer |
| $1M - $10M | 85% to developer | 85% to developer |
| $10M+ | 80% to developer | 85% to developer |
終身收入超過 1,000 萬美元的合作夥伴現在保留 85% 而非 80%。此變更追溯適用於 2026 年 3 月 1 日起的所有收入。
App Store 變更
- NEW -- Enhanced app listing analytics with conversion funnel data
- NEW -- A/B testing for app store listings (title, screenshots, description)
- Review response time SLA: Shopify commits to first review within 5 business days
- New "Verified" badge for apps that pass enhanced security review
- App categories reorganized -- new "AI & Automation" category
合作夥伴儀表板更新
- Real-time revenue tracking (previously 24-hour delay)
- Improved churn analysis with reason codes
- Merchant communication tools (in-app messaging)
- API usage quota visibility and alerts
社群更新
本月精選討論
r/shopifydev:
- "JavaScript Functions benchmarks vs Rust -- real-world numbers" (350+ upvotes)
- "Catalog API first impressions from the public beta" (280+ upvotes)
- "My MCP setup for managing 3 stores with Claude Code" (200+ upvotes)
Shopify Partners Slack:
- Active debate on Functions JavaScript vs Rust for performance-critical workloads
- Several partners sharing Sidekick Extension prototypes
- Growing thread on Catalog API use cases for AI agents
GitHub:
shopify-dev-mcp-- v1.4.0 released with 2026-04 preview supportshopify-mcp(GeLi2001) -- v3.0 release with improved error handling- New community MCP server for Shopify analytics (200+ stars in first week)
即將舉行的活動
| Date | Event | Details |
|---|---|---|
| April 3, 2026 | Shopify Dev AMA | Functions JavaScript GA -- Q&A with the Functions team |
| April 10, 2026 | Partner Webinar | "Building for Agentic Commerce" |
| April 15, 2026 | Shopify Meetup | Toronto -- Sidekick Extensions workshop |
| June 2026 | Shopify Editions Summer '26 | Expected announcement |
開發者行動項目
本週
- Update your Dev MCP server to v1.4.0 for 2026-04 preview schema
- Test your app against the 2026-04 preview API on a development store
- Review the Functions JavaScript GA announcement if you have Script Tags
本月
- Apply for Catalog API public beta access
- Start planning Script Tag to Functions migration (October 2026 deadline)
- Explore Sidekick Extension points for your app category
- Update app store listing for new "AI & Automation" category if applicable
本季
- Migrate to API 2026-01 if still on 2025-07 or earlier
- Build a proof-of-concept Sidekick Extension
- Evaluate Catalog API integration for AI agent compatibility
- Plan for 2,048 variant support in your product management UI
先前的月度更新
- Winter '26 Edition: Complete Developer Guide -- January 2026 Edition breakdown
- February 2026 -- Coming soon