Have questions? Leave your message here or Schedule a quick call with our manager now

Integrate with Magento 2 Easily

Develop the integration with Magento 2 and 60+ other eCommerce platforms at once via API2Cart. Connect to us once, use data from as many platforms as you need.

Your APP or Software

APP Icon - Unified Shopping Cart Integration API

Unified API

API2Cart - Unified Shopping Cart Integration API
Supported versions: All

Your APP or Software

APP Icon - Unified Shopping Cart Integration API

API2Cart - Unified Shopping Cart Integration API
Supported versions: All

Magento 2 Integration via API2Cart enables you to:


Magento 2 Integration
  • retrieve and synchronize information on customers, products, categories, orders, abandoned carts, prices, etc.
  • use the data from Magento e-stores according to your business purpose
  • make updates on both sides
  • perform these operations with the information from innumerable stores located on 60+ other shopping platforms

API2Cart provides Magento 2 integration for such kind of software providers:

logistics and supply chain management software
multi-channel ecommerce software
order fulfilment solutions
repricing and price optimization solutions
mobile commerce apps
email marketing
retail business intelligence and analytics software
your industry
Share icon
Enhance your functionality
Our unified API eliminates the need to develop separate integration with Magento and 60+ other platforms. Integrate once, get the data required from the platforms needed..
Share icon
Expand your market share
Win more clients by having access to data from stores built on the shopping cart they use. Magento integration means thousands of users need you.
Share icon
Reduce cost, save time
The API2Cart API will save you multiple integrations development costs and exclude the need to maintain each connection.

Usage of API2Cart for integration with Magento 2 and 60+ other platforms allows you to:

  • 1. Increase your market share

    Developing the integration with multiple shopping platforms allows you to work with retailers from different countries of the world
  • 2. Forget about integration maintenance

    Magento 2 integration via API2Cart allows you to forget about the necessity to support and update the connection every time the new version of a platform appears
  • 3. Use 100+ methods for managing the data

    API2Cart provides more than 100 API methods for working with product, order, customer, shipment and tax information retrieved from online stores
  • 4. Enjoy 24/7 customer support

    API2Cart is ready to help you with any difficulties connected with integration with Magento 2 or any other supported shopping platform. You can contact us by chat, email or phone 24/7

Use Total Cost of Ownership Calculator to compare the costs of developing in-house integration with multiple eCommerce platforms and via API2Cart

Use TCO Calculator

