API2Cart
API2Cart is a unified shopping platform data integration interface that makes a connection with multiple shopping cart software APIs simple and effective. Service supports integration with 40+ eCommerce platforms, including Magento, PrestaShop, OpenCart, VirtueMart, Shopify, BigCommerce, WooCommerce. It can be used by software vendors who work in the sphere of Mobile Commerce, Social Commerce,…
API2Cart endpoints
| Method | Endpoint | Description |
|---|---|---|
| Order | ||
| PUT |
order.shipment.update /order.shipment.update.json |
This method allows to update the shipments associated with an order. Below you will find all needed parameters as well as request and response examples. Integration code samples… |
| GET |
order.abandoned.list /order.abandoned.list.json |
This method allows to retrieve the list of abandoned orders. Below you will find all needed parameters as well as request and response examples. Integration code samples together… |
| GET |
order.shipment.list /order.shipment.list.json |
This method allows to retrieve the shipments associated with an order. Below you will find all needed parameters as well as request and response examples. Integration code… |
| GET |
order.list /order.list.json |
Get list of orders from store. Test method performance with 4 orders. |
| POST |
order.add /order.add.json |
Add new order to the cart. |
| GET |
order.status.list /order.status.list.json |
Retrieve list of statuses |
| POST |
order.update /order.update.json |
Update existing order. |
| GET |
order.info /order.info.json |
Info about order |
| GET |
order.count /order.count.json |
Count orders in store |
| POST |
order.shipment.add /order.shipment.add.json |
This method allows to add the shipments associated with an order. Below you will find all needed parameters as well as request and response examples. Integration code samples… |
| GET |
order.financial_status.list /order.financial_status.list.json |
|
| Category | ||
| GET |
category.list /category.list.json |
Get list of categories from store. Test method performance with 4 categories. |
| POST |
category.unassign /category.unassign.json |
This method allows to unassign categories from the products. Below you will find all needed parameters as well as request and response examples. Integration code samples together… |
| GET |
category.info /category.info.json |
Get category info about category ID*** or specify other category ID. |
| DELETE |
category.delete /category.delete.json |
This method allows to update categories in the store. Below you will find all needed parameters as well as request and response examples. Integration code samples together with… |
| POST |
category.image.add /category.image.add.json |
This method allows to add image to the category. Below you will find all parameters that are necessary to add category’s image as well as request and response examples.… |
| POST |
category.update /category.update.json |
This method allows to update categories in the store. Below you will find all needed parameters as well as request and response examples. Integration code samples together with… |
| POST |
category.image.update /category.image.update.json |
This method allows to update image in the category. Below you will find all necessary parameters as well as request and response examples. Integration code samples together with… |
| POST |
category.add /category.add.json |
This method allows to add categories to the store. Below you will find all needed parameters as well as request and response examples. Integration code samples together with… |
| GET |
category.count /category.count.json |
Count categories in store. |
| DELETE |
category.image.delete /category.image.delete.json |
This method allows to delete image in the category. Below you will find all necessary parameters as well as request and response examples. Integration code samples together with… |
| GET |
category.find /category.find.json |
Search category in store. "Laptop" is specified here be default. |
| POST |
category.assign /category.assign.json |
This method allows to assign categories to the products. Below you will find all needed parameters as well as request and response examples. Integration code samples together… |
| Customer | ||
| GET |
customer.list /customer.list.json |
Get list of customers from store. |
| GET |
customer.find /customer.find.json |
Find customers in store. |
| GET |
customer.info /customer.info.json |
Get details of customers from store. |
| POST |
customer.update /customer.update.json |
Update information of customer in store. |
| POST |
customer.add /customer.add.json |
Add customer into store. |
| GET |
customer.count /customer.count.json |
Get count of customers from store. |
| POST |
customer.delete /customer.delete.json |
Delete customer from store. |
| Product | ||
| GET |
product.count /product.count.json |
Count products in store. |
| POST |
product.currency.add /product.currency.add.json |
This method provides you with possibility to add currency and assign it to the product. Below you will find all needed parameters as well as request and response examples.… |
| PUT |
product.image.update /product.image.update.json |
This method provides you with a possibility to update product’s images. Below you will find all parameters that are necessary to update product’s image as well as request and… |
| POST |
product.add /product.add.json |
This method allows to add products to the store. Below you will find all parameters that are necessary to add products as well as request and response examples. Integration code… |
| GET |
product.find /product.find.json |
Search product in store catalog. "Apple" is specified here be default. |
| POST |
product.manufacturer.add /product.manufacturer.add.json |
This method provides you with a possibility to add manufacturer and assign it to the product. Below you will find all needed parameters as well as request and response examples.… |
| GET |
product.list /product.list.json |
Get list of products from your store. Test method performance with 4 products. |
| GET |
product.info /product.info.json |
Get product info about product ID *** or specify other product ID. |
| POST |
product.image.add /product.image.add.json |
This method allows to add image to the product. Below you will find all parameters that are necessary to add product’s image as well as request and response examples. |
| POST |
product.option.value.add /product.option.value.add.json |
This method provides you with a possibility to add values to the product’s options. Below you will find all parameters that are necessary to add values as well as request and… |
| POST |
product.option.add /product.option.add.json |
This method provides you with a possibility to add various collections of similar values e.g. "colors" or "sizes" to the product. Below you will find all parameters that are… |
| POST |
product.variant.update /product.variant.update.json |
This method provides you with a possibility to update products’ variants. Below you will find all parameters that are necessary to update products’ variants as well as request… |
| GET |
product.currency.list /product.currency.list.json |
This method provides you with a possibility to retrieve the list of product’s currencies. Below you will find all needed parameters as well as request and response examples.… |
| POST |
product.option.value.update /product.option.value.update.json |
This method provides you with a possibility to update values of the product’s options. Below you will find all parameters that are necessary to add values as well as request and… |
| GET |
product.attribute.list /product.attribute.list.json |
This API method retrieves a list of product attributes from the store needed. Below you will find all parameters that are necessary to get product’s list as well as request and… |
| GET |
product.fields /product.fields.json |
Retrieve all available fields for product item in store. |
| GET |
product.option.list /product.option.list.json |
This method provides you with a possibility to retrieve the list of product’s options. Below you will find all parameters that are necessary to add various options as well as… |
| DELETE |
product.variant.delete /product.variant.delete.json |
This method provides you with a possibility to delete products variants. Below you will find all parameters that are necessary to delete products’ variants as well as request and… |
| GET |
product.variant.info /product.variant.info.json |
This method allows you to retrieve all required product variants’ information. Below you will find all parameters that are necessary to add different product’s versions as well… |
| POST |
product.update /product.update.json |
Update price for specific product |
API2Cart pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | $300 / month | — |
|
| PRO | $500 / month | — |
|
| ULTRA | $700 / month | — |
|
| MEGA | Free | — |
|
| MEGA | $1,000 / month | — |
|