Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
B2C Commerce の使用開始
B2C Commerce のファイルフォーマット

B2C Commerce のファイルフォーマット

B2C Commerce では、B2C Commerce スキーマファイルに準拠する XML インポートファイルのみを使用できます。B2C Commerce の旧バージョンでは、コンマ区切り値 (CSV) ファイルの事前処理が可能でしたが、B2C Commerce ではこの機能がサポートされなくなりました。

CSVFileReader クラスを使用して CSV を XML に変換するスクリプトを作成することもできますが、代わりにサードパーティのプログラムを使用して、.csvファイルを必要な XML 形式に処理します。処理に大量のメモリが割り当てられている .NET または Java プラットフォームを使用してファイルを変換する方が格段に高速かつ効率的です。

B2C Commerce で生成されるファイル形式

B2C Commerce ではファイルが常に XML 形式でエクスポートされます。例外はクーポンコードで、これは CSV 形式でエクスポートされます。

ファイル転送

ファイルをインポートする前に、マーチャントのシステムから B2C Commerce インスタンスにファイルを転送します。ファイルをエクスポートしたら、それを B2C Commerce インスタンスからバックエンドシステムに転送します。

WebDAV、FTP、HTTPS を使用してファイルを転送します。FTPS (FTP over SSL/TLS) は、外部システムと B2C Commerce の統合ではサポートされていません。

サイトのインポートとエクスポート - インポートのファイル形式

サイトのインポートとエクスポートを使用してインポート用に zip ファイルを作成したい場合は、まずフォルダーを作成します。

インポートしたい XML ファイルをそのフォルダーに追加します。XML ファイルに、そのタイプのオブジェクトをインポートするための標準名が指定されており、オブジェクトタイプのスキーマに準拠していることを確認します。

また、バージョン情報を含む以下の形式のテキストファイルを追加します:

###########################################
# Generated file, do not edit.
# Copyright (c) 2022 by Salesforce, Inc.
###########################################
22.5.0

フォルダを圧縮し、そこに含まれるフォルダと同じ名前を付けます。

メモ
メモ Mac を使用している場合は、コマンドラインでフォルダーを圧縮し、右クリックメニューの「フォルダーの圧縮」機能は使用しないでください。B2C Commerce では、圧縮されたフォルダーは無効な形式として扱われます。

B2C Commerce でのデータの検証

Business Manager からファイルを手動でインポートした場合は、B2C Commerce スキーマに対する XML インポートファイルの検証は自動的に行われます。ファイルをインポートするカスタムパイプラインを作成する場合は、検証する XML インポートファイルの ValidateXML パイプレットを含めます。

大部分の B2C Commerce スキーマでは、スキーマ内のすべての要素が任意として指定されています。この方法を使用して、各フィードに必要な要素のみを含めます。ただし一部の例外を除き、要素の依存性を確認するためのデータ検証は行われません。

たとえば、商品とカテゴリの割り当てをインポートする場合に、割り当てで参照されるカテゴリが存在しないと、カテゴリの割り当ては無視され、ログにレポートされます。

 
読み込み中
Salesforce Help | Article