# 本番環境と全く同じ開発環境を作成する方法はありますか？

**URL:** <https://community.shopify.com/t/topic/281999>\
**Category:** 技術的なQ＆A\
**Created:** [January 4, 2024, 8:08am UTC](https://community.shopify.com/t/topic/281999 "2024-01-04T08:08:24Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

目的：本番と同一の開発環境を少ない手間で用意したい。現状、本番で直接コード編集しておりリスクが高い。購入後の挙動を本番に出したくない商品で検証したい。

最新の回答：本番環境そっくりの開発環境（サンドボックスストア＝本番相当のテスト環境）は、Shopify Plusパートナーにのみ提供。

代替策（非Plus向けの運用提案）：
- GitHub連携やサブテーマ（公開前の別テーマ）を使い、コード変更を安全に管理・検証する。
- 検証用商品はコレクションに追加しない／商品一覧に表示しないなどでユーザーからのアクセスを抑制する。

参考：公式ヘルプと関連ディスカッションのリンクが提示された。

結論・状態：非Plusでは「本番の完全複製」を自動で用意する正式手段は示されておらず、運用面の回避策が中心。必要に応じてPlus/パートナー化の検討か、提案された代替運用の採用が現実的。議論は事実確認と方策提示でおおむね収束。

<div class="post-metadata">

**Author:** ![torano](https://avatars.discourse-cdn.com/v4/letter/t/65b543/32.png) [@torano](https://community.shopify.com/u/torano)\
**Post date:** [January 4, 2024, 8:08am UTC](https://community.shopify.com/t/topic/281999/1 "2024-01-04T08:08:24Z")

</div>

現在本番環境で運用しているストアが存在しますが、開発ストアが存在しません

修正を加えるときはshopifyの管理画面から直接コードを編集しているためリスクが高く、また機能追加に伴う特定の作品に関する購入後の挙動を調べたいときに、本番環境にまだ購入して欲しくない作品を登録しなければならないことが原因です

現在運用している本番環境のストアをそっくりそのまま開発環境のストアとして、なるべく手間をかけずに構築する方法はありますか？

---

<div class="post-metadata">

**Author:** ![NIIGAKI\_HYUGA](https://avatars.discourse-cdn.com/v4/letter/n/f05b48/32.png) [@NIIGAKI\_HYUGA](https://community.shopify.com/u/NIIGAKI_HYUGA)\
**Post date:** [January 4, 2024, 9:21am UTC](https://community.shopify.com/t/topic/281999/2 "2024-01-04T09:21:45Z")

</div>

@torano 様

初めまして。新垣です。

本番環境そっくりの開発環境はShopify Plusパートナーのみサンドボックスストアとして提供されています。

[https://help.shopify.com/ja/partners/dashboard/managing-stores/plus-sandbox-store](https://help.shopify.com/ja/partners/dashboard/managing-stores/plus-sandbox-store)

こちらのディスカッションも参考ください。

[https://community.shopify.com/topic/1113384](https://community.shopify.com/topic/1113384)

例示だとは思いますが、悩みの種は下記で解決できるかと思います。  
｜修正を加えるときはshopifyの管理画面から直接コードを編集しているためリスクが高く、  
→GitHubやサブテーマを用いて運用することで回避できるかと思います。

｜購入後の挙動を調べたいとき、

→コレクションに追加しない、商品一覧に表示させない等の対応でユーザーからのアクセスを回避することは可能かと思います。

以上、参考になりましたら幸いです。
