Welcome to Custom Brand Co APIs
For retail or manufacture partner enquiries, or support with integrations, please contact:
James Stephenson
+44 (0) 7766 316246
james.stephenson@custombrandco.com
The APIs on this site allow our partners to integrate with our systems to provide personalised, customised, or on-demand products. Retailer’s can integrate to show their customers the products customised in real time, place orders once their customer has checked out, and check the status of any live order. Our supply partners can integrate to automatically fetch orders, including shipping information and print-ready artwork files.
Retailers
There are multiple options on how to integrate with our system.
- Integrate our JavaScript library “the plugin” into your ecommerce platform to offer your customers a fast and intuitive personalisation experience. Once integrated all you need to do is provide the SKU code to the plugin and it will render the input controls and the resulting previews. The customisation is recorded by the plugin for each session and a unique identifier is given for the session. Just save the identifier with the basket item and once the customer checks out, you make a single call to the Order API, providing the delivery details and the unique identifier for each item.
- Create your own user interface using our personalisation API to get product and customisation information, record customisation, retrieve preview renders and the unique identifier to the session. Then once the customer checks out, make a single call to our Order API, providing the delivery details and the unique identifiers.
- Create your own user interface to record the customisation of products without using our plugin or Personalisation API. You configure the necessary inputs for each product and record the customisation on your own site. Once the customer checks out, make a single call to the Order API, passing the delivery details, product SKUs, and customisation data.
Suppliers
You can integrate into our system to automatically get a list of new orders. For each order you can get detailed information on delivery, personalisation, preview images, and print files. Once you have retrieved the information, you set the order as processed which will update the status of the order to production and will no longer show on the new orders list. Once you have dispatched an order, use the SetOrderItemShipped method to complete the order.