Zum Hinzufügen eines Elementes in den Warenkorb des Webnutzers verwenden Sie die Übergabeparameter "el####" und "menge####". Um ein Element der mit der ID 516 in einer Menge von 2 einzufügen müssen folgende Parameter an das CGI übergeben werden:
el0001=516
menge0001=2
Beispiel 1:
Eine entsprechende Integration könnte (hier am Beispiel einer Elementeliste) wie folgt aussehen:
Layout:
In der Rubrik #INSERT_OR_NAME befinden sich folgende Artikel:<p>
#INSERT_OR_ELZEILE
(Um ein Artikel in den Warenkorb zu legen, klicken Sie bitte auf das rechte Warenkorbsymbol)
Zeile:
<form action="#INSERT_SP_CGI">
<input type="hidden" name="kd" value="#INSERT_KD_ID" />
<input type="hidden" name="or" value="#INSERT_OR_ID" />
<input type="hidden" name="el0001" value="#INSERT_EL_ID" />
<input type="hidden" name="menge0001" value="1" />
<table><tr>
<td>#INSERT_EL_VAR_anr!</td>
<td><b>#INSERT_EL_NAME</b><br /><br />#INSERT_EL_VAR__be!</td>
<td><input type="image" value="In Warenkorb legen..." source="#INSERT_PARAM_mediapfad!/basket.gif" /></td>
</tr></table>
</form>
Sollen mehrere Elemente gleichzeitig in den Warenkorb gelegt werden, werden neben den Parametern el0001 und menge0001 auch die Parameter el0002 und menge0002, el0003 und menge0003, usw. dem VIO.Matrix CGI übergeben. Zur Generierung der fortlaufenden vierstelligen Nummer wird der Parameter #INSERT_EL_FL verwendet. In diesem Fall wird ein HTML-Formular für die gesamte Elementeliste erstellt und nicht für jede Elementezeile separat.
Beispiel 2:
Layout:
<form action="#INSERT_SP_CGI">
<input type="hidden" name="kd" value="#INSERT_KD_ID" /
<input type="hidden" name="or" value="#INSERT_OR_ID" />
<table><tr>
#INSERT_OR_ELZEILE
<tr>
<td><input type="image" value="In Warenkorb legen..." source="#INSERT_PARAM_mediapfad!/basket.gif" /></td>
</tr></table>
</form>
Zeile:
<tr>
<td>#INSERT_EL_VAR_anr!</td>
<td><b>#INSERT_EL_NAME</b><br /><br />#INSERT_EL_VAR__be!</td>
<td>
<input type="hidden" name="el#INSERT_EL_FL" value="#INSERT_EL_ID" />
<input type="text" name="menge#INSERT_EL_FL" value="1" />
</td>
</tr>
Hinweis: Warenkorbfunktionalitäten gibt es erst bei VIO.Matrix-Lizenzen welche den E-Commerce-Server enthalten.