【Agentic Commerce:UCP】
Shopifyで発売前の商品に在庫だけ入れておき、テーマ側では「予約中」と表示して購入ボタンを隠す、という運用をするケースがあります。
この時、すでに在庫を入力済みで購入可能な状態にんっていると、テーマを経由しないUCP/Shop経由で商品に直接アクセスされ、そのまま購入まで進めてしまいます。
実際に試してみたところ、ストアフロントで塞いでいた事前告知商品が、UCP経由で購入できてしまいました。発売前の商品を確実に止めたい場合、フロント側で隠すだけでは不十分といえます。
在庫は0のままにしておいて販売開始時刻にMatrixifyなどで自動投入するか、Checkout Validation Function(チェックアウト側でサーバーサイドに購入可否を判定する仕組み)で発売前フラグを見て弾く、といった対応をしておく方が良さそうです。
#Shopify #AgenticCommerce #UCP #ACP
