Il processo di esportazione ordini via API, è personalizzabile grazie all'uso di specifici parametri personalizzati.


<br><b>API_ORDERS_PRODUCT_CATEGORIES = 0,1</b>
<br>Aggiunge nell’xml di esportazione anche i tag relativi alla key_cat delle categorie di prodotti.
<br>ES:<ProductCategories>
<Category> chiave2 della categoria </Category>
,<Category> chiave3 della categoria </Category>
</ProductCategories>
<br>
<br><b>API_ORDERS_SPLIT_ADDRESS = 0,1</b>
<br>Nel file xml di esportazione degli ordini, divide l’indirizzo aggiuntivo di spedizione e billing in due indirizzi con tue tag diversi invece che uno solo.
Es.: Se sono definiti billing_address e billing_address2 crea due tag: <Address>billing_address</Address>,<Address2>billing_address2</Address2>
<br>
<br><b>API_ORDERS_SHIPPING_VAT_FIX = id_nodo => aliquota</b>
<br>Serve a definire un’aliquota fissa sulla spedizione per un determinato nodo.
<br>
<br><b>API_ORDERS_OUT_SPLIT_SUPPLIER = 1</b>
<br>Quando settato 1, permette lo split degli ordini in base al fornitore nel processo di API export orders, con il seguente procedimento:
<br>1)Identifica se nelle righe abbinate all’ordine vi sono prodotti legati a differenti fornitori;
<br>2)Se la risposta è affermativa, modifica l’id ordine bindCommerce in idbindCommerce-idSupplier ed abbina allo stesso solo i prodotti di quel fornitore, e questo per gli N fornitori trovati;
<br>3)Se la risposta è negativa, ovvero vi è soltanto un fornitore, lavora gli ordini nel modo standard.
<br>
<br><b>API_ORDERS_ADDRESSTWO_TO_FC = ID_Nodo,ID_Nodo</b>
<br>Indicare gli ID nodo separati da virgola per cui tale trasformazione deve essere apportata.
<br>
<br><b>API_ORDER_OUTPUT_FORMAT___CSV = ID_Connettore</b>
<br>Il formato standard di export è XML, ma facoltativamente è possibile richiedere la trasformazione in CSV utilizzando questo parametro personalizzato.
<br>
<br><b>API_ORDER_OUTPUT_FORMAT___CSV_OPTIONS = {"<id_connettore>": {"separator": ";", "enclosure": "\"", "'", "date_format": "Y-m-d H:i:s", "line_break": "CRLF"}, "<id_secondo_connettore>": {...} }</b>
<br>Consente di variare le opzioni contenute all’interno del file CSV esportato, quali separatore, delimitatore di testo, formato della data e carattere di fine riga.
<br>line_break può assumere i seguenti valori:
<br>CR viene convertito in \r (line break macintosh)
<br>LF viene convertito in \n (line break linux e mac os x)
<br>CRLF viene convertio in \r\n (line break windows)