Lijst met methoden voor Magento2 Integration

  • account.failed_webhooks

    Als de callback van uw service om wat voor reden dan ook geen webhooks van API2Cart kan accepteren, kunt u met behulp van deze methode een lijst met gemiste webhooks krijgen om de synchronisatie opnieuw uit te voeren met entity_id. Houd er rekening mee dat we dergelijke gegevens 24 uur bewaren.
  • account.supported_platforms

    Gebruik deze methode om een ​​lijst met ondersteunde platforms op te halen en de sets parameters die nodig zijn om verbinding te maken met elk daarvan. Opmerking: sommige platforms kunnen meerdere verbindingsmethoden hebben, zodat het antwoord meerdere sets parameters bevat.
  • account.cart.list

    Met deze methode krijgt u een lijst met online winkels die zijn gekoppeld aan uw API2Cart account.
  • account.cart.add

    Gebruik deze methode om het proces van het verbinden van winkels met API2Cart te automatiseren.
  • account.config.update

    Gebruik deze methode om de wijziging van inloggegevens te automatiseren die worden gebruikt om online winkels te verbinden.
  • attribute.info

    Krijg informatie over een specifiek globaal attribuut op basis van zijn ID.
  • attribute.count

    Laat het aantal attributen tellen.
  • attribute.list

    Ontvang een lijst met globale kenmerken.
  • attribute.add

    Nieuw attribuut toevoegen.
  • attribute.update

    Attribuutgegevens bijwerken.
  • attribute.delete

    Verwijder attribuut uit winkel.
  • attribute.assign.group

    Kenmerk aan de groep toewijzen
  • attribute.assign.set

    Wijs een attribuut toe aan de attribuutset
  • attribute.attributeset.list

    Ontvang de attribute_set lijst
  • attribute.group.list

    Lijst met attribuutgroepen ophalen
  • attribute.type.list

    Krijg een lijst met ondersteunde kenmerktypen.
  • attribute.unassign.group

    Kenmerk uit groep verwijderen
  • attribute.unassign.set

    Toewijzing van attribuut uit attribuutset ongedaan maken
  • attribute.value.add

    Voeg een nieuwe waarde toe aan het attribuut.
  • attribute.value.update

    Attribuutwaarde bijwerken.
  • attribute.value.delete

    Attribuutwaarde verwijderen.
  • basket.info

    Winkelmandinformatie ophalen.
  • basket.item.add

    Voeg artikel toe aan winkelwagen.
  • basket.live_shipping_service.list

    Haal een lijst met live verzendtariefservices op.
  • basket.live_shipping_service.create

    Creëer een live verzendtariefservice.
  • basket.live_shipping_service.delete

    Live verzendtariefservice verwijderen.
  • batch.job.list

    Krijg een lijst met recente vacatures
  • batch.job.result

    Ontvang taakresultaatgegevens
  • bridge.download

    Download bridge voor store.
    Houd er rekening mee dat de methode niet werkt als u deze aanroept vanuit Swagger UI.
  • bridge.update

    Update brug in de winkel.
  • bridge.delete

    Verwijder de brug uit de winkel.
  • cart.info

    Met deze methode kun je verschillende gegevens over de winkel ophalen, waaronder een lijst met winkels (bij een multistore-configuratie), een lijst met ondersteunde talen, valuta's, vervoerders, magazijnen en veel andere informatie. Deze gegevens zijn relatief stabiel en veranderen zelden, daarom kan API2Cart bepaalde gegevens cachen om de belasting van de winkel te verminderen en de uitvoering van het verzoek te versnellen. We raden ook aan om de respons van deze methode aan jouw kant te cachen om verzoeken te besparen. Als je de cache voor een specifieke winkel moet wissen, gebruik dan de methode cart.validate.
  • cart.validate

    Deze methode wist de cache in API2Cart voor een bepaalde winkel en controleert of de verbinding met de winkel beschikbaar is. Gebruik deze methode als er wijzigingen zijn aangebracht in de instellingen in de winkel, bijvoorbeeld als er een nieuwe plug-in is geïnstalleerd of verwijderd.
  • cart.list

    Krijg een lijst met ondersteunde winkelwagens.
  • cart.bridge

    Haal de bridge-sleutel en de store key op.
  • cart.disconnect

    Verbreek de verbinding met de winkel en wis de opslagsessiegegevens.
  • cart.methods

    Retourneert een lijst met ondersteunde API-methoden.
  • cart.config

    Krijg een lijst met winkelwagenconfigs.
  • cart.clear_cache

    Wis de cache in de winkel.
  • cart.create

    Winkel toevoegen aan het account.
  • cart.delete

    Verwijder de winkel uit API2Cart.
  • cart.catalog_price_rules.count

    Krijg korting op de prijsregels van de winkelwagencatalogus.
  • cart.catalog_price_rules.list

    Ontvang kortingen op de prijsregels van de winkelwagencatalogus.
  • cart.config.update

    Gebruik deze API-methode om aangepaste gegevens in de klantendatabase bij te werken.
  • cart.coupon.count

    Met deze methode kun je het aantal kortingsbonnen krijgen. Op sommige platforms kun je de kortingsbonnen filteren op de datum waarop ze actief waren.
  • cart.coupon.list

    Ontvang kortingsbonnen voor winkelwagentjes
  • cart.coupon.add

    Gebruik deze methode om een tegoedbon aan te maken met gespecificeerde voorwaarden.
  • cart.coupon.delete

    Kortingscode verwijderen
  • cart.coupon.condition.add

    Gebruik deze methode om aanvullende voorwaarden toe te voegen voor het toepassen van kortingsbonnen.
  • cart.giftcard.count

    Aantal cadeaubonnen ophalen.
  • cart.giftcard.list

    Lijst met cadeaubonnen.
  • cart.giftcard.add

    Gebruik deze methode om een cadeaubon aan te maken voor een bepaald bedrag.
  • cart.giftcard.delete

    Cadeaubon verwijderen.
  • cart.meta_data.list

    Met deze methode kunt u een lijst met metadata verkrijgen voor verschillende entiteiten (producten, opties, klanten, bestellingen). Meestal zijn dit gegevens die zijn gemaakt door plug-ins van derden.
  • cart.meta_data.set

    Stel metadata in voor een specifieke entiteit.
  • cart.meta_data.unset

    Metagegevens voor een specifieke entiteit uitschakelen.
  • cart.plugin.list

    Krijg een lijst met plug-ins van derden die in de winkel zijn geïnstalleerd.
  • cart.script.list

    Laat scripts installeren in de storefront.
  • cart.script.add

    Voeg nieuw script toe aan de storefront.
  • cart.script.delete

    Script verwijderen uit de storefront.
  • cart.shipping_zones.list

    Krijg een lijst met verzendzones.
  • category.info

    Krijg categorie-informatie over categorie-ID*** of geef een andere categorie-ID op.
  • category.count

    Tel categorieën in de winkel.
  • category.list

    Haal een lijst met categorieën op uit de winkel.
  • category.find

    Zoek categorie in de winkel. Standaard wordt hier 'Laptop' opgegeven.
  • category.assign

    Categorie aan product toewijzen
  • category.unassign

    De toewijzing van categorie aan product ongedaan maken
  • category.add

    Voeg een nieuwe categorie toe in de winkel
  • category.add.batch

    Voeg nieuwe categorieën toe aan de winkel.
  • category.update

    Update de categorie in de winkel
  • category.delete

    Categorie in winkel verwijderen
  • category.delete.batch

    Verwijder categorieën uit de winkel.
  • category.image.add

    Voeg afbeelding toe aan categorie
  • category.image.delete

    Afbeelding verwijderen
  • customer.info

    Haal de gegevens van klanten op uit de winkel.
  • customer.count

    Ontvang het aantal klanten uit de winkel.
  • customer.list

    Krijg een lijst met klanten uit de winkel.
  • customer.find

    Vind klanten in de winkel.
  • customer.add

    Voeg klant toe aan de winkel.
  • customer.update

    Gegevens van de klant in de winkel bijwerken.
  • customer.delete

    Klant uit winkel verwijderen.
  • customer.address.add

    Klantadres toevoegen.
  • customer.attribute.list

    Krijg attributen voor een specifieke klant.
  • customer.group.list

    Krijg een lijst met klantgroepen.
  • customer.group.add

    Klantgroep aanmaken.
  • customer.wishlist.list

    Ontvang een verlanglijst van klanten uit de winkel.
  • marketplace.product.find

    Zoek product in de globale catalogus.
  • order.info

    Info over een specifieke bestelling op ID
  • order.count

    Tel bestellingen in de winkel
  • order.list

    Ontvang een lijst met bestellingen uit de winkel.
  • order.find

    Deze methode is verouderd en wordt in de toekomst niet meer ondersteund. Gebruik in plaats daarvan 'order.list'.
  • order.calculate

    Berekent de totale kosten van een bestelling voor een bepaalde klant en een reeks producten, evenals de beschikbare verzendmethoden op basis van het opgegeven adres. De berekening houdt rekening met productprijzen in de winkel, kortingen, belastingen, verzendkosten en andere winkelinstellingen. Het resultaat bevat een gedetailleerde uitsplitsing van de uiteindelijke bestelkosten per component.

    Houd er rekening mee dat de uiteindelijke totalen, belastingen en andere bedragen de bijbehorende waarden voor de geselecteerde verzendmethode moeten bevatten.

    Het resultaat van deze methode kan worden gebruikt bij het aanmaken van een bestelling met de methode order.add.

  • order.add

    Voeg een nieuwe bestelling toe aan de winkelwagen.
  • order.update

    Bestaande bestelling bijwerken.
  • order.abandoned.list

    Ontvang een lijst met bestellingen die door klanten zijn achtergelaten voordat de bestelling werd voltooid.
  • order.financial_status.list

    Lijst met financiële statussen ophalen
  • order.fulfillment_status.list

    Lijst met uitvoeringsstatussen ophalen
  • order.preestimate_shipping.list

    Haal een lijst op met de vooraf geschatte verzendmethoden van de bestelling.
  • order.refund.add

    Voeg een terugbetaling toe aan de bestelling.
  • order.return.add

    Maak een nieuw retourverzoek aan.
  • order.return.update

    Update de verzendgegevens van de bestelling.
  • order.return.delete

    Retour verwijderen.
  • order.shipment.info

    Ontvang informatie over de verzending.
  • order.shipment.list

    Ontvang een lijst met verzendingen per bestelling.
  • order.shipment.add

    Voeg een zending toe aan de bestelling.
  • order.shipment.add.batch

    Voeg een zending toe aan de bestellingen.
  • order.shipment.update

    Update de verzendgegevens van de bestelling.
  • order.shipment.delete

    Verwijder de verzending van de bestelling.
  • order.shipment.event.list

    Ontvang een lijst met zendingsvolgevents.
  • order.shipment.event.add

    Voeg een volggebeurtenis toe aan de zending.
  • order.shipment.tracking.add

    Voeg de trackinginformatie van de bestelling toe.
  • order.status.list

    Lijst met statussen ophalen
  • order.transaction.list

    Lijst met ordertransacties ophalen.
  • product.info

    Krijg informatie over een specifiek product op basis van de ID. In het geval van een configuratie met meerdere winkels gebruikt u het filter store_id om een ​​antwoord te krijgen in de context van een specifieke winkel.
  • product.count

    Tel producten in de winkel.
  • product.list

    Ontvang een lijst met producten uit uw winkel. Retourneert standaard 10 producten.
  • product.find

    Zoek het product in de winkelcatalogus. Standaard wordt hier 'Apple' opgegeven.
  • product.fields

    Haal alle beschikbare velden op voor het productitem in de winkel.
  • product.add

    Voeg een nieuw product toe aan de winkel.
  • product.add.batch

    Voeg nieuwe producten toe aan de winkel.
  • product.update

    Deze methode kan worden gebruikt om bepaalde productgegevens bij te werken. De lijst met ondersteunde parameters is afhankelijk van het specifieke platform. Verzend alleen die parameters die door het betreffende platform worden ondersteund. Houd er rekening mee dat om de producthoeveelheid bij te werken, het aanbevolen wordt om relatieve parameters (increase_quantity of reduce_quantity) te gebruiken om onverwachte overschrijvingen in zwaarbeladen winkels te voorkomen.
  • product.update.batch

    Update producten in de winkel.
  • product.delete

    Product verwijderen
  • product.delete.batch

    Product uit de winkel verwijderen.
  • product.attribute.list

    Lijst met kenmerken en waarden ophalen.
  • product.attribute.value.set

    Stel de attribuutwaarde in op product.
  • product.attribute.value.unset

    Verwijdert attribuutwaarde voor een product.
  • product.brand.list

    Ontvang een lijst met merken uit uw winkel.
  • product.child_item.info

    Koop een kind voor een specifiek product.
  • product.child_item.list

    Krijg een lijst met de onderliggende artikelen van een product, zoals varianten of bundelcomponenten. Het veld total_count in het antwoord geeft het totale aantal items in de context van het huidige filter aan.
  • product.child_item.find

    Zoek een onderliggend productartikel (gebundeld artikel of configureerbare productvariant) in de winkelcatalogus.
  • product.currency.list

    Lijst met valuta's ophalen.
  • product.currency.add

    Voeg valuta toe en/of stel de standaard in de winkel in.
  • product.image.add

    Voeg afbeelding toe aan product
  • product.image.update

    Details van afbeelding bijwerken
  • product.image.delete

    Afbeelding verwijderen
  • product.manufacturer.add

    Fabrikant toevoegen aan winkel en toewijzen aan product.
  • product.option.list

    Lijst met opties ophalen.
  • product.option.assign

    Optie toewijzen vanuit product.
  • product.option.add

    Productoptie uit de winkel toevoegen.
  • product.option.delete

    Productoptie verwijderen.
  • product.option.value.assign

    Productoptie-item van product toewijzen.
  • product.option.value.add

    Productoptie-item toevoegen vanuit optie.
  • product.option.value.update

    Productoptie-item bijwerken vanuit optie.
  • product.option.value.delete

    Productoptiewaarde verwijderen.
  • product.price.add

    Voeg enkele prijzen toe aan het product.
  • product.price.update

    Update enkele prijzen van het product.
  • product.price.delete

    Verwijder enkele prijzen van het product
  • product.review.list

    Ontvang recensies van een specifiek product.
  • product.store.assign

    Product toewijzen aan winkel.
  • product.tax.add

    Voeg belastingklasse en belastingtarief toe om op te slaan en toe te wijzen aan het product.
  • product.variant.info

    Variantinformatie opvragen. Deze methode is verouderd en de ontwikkeling ervan is stopgezet. Gebruik in plaats daarvan 'product.child_item.info'.
  • product.variant.count

    Get telvarianten.
  • product.variant.list

    Ontvang een lijst met varianten. Deze methode is verouderd en de ontwikkeling ervan is stopgezet. Gebruik in plaats daarvan 'product.child_item.list'.
  • product.variant.add

    Variant aan product toevoegen.
  • product.variant.add.batch

    Voeg nieuwe productvarianten toe aan de winkel.
  • product.variant.update

    Variant bijwerken.
  • product.variant.update.batch

    Update productvarianten in de winkel.
  • product.variant.delete

    Variant verwijderen.
  • product.variant.delete.batch

    Verwijder productvarianten uit de winkel.
  • product.variant.image.add

    Voeg afbeelding toe aan product
  • product.variant.image.delete

    Verwijder afbeelding naar product
  • product.variant.price.add

    Voeg enkele prijzen toe aan de productvariant.
  • product.variant.price.update

    Update enkele prijzen van de productvariant.
  • product.variant.price.delete

    Verwijder enkele prijzen van de productvariant.
  • return.info

    Retourgegevens ophalen.
  • return.count

    Tel retourzendingen in de winkel
  • return.list

    Ontvang een lijst met retouraanvragen van de winkel.
  • return.action.list

    Lijst met retouracties ophalen
  • return.reason.list

    Lijst met retourredenen ophalen
  • return.status.list

    Lijst met statussen ophalen
  • subscriber.list

    Ontvang een abonneelijst.
  • tax.class.info

    Gebruik deze methode om informatie te krijgen over een belastingklasse en de bijbehorende tarieven. Hiermee kunt u het belastingpercentage voor het adres van een specifieke klant berekenen. Deze informatie bevat relatief statische gegevens die zelden veranderen, dus API2Cart kan bepaalde gegevens in de cache opslaan om de belasting van de winkel te verminderen en de uitvoering van verzoeken te versnellen. We raden u ook aan het antwoord van deze methode aan uw kant in de cache op te slaan om verzoeken op te slaan. Als u de cache voor een specifieke winkel wilt wissen, gebruikt u de methode cart.validate.
  • tax.class.list

    Ontvang een lijst met belastingklassen uit uw winkel.
  • webhook.count

    Tel geregistreerde webhooks in de winkel.
  • webhook.list

    Lijst geregistreerde webhook in de winkel.
  • webhook.events

    Maak een lijst van alle webhooks die beschikbaar zijn in deze winkel.
  • webhook.create

    Maak webhook in de winkel en abonneer je erop.
  • webhook.update

    Webhooks-parameters bijwerken.
  • webhook.delete

    Verwijder de geregistreerde webhook in de winkel.