You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Shopify:能否将正式站点导出至Staging(开发)站点

Can I Export My Live Shopify Store to a Staging (Development) Site?

Absolutely! You can totally create a staging copy of your live Shopify store to test changes without messing up your production site. Here are the most reliable ways to pull this off:

1. Use Shopify's Official Store Duplication Feature

Shopify has a built-in tool to duplicate your store (it’s not explicitly called "staging," but it’s perfect for this use case):

  • Head to your live store’s Shopify Admin, navigate to Settings > Plan and permissions.
  • Look for the "Duplicate store" option (note: this is only available on higher-tier plans like Shopify Plus or Advanced Shopify—if you don’t see it, jump to the manual migration method below).
  • Follow the prompts to set up your staging store: pick a store name, select which data to copy (products, customers, themes, orders, etc.), and confirm the duplication.
  • Once done, the new store will be a completely separate Shopify instance where you can safely experiment. Just keep in mind it’s a separate subscription, so you’ll need to manage its plan independently.

2. Manual Migration (Works for All Shopify Plans)

If you don’t have access to the duplicate store tool, you can manually replicate your store step by step:

  • Themes: In your live store’s admin, go to Online Store > Themes. Click the "Actions" dropdown on your active theme, select Download theme file. Then upload this ZIP to your staging store’s themes section and publish it.
  • Products & Collections: Use Shopify’s export/import tool:
    • In your live store, go to Products > All products, click Export, choose the data you want to include (products, variants, collections), and download the CSV.
    • In your staging store, navigate to the same section, click Import, upload the CSV, and map columns correctly when prompted.
  • Customers & Orders: Export customer data from Customers > All customers and order data from Orders > All orders (note: order imports have limitations, so you might want to only import a sample set for testing).
  • Apps: Install critical apps in your staging store and configure them to match your live setup. Some apps charge for additional installations, so check with the developer first.
  • Settings: Manually copy over key settings like payment gateways (make sure to set them to test mode!), shipping rules, tax configurations, and checkout settings.

3. Key Things to Remember

  • Test Mode is Non-Negotiable: Always set payment gateways in your staging store to test mode—you don’t want real transactions accidentally happening here.
  • Sync Changes as Needed: If you update your live store while working on staging, you’ll need to re-sync relevant data (like new products) to keep your staging environment accurate.
  • Domain Setup: Your staging store will have a default Shopify subdomain (e.g., your-staging-store.myshopify.com). You can use this for testing, or add a custom test domain if required.
  • Subscription Costs: Staging stores are separate Shopify accounts, so they’ll have their own subscription fees. You can opt for a lower-tier plan for staging if you don’t need all the features of your live store.

内容的提问来源于stack exchange,提问作者Luca Andreani

火山引擎 最新活动