Doop Widget 埋め込みプレビューハーネス
同一デプロイの /cart.js ・/product.js ・/ecforce-lp.js を実際に <script> 読み込みし、模擬ストア DOM 上でウィジェットを描画します。 preview/dev 環境でのみ有効(本番は 404)。
- Shopify カートページ模擬 →
checkout / remove ボタン + アイテム行を含む最小カート DOM にカートウィジェットを描画。
ストア fixture: doop-develop.myshopify.com / doop-production.myshopify.com
- Shopify 商品ページ模擬 →
.doop-tradein-box + add-to-cart フォームを含む商品 DOM に商品ウィジェットを描画。
ストア fixture: doop-develop.myshopify.com / doop-production.myshopify.com
- ECForce LP 模擬 →
.doop-tradein-box を含む LP DOM に ECForce LP ウィジェットを描画。
ストア fixture: example-store.ec-force.com
使い方
- 各画面上部のセレクタでストアを切替(
?shop=パラメータが書き換わります)。 - per-PR プレビューでは
https://doop-webapp-widget-git-<branch>-doop.vercel.app/previewで同じハーネスが開けます。 - Shopify カート模擬は
/cart.jsを模擬カート JSON で傍受します(本物の Ajax 挙動は再現しません)。