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

Lista över metoder för Magento2 Integration

  • account.failed_webhooks

    Om återuppringningen av din tjänst av någon anledning inte kunde acceptera webhooks från API2Cart, kan du med hjälp av denna metod få en lista över missade webhooks för att utföra synkronisering igen med entity_id. Observera att vi sparar sådana register i 24 timmar.
  • account.supported_platforms

    Använd den här metoden för att hämta en lista över plattformar som stöds och de uppsättningar parametrar som krävs för att ansluta till var och en av dem. Obs! Vissa plattformar kan ha flera anslutningsmetoder så att svaret kommer att innehålla flera uppsättningar parametrar.
  • account.cart.list

    Den här metoden låter dig få en lista över onlinebutiker som är anslutna till ditt API2Cart-konto.
  • account.cart.add

    Använd den här metoden för att automatisera processen att ansluta butiker till API2Cart.
  • account.config.update

    Använd den här metoden för att automatisera ändringen av autentiseringsuppgifter som används för att ansluta onlinebutiker.
  • attribute.info

    Få information om ett specifikt globalt attribut genom dess ID.
  • attribute.count

    Få attributräkning.
  • attribute.list

    Få en lista över globala attribut.
  • attribute.add

    Lägg till nytt attribut.
  • attribute.update

    Uppdatera attributdata.
  • attribute.delete

    Ta bort attribut från butik.
  • attribute.assign.group

    Tilldela attribut till gruppen
  • attribute.assign.set

    Tilldela attribut till attributuppsättningen
  • attribute.attributeset.list

    Hämta attribute_set lista
  • attribute.group.list

    Hämta attributgrupplista
  • attribute.type.list

    Få lista över attributtyper som stöds.
  • attribute.unassign.group

    Ta bort tilldelning av attribut från gruppen
  • attribute.unassign.set

    Ta bort tilldelning av attribut från attributuppsättning
  • attribute.value.add

    Lägg till nytt värde till attributet.
  • attribute.value.update

    Uppdatera attributvärde.
  • attribute.value.delete

    Ta bort attributvärde.
  • basket.info

    Hämta korginformation.
  • basket.item.add

    Lägg artikeln i varukorgen.
  • basket.live_shipping_service.list

    Hämta en lista över tjänster för leveranspriser.
  • basket.live_shipping_service.create

    Skapa tjänst för levande fraktpris.
  • basket.live_shipping_service.delete

    Ta bort tjänsten för live fraktpris.
  • batch.job.list

    Få lista över senaste jobb
  • batch.job.result

    Få jobbresultatdata
  • bridge.download

    Ladda ner brygga för butik.
    Observera att metoden inte skulle fungera om du anropar den från Swagger UI.
  • bridge.update

    Uppdatera brygga i butiken.
  • bridge.delete

    Ta bort brygga från butiken.
  • cart.info

    Den här metoden gör det möjligt att hämta olika uppgifter om butiken, inklusive en lista över butiker (vid en multistore-konfiguration), en lista över språk som stöds, valutor, transportörer, lager och mycket annan information. Dessa data är relativt stabila och förändras sällan, så API2Cart kan cachelagra vissa data för att minska belastningen på butiken och snabba upp körningen av begäran. Vi rekommenderar också att du cachelagrar svaret från den här metoden på din sida för att spara förfrågningar. Om du behöver rensa cacheminnet för en viss butik använder du metoden cart.validate.
  • cart.validate

    Denna metod rensar cacheminnet i API2Cart för en viss butik och kontrollerar om anslutningen till butiken är tillgänglig. Använd den här metoden om det har skett några ändringar i inställningarna i butiken, till exempel om ett nytt tillägg har installerats eller tagits bort.
  • cart.list

    Hämta lista över kundvagnar som stöds.
  • cart.bridge

    Hämta bridge-nyckeln och store key.
  • cart.disconnect

    Koppla bort från butiken och rensa butikssessionsdata.
  • cart.methods

    Returnerar en lista över API-metoder som stöds.
  • cart.config

    Hämta lista över varukorgskonfigurationer.
  • cart.clear_cache

    Rensa cacheminnet i butiken.
  • cart.create

    Lägg till butik till kontot.
  • cart.delete

    Ta bort butiken från API2Cart.
  • cart.catalog_price_rules.count

    Få rabatt på prisregler för varukorgskataloger.
  • cart.catalog_price_rules.list

    Få rabatter på prisregler för varukorgskataloger.
  • cart.config.update

    Använd denna API-metod för att uppdatera anpassade data i klientdatabasen.
  • cart.coupon.count

    Denna metod gör att du kan få antalet kuponger. På vissa plattformar kan du filtrera kupongerna efter det datum de var aktiva.
  • cart.coupon.list

    Få rabattkuponger i varukorgen.
  • cart.coupon.add

    Använd denna metod för att skapa en kupong med angivna villkor.
  • cart.coupon.delete

    Radera kupong
  • cart.coupon.condition.add

    Använd denna metod för att lägga till ytterligare villkor för kupongansökan.
  • cart.giftcard.count

    Hämta antal presentkort.
  • cart.giftcard.list

    Hämta listan över presentkort.
  • cart.giftcard.add

    Använd den här metoden för att skapa ett presentkort för ett visst belopp.
  • cart.giftcard.delete

    Ta bort presentkort.
  • cart.meta_data.list

    Med den här metoden kan du få en lista över metadata för olika enheter (produkter, tillval, kunder, beställningar). Vanligtvis är detta data som skapats av plugins från tredje part.
  • cart.meta_data.set

    Ställ in metadata för en specifik enhet.
  • cart.meta_data.unset

    Ta bort metadata för en specifik enhet.
  • cart.plugin.list

    Få en lista över tredjeparts plugins installerade i butiken.
  • cart.script.list

    Få skript installerade i butiken.
  • cart.script.add

    Lägg till nytt skript på skyltfönstret.
  • cart.script.delete

    Ta bort skript från butiksfronten.
  • cart.shipping_zones.list

    Få lista över fraktzoner.
  • category.info

    Få kategoriinformation om kategori-ID*** eller ange annat kategori-ID.
  • category.count

    Räkna kategorier i butik.
  • category.list

    Få lista över kategorier från butiken.
  • category.find

    Sök kategori i butik. 'Bärbar dator' anges här som standard.
  • category.assign

    Tilldela kategori till produkt
  • category.unassign

    Ta bort kategori till produkt
  • category.add

    Lägg till ny kategori i butik
  • category.add.batch

    Lägg till nya kategorier i butiken.
  • category.update

    Uppdatera kategori i butik
  • category.delete

    Ta bort kategori i butik
  • category.delete.batch

    Ta bort kategorier från butiken.
  • category.image.add

    Lägg till bild i kategorin
  • category.image.delete

    Ta bort bild
  • customer.info

    Få kunders information från butiken.
  • customer.count

    Få antal kunder från butiken.
  • customer.list

    Få lista över kunder från butiken.
  • customer.find

    Hitta kunder i butik.
  • customer.add

    Lägg till kund i butik.
  • customer.update

    Uppdatera information om kund i butik.
  • customer.delete

    Ta bort kund från butik.
  • customer.address.add

    Lägg till kundadress.
  • customer.attribute.list

    Få attribut för specifik kund.
  • customer.group.list

    Få lista över kundgrupper.
  • customer.group.add

    Skapa kundgrupp.
  • customer.wishlist.list

    Få en önskelista över kunder från butiken.
  • marketplace.product.find

    Sök produkt i global katalog.
  • order.info

    Info om en specifik beställning per ID
  • order.count

    Räkna beställningar i butik
  • order.list

    Få lista över beställningar från butiken.
  • order.find

    Den här metoden är utfasad och kommer inte att stödjas i framtiden. Använd 'order.list' istället.
  • order.calculate

    Beräknar den totala kostnaden för en beställning för en given kund och en uppsättning produkter, samt de tillgängliga leveransmetoderna baserat på den angivna adressen. Beräkningen tar hänsyn till produktpriser i butiken, rabatter, skatter, fraktkostnader och andra butiksinställningar. Resultatet innehåller en detaljerad uppdelning av den slutliga beställningskostnaden per komponent.

    Observera att de slutliga summorna, skatterna och andra belopp måste inkludera motsvarande värden för den valda leveransmetoden.

    Resultatet av denna metod kan användas vid skapandet av en beställning med metoden order.add.

  • order.add

    Lägg till en ny beställning i varukorgen.
  • order.update

    Uppdatera befintlig beställning.
  • order.abandoned.list

    Få en lista över beställningar som lämnades av kunder innan beställningen slutfördes.
  • order.financial_status.list

    Hämta lista över finansiella statusar
  • order.fulfillment_status.list

    Hämta lista över uppfyllelsestatusar
  • order.preestimate_shipping.list

    Hämta en lista över beställningsförutbestämda leveransmetoder.
  • order.refund.add

    Lägg till en återbetalning till beställningen.
  • order.return.add

    Skapa ny returförfrågan.
  • order.return.update

    Uppdatera orderns leveransinformation.
  • order.return.delete

    Ta bort retur.
  • order.shipment.info

    Få information om leverans.
  • order.shipment.list

    Få lista över leveranser per beställning.
  • order.shipment.add

    Lägg till en försändelse till beställningen.
  • order.shipment.add.batch

    Lägg till en försändelse till beställningarna.
  • order.shipment.update

    Uppdatera orderns leveransinformation.
  • order.shipment.delete

    Ta bort orderns leverans.
  • order.shipment.event.list

    Få lista över leveransspårningshändelser.
  • order.shipment.event.add

    Lägg till en spårningshändelse till försändelsen.
  • order.shipment.tracking.add

    Lägg till beställningsförsändelsens spårningsinformation.
  • order.status.list

    Hämta lista över statusar
  • order.transaction.list

    Hämta lista över ordertransaktioner.
  • product.info

    Få information om en specifik produkt genom dess ID. I fallet med en multistore-konfiguration, använd filtret store_id för att få ett svar i sammanhanget för en specifik butik.
  • product.count

    Räkna produkter i butik.
  • product.list

    Få lista över produkter från din butik. Returnerar 10 produkter som standard.
  • product.find

    Sök produkt i butikskatalogen. 'Apple' anges här som standard.
  • product.fields

    Hämta alla tillgängliga fält för produktartikel i butik.
  • product.add

    Lägg till ny produkt i butiken.
  • product.add.batch

    Lägg till nya produkter i butiken.
  • product.update

    Denna metod kan användas för att uppdatera viss produktdata. Listan över parametrar som stöds beror på den specifika plattformen. Vänligen överför endast de parametrar som stöds av den specifika plattformen. Observera att för att uppdatera produktkvantiteten rekommenderas det att använda relativa parametrar (increase_quantity eller reduce_quantity) för att undvika oväntade överskrivningar i hårt belastade butiker.
  • product.update.batch

    Uppdatera produkter i butiken.
  • product.delete

    Ta bort produkt
  • product.delete.batch

    Ta bort produkten från butiken.
  • product.attribute.list

    Få lista över attribut och värden.
  • product.attribute.value.set

    Ställ in attributvärde för produkten.
  • product.attribute.value.unset

    Tar bort attributvärde för en produkt.
  • product.brand.list

    Få lista över varumärken från din butik.
  • product.child_item.info

    Skaffa barn för specifik produkt.
  • product.child_item.list

    Få en lista över en produkts underordnade artiklar, till exempel varianter eller paketkomponenter. Fältet total_count i svaret indikerar det totala antalet objekt i sammanhanget för det aktuella filtret.
  • product.child_item.find

    Sök underordnad produkt (buntad artikel eller konfigurerbar produktvariant) i butikskatalogen.
  • product.currency.list

    Få lista över valutor.
  • product.currency.add

    Lägg till valuta och/eller ställ in standard i butik.
  • product.image.add

    Lägg till bild till produkten
  • product.image.update

    Uppdatera information om bilden
  • product.image.delete

    Ta bort bild
  • product.manufacturer.add

    Lägg till tillverkare i butik och tilldela produkten.
  • product.option.list

    Få lista med alternativ.
  • product.option.assign

    Tilldela alternativ från produkten.
  • product.option.add

    Lägg till produktalternativ från butik.
  • product.option.delete

    Produktalternativ radera.
  • product.option.value.assign

    Tilldela produktalternativ från produkten.
  • product.option.value.add

    Lägg till produktalternativ från alternativet.
  • product.option.value.update

    Uppdatera produktalternativobjekt från alternativ.
  • product.option.value.delete

    Ta bort produktalternativvärde.
  • product.price.add

    Lägg till några priser på produkten.
  • product.price.update

    Uppdatera några priser på produkten.
  • product.price.delete

    Ta bort några priser på produkten
  • product.review.list

    Få recensioner av en specifik produkt.
  • product.store.assign

    Tilldela produkt till butik.
  • product.tax.add

    Lägg till skatteklass och skattesats för att lagra och tilldela produkten.
  • product.variant.info

    Få variantinformation. Denna metod är utfasad och dess utveckling stoppas. Använd 'product.child_item.info' istället.
  • product.variant.count

    Få räknevarianter.
  • product.variant.list

    Få en lista över varianter. Denna metod är utfasad och dess utveckling stoppas. Använd 'product.child_item.list' istället.
  • product.variant.add

    Lägg till variant till produkten.
  • product.variant.add.batch

    Lägg till nya produktvarianter i butiken.
  • product.variant.update

    Uppdatera variant.
  • product.variant.update.batch

    Uppdatera produktvarianter i butiken.
  • product.variant.delete

    Ta bort variant.
  • product.variant.delete.batch

    Ta bort produktvarianter från butiken.
  • product.variant.image.add

    Lägg till bild till produkten
  • product.variant.image.delete

    Ta bort bild till produkten
  • product.variant.price.add

    Lägg till några priser till produktvarianten.
  • product.variant.price.update

    Uppdatera några priser på produktvarianten.
  • product.variant.price.delete

    Ta bort några priser på produktvarianten.
  • return.info

    Hämta returinformation.
  • return.count

    Räkna returer i butik
  • return.list

    Få lista över returförfrågningar från butiken.
  • return.action.list

    Hämta lista över returåtgärder
  • return.reason.list

    Hämta lista över returorsaker
  • return.status.list

    Hämta lista över statusar
  • subscriber.list

    Få prenumerantlista.
  • tax.class.info

    Använd den här metoden för att få information om en skatteklass och dess skattesatser. Det låter dig beräkna skatteprocenten för en specifik kunds adress. Den här informationen innehåller relativt statisk data som sällan ändras, så API2Cart kan cachelagra viss data för att minska belastningen på lagret och påskynda exekvering av begäran. Vi rekommenderar också att du cachelagrar svaret för denna metod på din sida för att spara förfrågningar. Om du behöver rensa cachen för en specifik butik, använd metoden cart.validate.
  • tax.class.list

    Få lista över skatteklasser från din butik.
  • webhook.count

    Räkna registrerade webhooks i butiken.
  • webhook.list

    Lista registrerade webhook i butiken.
  • webhook.events

    Lista alla webhooks som är tillgängliga i den här butiken.
  • webhook.create

    Skapa en webhook i butiken och prenumerera på den.
  • webhook.update

    Uppdatera Webhooks-parametrar.
  • webhook.delete

    Radera registrerad webhook i butiken.