Skip to main content

API - Providing Personalisations / Extra Details on Orders

Tom Higgs avatar
Written by Tom Higgs
Updated over 2 months ago

This guide is intended for customers with custom-built third-party API integrations. It provides an additional method for providing personalisation options/ extra details on orders, rather than the standard approach. If you want to supply extra details or personalisations via the API they can be done in two places against at order item or at order item level.

Note: It's stored as Name Value pairs.


Order Level

"OrderNameValues": [ { "Name": "OriginalSource", "Value": "MYWEBSITE" } ]

Note: Order Level data will be viewable by going to the order, click the History tab then ExtraInfo.


Order Item Level

{ "OrderItems": [ { "SKU": "string", "ProductId": 0, "Quantity": 0, "Details": "string", "UnitPrice": 0, "UnitPriceVat": 0, "OrderItemNameValues": [ { "Name": "Personalised Name", "Value": "Luke" } ],
Did this answer your question?