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

Liste over metoder til Magento2 Integration

  • account.failed_webhooks

    Hvis tilbagekaldet af din tjeneste af en eller anden grund ikke kunne acceptere webhooks fra API2Cart, så kan du ved hjælp af denne metode få en liste over mistede webhooks til at udføre synkronisering igen ved hjælp af entity_id. Bemærk venligst, at vi opbevarer sådanne optegnelser i 24 timer.
  • account.supported_platforms

    Brug denne metode til at hente en liste over understøttede platforme og de sæt parametre, der kræves for at oprette forbindelse til hver af dem. Bemærk: Nogle platforme kan have flere forbindelsesmetoder, så svaret vil indeholde flere sæt parametre.
  • account.cart.list

    Denne metode giver dig mulighed for at få en liste over onlinebutikker forbundet til din API2Cart konto.
  • account.cart.add

    Brug denne metode til at automatisere processen med at forbinde butikker til API2Cart.
  • account.config.update

    Brug denne metode til at automatisere ændringen af ​​legitimationsoplysninger, der bruges til at forbinde onlinebutikker.
  • attribute.info

    Få oplysninger om en specifik global attribut ved dens id.
  • attribute.count

    Få attributtæller.
  • attribute.list

    Få en liste over globale attributter.
  • attribute.add

    Tilføj ny attribut.
  • attribute.update

    Opdater attributdata.
  • attribute.delete

    Slet attribut fra butik.
  • attribute.assign.group

    Tildel attribut til gruppen
  • attribute.assign.set

    Tildel attribut til attributsættet
  • attribute.attributeset.list

    Hent attribute_set liste
  • attribute.group.list

    Hent attributgruppeliste
  • attribute.type.list

    Få en liste over understøttede attributtyper.
  • attribute.unassign.group

    Fjern tildelingen af ​​attribut fra gruppen
  • attribute.unassign.set

    Fjern tildeling af attribut fra attributsæt
  • attribute.value.add

    Tilføj ny værdi til attributten.
  • attribute.value.update

    Opdater attributværdi.
  • attribute.value.delete

    Slet attributværdi.
  • basket.info

    Hent kurvoplysninger.
  • basket.item.add

    Læg varen i kurven.
  • basket.live_shipping_service.list

    Hent en liste over tjenester med live forsendelsespriser.
  • basket.live_shipping_service.create

    Opret live forsendelsesprisservice.
  • basket.live_shipping_service.delete

    Slet live forsendelsespristjeneste.
  • batch.job.list

    Få liste over seneste job
  • batch.job.result

    Få jobresultatdata
  • bridge.download

    Download bro til butik.
    Bemærk venligst, at metoden ikke ville fungere, hvis du kalder den fra Swagger UI.
  • bridge.update

    Opdater bro i butikken.
  • bridge.delete

    Slet bridge fra butikken.
  • cart.info

    Denne metode giver dig mulighed for at hente forskellige oplysninger om butikken, herunder en liste over butikker (i tilfælde af en multistore-konfiguration), en liste over understøttede sprog, valutaer, transportører, lagre og mange andre oplysninger. Disse data er relativt stabile og ændrer sig sjældent, så API2Cart kan cache visse data for at reducere belastningen på butikken og fremskynde udførelsen af anmodningen. Vi anbefaler også, at du cacher svaret fra denne metode på din side for at spare anmodninger. Hvis du har brug for at rydde cachen for en bestemt butik, skal du bruge metoden cart.validate.
  • cart.validate

    Denne metode rydder cachen i API2Cart for en bestemt butik og kontrollerer, om forbindelsen til butikken er tilgængelig. Brug denne metode, hvis der er sket ændringer i indstillingerne i butikken, f.eks. hvis et nyt plugin er blevet installeret eller fjernet.
  • cart.list

    Få en liste over understøttede indkøbsvogne.
  • cart.bridge

    Hent bridge-nøglen og store key.
  • cart.disconnect

    Afbryd forbindelsen til butikken, og ryd butikssessionsdata.
  • cart.methods

    Returnerer en liste over understøttede API-metoder.
  • cart.config

    Få en liste over indkøbsvognskonfigurationer.
  • cart.clear_cache

    Ryd cache i butikken.
  • cart.create

    Føj butik til kontoen.
  • cart.delete

    Fjern butik fra API2Cart.
  • cart.catalog_price_rules.count

    Få rabat på prisregler for indkøbskurvkataloger.
  • cart.catalog_price_rules.list

    Få rabatter på prisregler for indkøbskurvkataloget.
  • cart.config.update

    Brug denne API-metode til at opdatere brugerdefinerede data i klientdatabasen.
  • cart.coupon.count

    Denne metode giver dig mulighed for at få antallet af kuponer. På nogle platforme kan du filtrere værdikuponerne efter den dato, de var aktive.
  • cart.coupon.list

    Få rabatkuponer i kurven.
  • cart.coupon.add

    Brug denne metode til at oprette en kupon med angivne betingelser.
  • cart.coupon.delete

    Slet kupon
  • cart.coupon.condition.add

    Brug denne metode til at tilføje yderligere betingelser for kuponansøgning.
  • cart.giftcard.count

    Få antallet af gavekort.
  • cart.giftcard.list

    Få en liste over gavekort.
  • cart.giftcard.add

    Brug denne metode til at oprette et gavekort til et bestemt beløb.
  • cart.giftcard.delete

    Slet gavekort.
  • cart.meta_data.list

    Ved hjælp af denne metode kan du få en liste over metadata for forskellige enheder (produkter, muligheder, kunder, ordrer). Normalt er dette data oprettet af tredjeparts plugins.
  • cart.meta_data.set

    Indstil metadata for en bestemt enhed.
  • cart.meta_data.unset

    Fjern metadata for en specifik enhed.
  • cart.plugin.list

    Få en liste over tredjeparts plugins installeret i butikken.
  • cart.script.list

    Få scripts installeret på butiksfacaden.
  • cart.script.add

    Føj nyt script til butiksfacaden.
  • cart.script.delete

    Fjern scriptet fra butiksfacaden.
  • cart.shipping_zones.list

    Få en liste over forsendelseszoner.
  • category.info

    Få kategorioplysninger om kategori-id*** eller angiv et andet kategori-id.
  • category.count

    Tæl kategorier i butikken.
  • category.list

    Få liste over kategorier fra butikken.
  • category.find

    Søg kategori i butikken. 'Bærbar' er angivet her som standard.
  • category.assign

    Tildel kategori til produkt
  • category.unassign

    Fjern tildeling af kategori til produkt
  • category.add

    Tilføj ny kategori i butikken
  • category.add.batch

    Tilføj nye kategorier til butikken.
  • category.update

    Opdater kategori i butikken
  • category.delete

    Slet kategori i butik
  • category.delete.batch

    Slet kategorier fra butikken.
  • category.image.add

    Tilføj billede til kategori
  • category.image.delete

    Slet billede
  • customer.info

    Få kundernes oplysninger fra butikken.
  • customer.count

    Få antallet af kunder fra butikken.
  • customer.list

    Få en liste over kunder fra butikken.
  • customer.find

    Find kunder i butikken.
  • customer.add

    Tilføj kunde til butikken.
  • customer.update

    Opdater oplysninger om kunde i butikken.
  • customer.delete

    Slet kunde fra butik.
  • customer.address.add

    Tilføj kundeadresse.
  • customer.attribute.list

    Få attributter til specifikke kunder.
  • customer.group.list

    Få liste over kundegrupper.
  • customer.group.add

    Opret kundegruppe.
  • customer.wishlist.list

    Få en ønskeliste over kunder fra butikken.
  • marketplace.product.find

    Søg produkt i globalt katalog.
  • order.info

    Info om en specifik ordre efter ID
  • order.count

    Tæl ordrer i butikken
  • order.list

    Få en liste over ordrer fra butikken.
  • order.find

    Denne metode er forældet og vil ikke blive understøttet i fremtiden. Brug venligst 'order.list' i stedet.
  • order.calculate

    Beregner de samlede omkostninger for en ordre for en given kunde og et sæt produkter samt de tilgængelige forsendelsesmetoder baseret på den angivne adresse. Beregningen tager højde for produktpriser i butikken, rabatter, skatter, forsendelsesomkostninger og andre butiksindstillinger. Resultatet inkluderer en detaljeret opdeling af de endelige ordreomkostninger efter deres komponenter.

    Bemærk, at de endelige totaler, skatter og andre beløb skal inkludere de tilsvarende værdier for den valgte forsendelsesmetode.

    Resultatet af denne metode kan bruges, når du opretter en ordre ved hjælp af metoden order.add.

  • order.add

    Tilføj en ny ordre til indkøbskurven.
  • order.update

    Opdater eksisterende ordre.
  • order.abandoned.list

    Få en liste over ordrer, der blev efterladt af kunder, før ordren blev gennemført.
  • order.financial_status.list

    Hent liste over økonomiske statusser
  • order.fulfillment_status.list

    Hent liste over opfyldelsesstatusser
  • order.preestimate_shipping.list

    Hent liste over bestillingsforventede forsendelsesmetoder.
  • order.refund.add

    Tilføj en refusion til ordren.
  • order.return.add

    Opret ny returanmodning.
  • order.return.update

    Opdater ordrens forsendelsesoplysninger.
  • order.return.delete

    Slet retur.
  • order.shipment.info

    Få oplysninger om forsendelse.
  • order.shipment.list

    Få liste over forsendelser pr. ordre.
  • order.shipment.add

    Tilføj en forsendelse til ordren.
  • order.shipment.add.batch

    Tilføj en forsendelse til ordrerne.
  • order.shipment.update

    Opdater ordrens forsendelsesoplysninger.
  • order.shipment.delete

    Slet ordrens forsendelse.
  • order.shipment.event.list

    Få liste over sporingshændelser for forsendelse.
  • order.shipment.event.add

    Tilføj en sporingshændelse til forsendelsen.
  • order.shipment.tracking.add

    Tilføj ordreforsendelses sporingsoplysninger.
  • order.status.list

    Hent liste over statusser
  • order.transaction.list

    Hent liste over ordretransaktioner.
  • product.info

    Få information om et specifikt produkt ved dets ID. I tilfælde af en multistore-konfiguration skal du bruge store_id-filteret til at få et svar i sammenhæng med en specifik butik.
  • product.count

    Tæl produkter i butikken.
  • product.list

    Få en liste over produkter fra din butik. Returnerer 10 produkter som standard.
  • product.find

    Søg produkt i butikskataloget. 'Apple' er angivet her som standard.
  • product.fields

    Hent alle tilgængelige felter for produktvare i butik.
  • product.add

    Tilføj nyt produkt til butikken.
  • product.add.batch

    Tilføj nye produkter til butikken.
  • product.update

    Denne metode kan bruges til at opdatere visse produktdata. Listen over understøttede parametre afhænger af den specifikke platform. Send venligst kun de parametre, der understøttes af den pågældende platform. Bemærk venligst, at for at opdatere produktmængden anbefales det at bruge relative parametre (increase_quantity eller reduce_quantity) for at undgå uventede overskrivninger i stærkt belastede butikker.
  • product.update.batch

    Opdater produkter i butikken.
  • product.delete

    Produkt sletning
  • product.delete.batch

    Fjern produktet fra butikken.
  • product.attribute.list

    Få en liste over attributter og værdier.
  • product.attribute.value.set

    Indstil attributværdi til produkt.
  • product.attribute.value.unset

    Fjerner attributværdi for et produkt.
  • product.brand.list

    Få en liste over mærker fra din butik.
  • product.child_item.info

    Få et barn til et specifikt produkt.
  • product.child_item.list

    Få en liste over et produkts underordnede varer, såsom varianter eller bundtkomponenter. Feltet total_count i svaret angiver det samlede antal elementer i konteksten af ​​det aktuelle filter.
  • product.child_item.find

    Søg underordnet produkt (bundtet vare eller konfigurerbar produktvariant) i butikskataloget.
  • product.currency.list

    Få liste over valutaer.
  • product.currency.add

    Tilføj valuta og/eller indstil standard i butikken.
  • product.image.add

    Tilføj billede til produktet
  • product.image.update

    Opdater detaljer om billedet
  • product.image.delete

    Slet billede
  • product.manufacturer.add

    Tilføj producent til butik og tildel til produkt.
  • product.option.list

    Få en liste over muligheder.
  • product.option.assign

    Tildel mulighed fra produkt.
  • product.option.add

    Tilføj produktmulighed fra butik.
  • product.option.delete

    Produktmulighed slet.
  • product.option.value.assign

    Tildel produktindstillingselement fra produkt.
  • product.option.value.add

    Tilføj produktindstillingselement fra mulighed.
  • product.option.value.update

    Opdater produktindstillingselement fra mulighed.
  • product.option.value.delete

    Produktoption værdi sletning.
  • product.price.add

    Tilføj nogle priser til produktet.
  • product.price.update

    Opdater nogle priser på produktet.
  • product.price.delete

    Slet nogle priser på produktet
  • product.review.list

    Få anmeldelser af et specifikt produkt.
  • product.store.assign

    Tildel produkt til butik.
  • product.tax.add

    Tilføj afgiftsklasse og afgiftssats for at gemme og tildele produktet.
  • product.variant.info

    Få variant info. Denne metode er forældet, og dens udvikling stoppes. Brug venligst 'product.child_item.info' i stedet.
  • product.variant.count

    Få tællevarianter.
  • product.variant.list

    Få en liste over varianter. Denne metode er forældet, og dens udvikling stoppes. Brug venligst 'product.child_item.list' i stedet.
  • product.variant.add

    Tilføj variant til produktet.
  • product.variant.add.batch

    Tilføj nye produktvarianter til butikken.
  • product.variant.update

    Opdater variant.
  • product.variant.update.batch

    Opdater produktvarianter i butikken.
  • product.variant.delete

    Slet variant.
  • product.variant.delete.batch

    Fjern produktvarianter fra butikken.
  • product.variant.image.add

    Tilføj billede til produktet
  • product.variant.image.delete

    Slet billede til produkt
  • product.variant.price.add

    Tilføj nogle priser til produktvarianten.
  • product.variant.price.update

    Opdater nogle priser på produktvarianten.
  • product.variant.price.delete

    Slet nogle priser på produktvarianten.
  • return.info

    Hent returoplysninger.
  • return.count

    Tæl retur i butikken
  • return.list

    Få en liste over returanmodninger fra butikken.
  • return.action.list

    Hent liste over returhandlinger
  • return.reason.list

    Hent liste over returårsager
  • return.status.list

    Hent liste over statusser
  • subscriber.list

    Få en abonnentliste.
  • tax.class.info

    Brug denne metode til at få oplysninger om en skatteklasse og dens satser. Det giver dig mulighed for at beregne afgiftsprocenten for en bestemt kundes adresse. Disse oplysninger indeholder relativt statiske data, der sjældent ændres, så API2Cart kan cache visse data for at reducere belastningen på lageret og fremskynde eksekvering af anmodninger. Vi anbefaler også, at du cacher svaret fra denne metode på din side for at gemme anmodninger. Hvis du har brug for at rydde cachen for en bestemt butik, skal du bruge metoden cart.validate.
  • tax.class.list

    Få en liste over skatteklasser fra din butik.
  • webhook.count

    Optæl registrerede webhooks i butikken.
  • webhook.list

    Vis registrerede webhooks i butikken.
  • webhook.events

    Angiv alle webhooks, der er tilgængelige i denne butik.
  • webhook.create

    Opret webhook i butikken, og abonner på den.
  • webhook.update

    Opdater Webhooks-parametre.
  • webhook.delete

    Slet registreret webhook i butikken.