1つのパスポート、多数のサイズ:dpp.gs の繊維 GTIN バリエーション対応
5 サイズ × 3 色で売られる 1 つの T シャツデザインは 15 の異なる GTIN ですが、1 つの製品です。繊維組成、取扱い表示、原産国、リサイクル含有率、マイクロファイバーのデータは 15 すべてで同一。ESPR 繊維パスポート(委任法は 2027 年見込み)は、すべてのアパレルブランドをこの緊張に直面させます。dpp.gs はモデル / バリエーションモデルで解決します。
なぜ安易な近道は破綻するのか
ブランドはたいてい次の 2 つのどちらかを試み、どちらも失敗します:
- デザイン全体に 1 つの GTIN。GS1 規則で不可、レジでも不可能——S と XL のバーコードは在庫と販売のために別商品としてスキャンされる必要があります。単一 GTIN に紐づくパスポートは、顧客が手にしているサイズを表現できません。
- バリエーションごとに完全な別パスポート。技術的には有効ですが、ほぼ同一のレコードを 15 件維持することになります。リサイクル含有率を一度変えれば 15 回編集が必要——そして 15 件は必ずずれ、まさにパスポートが解決すべきデータ整合性の問題になります。
モデル / バリエーション アプローチ
dpp.gs はモデル(デザイン——共有サステナビリティデータの所在)と、そのバリエーション(販売 SKU。各自の GTIN とサイズ・色・任意の SKU コード)を分けます。パスポートはモデルで一度記入し、その下にバリエーション GTIN を登録します。
| モデル | バリエーション | |
|---|---|---|
| 例 | EcoWear Organic T-Shirt | サイズ M · Navy |
| GTIN | 0852…0032(デザイン) | 0852…0117(この具体的な SKU) |
| 保持 | 繊維組成、取扱い、原産、リサイクル %、マイクロファイバー、文書 | サイズ・色・SKU のみ——そしてモデルへのポインタ |
| 編集 | 一度 | 一切なし(すべて継承) |
バリエーションがスキャンされると何が起きるか
ここで効いてきます。買い物客が サイズ M, navy の下げ札の QR をスキャン——バリエーション GTIN です。dpp.gs は:
- その GTIN を登録済みバリエーションとして認識し、
- モデルパスポートに解決して完全なサステナビリティデータを表示し、
- 28 のビューア言語のいずれかで明快なバナー——「バリエーション:M · Navy」——を、製品モデルへのリンク付きで表示し、
- パスポートにスキャンされたバリエーション自身の GTINを保持して、レコードが顧客の手元の品そのものを反映するようにします。
維持するパスポートは 1 つ。すべての SKU が正しく解決します。
機械可読でもある(JSON-LD)
このグルーピングは見た目だけのものではなく、パスポートの JSON-LD データに表現され、他システムが理解できます。バリエーションのレコードはモデルを指す isVariantOf と size・color を持ち、モデルは対象 SKU すべての hasVariant リストを持ちます。リサイクラーや小売の システムは、任意の 1 つのバーコードから製品ファミリ全体へ、また戻る、推測なしで辿れます。
設定方法
ダッシュボードでデザインを表す製品を開き、Product variants セクションを使います:各バリエーションの GTIN を、サイズ・色・任意の SKU とともに追加します。これで全工程です。バリエーション GTIN はただちにモデルパスポートに解決し、独自の QR / GS1 DataMatrix コードを生成し、パスポートの機械可読データに現れます。API でも同様:POST /api/v1/products/{GTIN}/variants。
関連記事:dpp.gs はどう EU 規格に準拠するか · あらゆるカテゴリにパスポート · GS1 Digital Link 解説