Cart Abandonment Software Integration Workflow
How It Works
- Register API2Cart account
- Add your customers’ stores built on any supported eCommerce platform
- Work with store data such as orders, products, categories, shipments, customers, etc
List of methods for Shopware Integration
webhook.createCreate webhook on the store and subscribe to it.
webhook.listList registered webhook on the store.
webhook.countCount registered webhooks on the store.
webhook.eventsList all Webhooks that are available on this store.
webhook.deleteDelete registered webhook on the store.
webhook.updateUpdate Webhooks parameters.
cart.createAdd store to the account
cart.validateCheck store availability, bridge connection for the downloadable carts, identify DB prefix, validate API accesses for API carts.
cart.listGet list of supported carts
cart.bridgeGet bridge key and store key
cart.deleteRemove store from API2Cart
cart.disconnectDisconnect with the store and clear store session data.
cart.methodsGet list of cart methods
cart.configGet list of cart configs
cart.config.updateUse this API method to update custom data in client database.
cart.coupon.countGet cart coupons count.
cart.coupon.listGet cart coupon discounts.
cart.giftcard.countGet gift cards count.
cart.giftcard.listGet gift cards list.
cart.giftcard.addCreate new gift card
cart.coupon.addCreate new coupon
cart.coupon.condition.addCreate new coupon condition
cart.catalog_price_rules.countGet count of cart catalog price rules discounts.
cart.catalog_price_rules.listGet cart catalog price rules discounts.
cart.script.listGet scripts installed to the storefront
cart.script.addAdd new script to the storefront
cart.script.deleteRemove script from the storefront
cart.infoGet cart information
cart.clear_cacheClear cache on store.
cart.plugin.listGet list of installed plugins
cart.shipping_zones.listGet list of shipping zones
cart.meta_data.listGet entity meta data
cart.meta_data.setSet meta data for a specific entity
cart.meta_data.unsetUnset meta data for a specific entity
bridge.downloadDownload bridge for store
account.cart.listGet list of carts.
account.cart.addAdd store to the account
account.config.updateUpdate configs in the API2Cart database.
account.failed_webhooksList webhooks that was not delivered to the callback.
account.supported_platformsGet list of supported platforms
bridge.updateUpdate bridge in the store.
bridge.deleteDelete bridge from the store.
product.listGet list of products from your store. Returns 10 products by default.
product.countCount products in store.
product.infoGet product info about product ID *** or specify other product ID.
product.findSearch product in store catalog. "Apple" is specified here by default.
product.fieldsRetrieve all available fields for product item in store.
product.addAdd new product to store.
product.updateUpdate price and quantity for a specific product
product.price.addAdd some prices to the product.
product.price.updateUpdate some prices of the product.
product.price.deleteDelete some prices of the product
product.image.addAdd image to product
product.image.updateUpdate details of image
product.variant.image.addAdd image to product
product.attribute.listGet list of attributes and values.
product.attribute.value.setSet attribute value to product.
product.attribute.value.unsetRemoves attribute value for a product.
product.option.addAdd product option from store.
product.option.listGet list of options.
product.option.assignAssign option from product.
product.option.value.addAdd product option item from option.
product.option.value.assignAssign product option item from product.
product.option.value.updateUpdate product option item from option.
product.review.listGet reviews of a specific product.
product.variant.addAdd variant to product.
product.child_item.infoGet child for specific product.
product.child_item.listGet child items list of specific product(s).
product.child_item.findSearch product child item (bundled item or configurable product variant) in store catalog.
product.variant.listGet list variants.
product.variant.infoGet variant info.
product.variant.countGet count variants.
product.variant.price.addAdd some prices to the product variant.
product.variant.price.updateUpdate some prices of the product variant.
product.variant.price.deleteDelete some prices of the product variant.
product.tax.addAdd tax class and tax rate to store and assign to product.
product.manufacturer.addAdd manufacturer to store and assign to product
product.brand.listGet list of brands from your store.
product.currency.addAdd currency and/or set default in store
product.currency.listGet list of currencies
product.store.assignAssign product to store
category.listGet list of categories from store. Returns 4 categories by default.
category.countCount categories in store.
category.infoGet category info about category ID*** or specify other category ID.
category.findSearch category in store. "Laptop" is specified here by default.
category.addAdd new category in store
category.updateUpdate category in store
category.deleteDelete category in store
category.assignAssign category to product
category.unassignUnassign category to product
category.image.addAdd image to category
order.countCount orders in store
order.listGet list of orders from store. Returns 4 orders by default.
order.infoInfo about a specific order by ID
order.addAdd a new order to the cart.
order.updateUpdate existing order.
order.status.listRetrieve list of statuses
order.financial_status.listRetrieve list of financial statuses
order.abandoned.listGet list of orders that were left by customers before completing the order.
order.shipment.listGet list of shipments by orders.
order.shipment.addAdd a shipment to the order.
order.shipment.updateUpdate order's shipment information.
order.shipment.tracking.addAdd order shipment's tracking info.
order.refund.addAdd a refund to the order.
basket.live_shipping_service.listRetrieve a list of live shipping rate services. (Beta)
basket.infoRetrieve basket information.
basket.live_shipping_service.createCreate live shipping rate service. (Beta)
basket.live_shipping_service.deleteDelete live shipping rate service. (Beta)
basket.item.addAdd item to basket
customer.listGet list of customers from store.
customer.countGet number of customers from store.
customer.infoGet customers' details from store.
customer.findFind customers in store.
customer.addAdd customer into store.
customer.updateUpdate information of customer in store.
customer.group.listGet list of customers groups.
customer.group.addCreate customer group.
customer.attribute.listGet attributes for specific customer
attribute.listGet attributes list
attribute.infoGet attribute info
attribute.countGet attributes count
attribute.type.listGet list of supported attributes types
attribute.deleteDelete attribute from store
attribute.addAdd new attribute
attribute.updateUpdate attribute data
attribute.assign.groupAssign attribute to the group
attribute.assign.setAssign attribute to the attribute set
attribute.unassign.groupUnassign attribute from group
attribute.unassign.setUnassign attribute from attribute set
attribute.group.listGet attribute group list
attribute.attributeset.listGet attribute_set list
tax.class.infoGet info about tax
subscriber.listGet subscribers list
What our customers say
Consistently Amazing - …the API and the infrastructure we use for shopping carts is built by a solid software engineering team we've known for years.Salesorder.com is a mission-critical order management platform for wholesalers. Our due diligence selected API2Cart as the best in its class. They’ve connected over 50 carts. It’s how they earn their living, and they’re probably best there is on Earth at cart integration and supporting a critical part of your business.
I have been using API2Cart since beginning of 2014 for our new webstores product. We have successfully integrated close to 100 stores and are currently doing 5 new stores every week.We started with the standard plan (shared hosting) and in 2015 we upgraded to a dedicated server to increase the number of monthly and concurrent API requests. As an ecommerce company with more than 20,000 online sellers security is very important for us. During the time that we have used API2Cart we have not had any problems related to security. The support that API2Cart provide us with is excellent. Communication is quick and the expertise from their engineers have helped us to successfully integrate API2Cart with our own platform.
We use API2CART now for more then a year. Several customers of our application are succesfully connected to this platform. So far we are very happy with the product and the service as well! Keep up the good work!
We have been working with you now for nearly 2 years now and your support is fantastic, one of the best I have worked with plus we have never had any security issues with you.
An API connection to shopping carts is the best way to work with merchants. Managing all those connections is a lot of work and requires a lot of knowledge. By using API2Cart we don't need to spend the time and effort to create and maintain all these connections.
Cooperation with API2Cart is a great opportunity for UniSender to become more accessible for e-commerce platforms users. For us it’s fast and profitable since API2Cart supports integration with dozens of shopping carts thus providing secure and reliable integration. For our users it’s even more opportunities to quickly and securely transfer their client’s contact information from the most popular platforms into UniSender and start an e-mail marketing campaign immediately.
Thank you, API2Cart. Your API has helped us integrate with a new platform. You are a big part of our success.
So far API2Cart has been great! Simple and functional. I really liked the collector class from the code sample. It’s so easy to call the functions I want through that.
At AppsBuilder we have been using API2Cart for over a year and so far over 100 of our clients have successfully used it to connect to the eCommerce provider of their choice. We have found the security of API2Cart to be excellent , and are confident that our clients' data and that of their customers in turn is more than adequately protected. We have certainly not encountered any problems of a security nature and nor do we expect to.
API2Cart enables us to support synchronization to any of the e-Commerce carts that our customers use. This means we can focus on what we do best, enabling turnkey mobile commerce applications.
We are delighted to be working with API2Cart and be able to offer our mCommerce solution to hundreds of thousands of eCommerce store owners looking to go mobile. Being invited as part of the API2Cart network means any eCommerce store owner can easily synchronise their store with MobiCart.
We have finally succeeded in getting our first client adding the store to API2Cart. And the API worked! Pure magic. I simply press the button and receive all the necessary information. This thing is really awesome.