このコマンドは動的キットを構成します。 キットには複数のアイテムが含まれていますが、 キットの単位でオーダーと返品が行われ、その価格は 1 つで SKU も 1 つです。 動的キットに含まれるアイテムについての情報は、外部のコンフィギュレーター によって制御されます。
このコマンドを呼び出すには 2 つの方法があります。 XML ファイルから、または URL パラメーターからです。 それらは互いに排他的ではないので、両方の方法を合わせて使用できます。 XML ファイルの値の方が常に優先されます。
XML 呼び出し方式を用いる場合のパラメーター値
<!ELEMENT Configuration (ComponentList)>
<!ATTLIST Configuration
ConfigurationId CDATA #REQUIRED
ReferenceId CDATA #IMPLIED
ConfiguratorURL CDATA #IMPLIED
WCSURL CDATA #IMPLIED
DynamicKitId CDATA #IMPLIED>
<!ELEMENT ComponentList (Component+)>
<!ATTLIST ComponentList
Currency CDATA #IMPLIED>
<!ELEMENT Component EMPTY>
<!ATTLIST Component
WCSItemId CDATA #IMPLIED
WCSPartNumber CDATA #IMPLIED
MemberId CDATA #IMPLIED
Quantity CDATA #REQUIRED
UnitPrice CDATA #IMPLIED>
以下は、XML ファイルのサンプルです。
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE Configuration SYSTEM "productConfiguration.dtd">
<Configuration ConfigurationId = "250" DynamicKitId =
"15555">
<ComponentList Currency = "CAD">
<Component WCSItemId = "1111" Quantity = "5" UnitPrice =
"50.00"/>
<Component WCSPartNumber = "ABC-1112" MemberId = "15"
Quantity = "6" UnitPrice = "55.00"/>
<Component WCSItemId = "1113" Quantity = "7" UnitPrice =
"60.00"/>
</ComponentList>
</Configuration>
URL ファイル呼び出し方式用いる場合のパラメーター値
例
以下の例は、catentryId が 15555 の動的キット用の構成 250 に関して説明しています。 その構成のコンポーネントは、WebSphere Commerce の 3 つのアイテムで、1111、"ABC-1112"、および 1113 です。 それぞれの数量および単価は以下のとおりです。
http://myhostname/webapp/wcs/stores/servlet/DynamicKitConfigurationAdd?
&configurationId=250&catEntryId=15555&componentId=1111&quantity=5&price=50
&componentId=ABC-1112&quantity=6&price=55&componentId=1113&quantity=7&price=60
動作
動的キットを構成する。
例外条件
なし
![]() |