Questo comando consente di configurare kit dinamici. Un kit contiene più articoli, viene ordinato e restituito come un'unica unità ed ha un prezzo unico ed un'unica SKU. Le informazioni relative agli articoli contenuti in un kit dinamico vengono controllate da un configuratore esterno.
Esistono due metodi per richiamare questo comando: mediante un file XML oppure mediante i parametri URL. Tali metodi non sono esclusivi e pertanto è possibile utilizzarli insieme. Tuttavia, i valori all'interno del file XML hanno la precedenza.
Valori del parametro se si utilizza il metodo di richiamo 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>
Di seguito viene riportato un file XML di esempio:
<?xml version="1.0" encoding="UTF-8"?>
<!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>
Valori del parametro se si utilizza il metodo di richiamo del file URL
Esempio
Il seguente esempio descrive una configurazione 250 per un kit dinamico con catentryId
15555. I componenti della configurazione sono tre articoli di WebSphere Commerce: 1111,
"ABC-1112" e 1113. Le quantità ed i prezzi unitari di ciascuno sono i seguenti:
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
Azione
Configura kit dinamici.
Condizioni di eccezione
Nessuna.
![]() |