API2Cart API Methods for Shipping Software

Published 14 June 2019 | Updated 28 August 2019 |

It is already known that without automation any business cannot compete in today’s fiercely competitive market. Speaking about the eCommerce industry, one of the highly beneficial systems that allows retailers to maximize profitability, streamline and automate business processes is shipping software. Thanks to it, online sellers can manage customer orders in one place, select appropriate shipping options, create and print shipping labels with all the correct information, ship package, and many more.

Carrying these and other related functions require an ability of shipping software to access and process order, customer and product information from online stores. Thus, it needs integration with shopping platforms.

For you, a shipping software provider, establishing a connection with shopping cart may seem like hell. Each platform is unique has its own unique way of storing information. It also requires significant money investments due to the need to pay to the qualified developers that will work on each integration separately.

The better and easiest way to get access to the data of 35+ shopping carts is to perform a unified integration with API2Cart.

In particular, integration with customer stores via API2Cart enables your shipping software to do the following:

  • import orders from multiple sales channels
  • update tracking info and order statuses
  • create shipping labels
  • automate, schedule, and customize shipping tasks to run only for specific stores
  • organize the data in detailed reports

Let’s dig deeper into API methods which help to perform the integration.

Inventory Control


Access to accurate inventory data is vital for avoiding errors in shipping operations.

  • Product.info method - double check product availability by using product.info method, which returns items’ quantity in stock.
  • Product.update method - automatically update stock level of product.

Import Orders


There are two ways to learn about new orders on stores.

First is setting the webhooks for order.add event to get notified every time the new order is placed. Using webhooks is a much more beneficial way in comparison to polling an API, as it decreases the server load, saves API requests, and provides more up-to-date info.

Another option for tracking new orders is executing order.list method once in a while to get list of products to be imported to your system. Filter orders by create time with created_from and created_to parameters.

Add Shipment Statuses


Automatically insert shipment tracking url or update tracking info into the ecommerce store by using order.shipment.tracking.add to seamlessly notify end customers.

Create shipments and add tracking numbers to orders with help of order.shipment.update and order.shipment.add methods.

Update order statuses via order.update method.

Product Data Uploads


Manage Customer Info


Retrieve all customers details you need via customer.info and customer.list methods.

Here is how the shipping software workflow with API2Cart looks like:

Contact us to get more details or start a free trial to see how easy your software can perform integrations with multiple shopping platforms at once.