注文に表示される_bundlexコードとは何ですか?
Shopify管理画面で注文を開き、_bundlex: {"o":0,"d":"da2a9114-..."}のような行を見つけた場合、それはBundlexによるものです。これは内部トラッキングタグであり、この記事ではその役割と存在する理由を詳しく説明します。
要点
_bundlexの明細プロパティは、Bundlexが注文の明細に付加する内部トラッキングコードです。次の2つの役割があります。
- 正しい割引を適用します。顧客が選択したバンドルオファーを記録し、それに基づいてチェックアウト時に割引を適用します。
- 売上を帰属させます。明細がどの割引に属するかを記録し、Bundlexの分析に反映します。
これはクーポンコード、プロモーションコード、または顧客が入力したものではありません。Bundlexが裏側で使用するメタデータです。
プロパティが表示される場所
Shopifyは、アンダースコアで始まる明細プロパティをチェックアウトでは非表示にしますが、管理画面の注文詳細では表示したままにします。このプロパティはテーマコードやカートAPIからも利用できます。
ストアフロントで非表示にするには、テーマで非公開プロパティをフィルタリングする必要があります。カスタムメールテンプレート、納品書、その他の連携でも、内部プロパティを出力しないようにしてください。アンダースコアによってすべての表示場所で値が非表示になるとは限りません。Shopifyの非公開プロパティに関するドキュメントをご覧ください。
Bundlexには、Shopify管理画面の注文表示からこのプロパティを非表示にする設定はありません。ストアフロントやカスタムテンプレートで顧客に表示される場合は、該当するページまたはテンプレートを添えてサポートにお問い合わせください。
Bundlexが使用する理由
このプロパティは、カートの明細をオファーと役割に関連付けます。Bundlexはこの情報を割引の適用条件の判定とレポートに使用します。表示上非表示にするためにカートリクエストから削除せず、表示される出力側でフィルタリングしてください。
コードの表示例
通常、明細ごとに1つのタグが表示されます。メイン商品の明細にはオファー参照が付くことが多く、ギフトや有料追加商品の明細には追加のマーカーが付きます。
_bundlex: {"o":0,"d":"da2a9114-8063-..."} Main item
_bundlex: {"o":0,"e":0,"d":"da2a9114-8063-..."} Gift or extra item
値は内部識別子です。oはオファーの位置、dは売上の紐付けに使用される割引ID、eはギフトまたは有料追加商品を示します。これらに対して操作したり、意味を解釈したりする必要はありません。
タグは表示されますが、割引が適用されません
これは正常で、通常は想定された動作です。_bundlexタグが付いた商品が1点だけ注文され、割引が適用されていない場合、その購入はほぼ必ず、割引設定がNoneまたは0%に設定された段階に一致しています。たとえば、数量割引の「1個購入」または単品の段階です。
たとえば、0%オフの「1個購入」段階と、実際に割引されるより大きな数量の段階を設定したワインのオファーを運用しているとします。ボトル1本の注文にもタグは付きます。顧客は1個購入し、最初の段階に一致したため、割引は適用されず、トラッキングタグだけが表示されます。これはアプリが正しく動作している状態です。
ヒント: 最初の段階に明示的な0%の割引ではなく、割引なしを設定したい場合は、そのオファーの割引タイプをNoneに設定すると、よりすっきりした構成になります。動作は同じで、タグも表示されます。
何か対応する必要はありますか?
いいえ。注文に表示される_bundlexコードは、そのまま無視して問題ありません。これは割引の適用条件の判定と売上の紐付けに使用されます。顧客向けテンプレートに表示される場合は、そのテンプレートで非公開プロパティがどのように表示されるかを確認してください。割引を想定していた注文に割引が適用されていない場合は、問題が発生したと判断する前に、購入数量がどの段階に一致したかを確認してください。
この記事は役に立ちましたか?
皆さまからのフィードバックがドキュメントの改善に役立ちます。