indivField
Unterstützt individuelle Felder für folgende Methoden:
- setCategory
- setAttribute
- setArticle
- setCustomer
- setOrderStatus
- getOrders
indivField | |
dstTable | xsd:string |
sqlFieldName | xsd:string |
sqlFieldType | xsd:string |
value | xsd:string |
langValue | tns:langItem |
Hinweis
dstTable kann für die jeweilige Methode nur die jeweils gültige Tabelle sein. Dadurch wird sichergestellt, dass individuell angelegte Felder zum jeweiligen Aufruf in die zugehörige Tabelle geschrieben werden.
Gültige Werte für dstTable:
- setCategory: TABLE_CATEGORIES
- setAttribute: TABLE_PRODUCTS_ATTRIBUTES
- setArticle: TABLE_PRODUCTS, TABLE_PRODUCTS_DESCRIPTION
- setCustomer: TABLE_CUSTOMERS
- setOrderStatus: TABLE_ORDERS
- getOrders: TABLE_ORDERS, TABLE_ORDERS_PRODUCTS
Handelt es sich z.B. bei setArticle um ein mehrsprachiges Feld kann der Wert sprachabhängig über langValue als bekanntes langItem übergeben werden.
Beispiele
Abfrage getArticle mit zusätzlichem Feld (my_field_1) in Tabelle "xt_products"
{ "function": "getArticle", "paras": { "user": "{{api_user}}", "pass": "{{api_password}}", "products_id":"1", "external_id":"", "indivFieldList":[{"dstTable":"TABLE_PRODUCTS","sqlFieldName":"my_field_1"}] } }
Antwort z.b.
..... "indivFieldsList": [ { "dstTable": "TABLE_PRODUCTS", "sqlFieldName": "my_field_1", "value": "123131" } ], .....