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 metod dla Magento2 Integration

  • account.failed_webhooks

    Jeśli wywołanie zwrotne Twojej usługi z jakiegoś powodu nie mogło zaakceptować webhooków od API2Cart, to za pomocą tej metody możesz uzyskać listę pominiętych webhooków, aby ponownie przeprowadzić synchronizację za pomocą entity_id. Informujemy, że taką dokumentację przechowujemy przez 24 godziny.
  • account.supported_platforms

    Użyj tej metody, aby pobrać listę obsługiwanych platform i zestawów parametrów wymaganych do połączenia z każdą z nich. Uwaga: niektóre platformy mogą mieć wiele metod połączenia, więc odpowiedź będzie zawierać wiele zestawów parametrów.
  • account.cart.list

    Ta metoda pozwala uzyskać listę sklepów internetowych powiązanych z Twoim kontem API2Cart.
  • account.cart.add

    Użyj tej metody, aby zautomatyzować proces łączenia sklepów z API2Cart.
  • account.config.update

    Użyj tej metody, aby zautomatyzować zmianę danych uwierzytelniających używanych do łączenia sklepów internetowych.
  • attribute.info

    Uzyskaj informacje o konkretnym atrybucie globalnym według jego identyfikatora.
  • attribute.count

    Uzyskaj liczbę atrybutów.
  • attribute.list

    Uzyskaj listę atrybutów globalnych.
  • attribute.add

    Dodaj nowy atrybut.
  • attribute.update

    Zaktualizuj dane atrybutów.
  • attribute.delete

    Usuń atrybut ze sklepu.
  • attribute.assign.group

    Przypisz atrybut do grupy
  • attribute.assign.set

    Przypisz atrybut do zestawu atrybutów
  • attribute.attributeset.list

    Zdobądź listę attribute_set
  • attribute.group.list

    Pobierz listę grup atrybutów
  • attribute.type.list

    Pobierz listę obsługiwanych typów atrybutów.
  • attribute.unassign.group

    Usuń przypisanie atrybutu z grupy
  • attribute.unassign.set

    Usuń przypisanie atrybutu z zestawu atrybutów
  • attribute.value.add

    Dodaj nową wartość do atrybutu.
  • attribute.value.update

    Zaktualizuj wartość atrybutu.
  • attribute.value.delete

    Usuń wartość atrybutu.
  • basket.info

    Pobierz informacje o koszyku.
  • basket.item.add

    Dodaj artykuł do koszyka.
  • basket.live_shipping_service.list

    Pobierz listę usług stawek za wysyłkę na bieżąco.
  • basket.live_shipping_service.create

    Utwórz usługę stawek wysyłki na żywo.
  • basket.live_shipping_service.delete

    Usuń usługę stawek za wysyłkę na żywo.
  • batch.job.list

    Pobierz listę ostatnich ofert pracy
  • batch.job.result

    Uzyskaj dane o wynikach pracy
  • bridge.download

    Pobierz mostek dla sklepu.
    Pamiętaj, że metoda nie zadziała, jeśli wywołasz ją z Swagger UI.
  • bridge.update

    Zaktualizuj most w sklepie.
  • bridge.delete

    Usuń most ze sklepu.
  • cart.info

    Ta metoda pozwala uzyskać różne informacje o sklepie, w tym listę sklepów (w przypadku konfiguracji wielosklepowej), listę obsługiwanych języków, walut, przewoźników, magazynów i wiele innych informacji. Dane te są stosunkowo stabilne i rzadko się zmieniają, dlatego API2Cart może buforować niektóre dane, aby zmniejszyć obciążenie sklepu i przyspieszyć wykonanie żądania. Zalecamy również buforowanie odpowiedzi tej metody po swojej stronie, aby ograniczyć liczbę żądań. Jeśli musisz wyczyścić pamięć podręczną dla konkretnego sklepu, użyj metody cart.validate.
  • cart.validate

    Ta metoda czyści pamięć podręczną w API2Cart dla konkretnego sklepu i sprawdza, czy połączenie ze sklepem jest dostępne. Użyj tej metody, jeśli nastąpiły jakiekolwiek zmiany w ustawieniach sklepu, na przykład jeśli nowa wtyczka została zainstalowana lub usunięta.
  • cart.list

    Pobierz listę obsługiwanych koszyków.
  • cart.bridge

    Pobierz klucz bridge i store key.
  • cart.disconnect

    Rozłącz się ze sklepem i wyczyść dane sesji sklepu.
  • cart.methods

    Zwraca listę obsługiwanych metod API.
  • cart.config

    Pobierz listę konfiguracji koszyka.
  • cart.clear_cache

    Wyczyść pamięć podręczną w magazynie.
  • cart.create

    Dodaj lokal do konta.
  • cart.delete

    Usuń sklep z API2Cart.
  • cart.catalog_price_rules.count

    Uzyskaj liczbę zniżek na zasady cenowe w katalogu koszyków.
  • cart.catalog_price_rules.list

    Skorzystaj ze zniżek na ceny w katalogu koszyków.
  • cart.config.update

    Użyj tej metody API, aby zaktualizować niestandardowe dane w bazie danych klientów.
  • cart.coupon.count

    Ta metoda pozwala uzyskać liczbę kuponów. Na niektórych platformach możesz filtrować kupony według daty ich aktywności.
  • cart.coupon.list

    Odbierz kupon rabatowy na koszyk.
  • cart.coupon.add

    Użyj tej metody, aby utworzyć kupon na określonych warunkach.
  • cart.coupon.delete

    Usuń kupon
  • cart.coupon.condition.add

    Użyj tej metody, aby dodać dodatkowe warunki do zastosowania kuponu.
  • cart.giftcard.count

    Uzyskaj liczbę kart podarunkowych.
  • cart.giftcard.list

    Pobierz listę kart podarunkowych.
  • cart.giftcard.add

    Użyj tej metody, aby utworzyć kartę podarunkową na określoną kwotę.
  • cart.giftcard.delete

    Usuń kartę podarunkową.
  • cart.meta_data.list

    Za pomocą tej metody można uzyskać listę metadanych dla różnych podmiotów (produktów, opcji, klientów, zamówień). Zwykle są to dane utworzone przez wtyczki innych firm.
  • cart.meta_data.set

    Ustaw metadane dla konkretnej encji.
  • cart.meta_data.unset

    Usuń ustawienie metadanych dla określonej jednostki.
  • cart.plugin.list

    Uzyskaj listę wtyczek innych firm zainstalowanych w sklepie.
  • cart.script.list

    Pobierz skrypty zainstalowane na witrynie sklepu.
  • cart.script.add

    Dodaj nowy skrypt do witryny sklepu.
  • cart.script.delete

    Usuń skrypt z witryny sklepu.
  • cart.shipping_zones.list

    Uzyskaj listę stref wysyłki.
  • category.info

    Uzyskaj informacje o kategorii o identyfikatorze kategorii*** lub podaj inny identyfikator kategorii.
  • category.count

    Policz kategorie w sklepie.
  • category.list

    Pobierz listę kategorii ze sklepu.
  • category.find

    Wyszukaj kategorię w sklepie. Domyślnie jest tu określone słowo „Laptop'.
  • category.assign

    Przypisz kategorię do produktu
  • category.unassign

    Usuń przypisanie kategorii do produktu
  • category.add

    Dodaj nową kategorię w sklepie
  • category.add.batch

    Dodaj nowe kategorie do sklepu.
  • category.update

    Zaktualizuj kategorię w sklepie
  • category.delete

    Usuń kategorię w sklepie
  • category.delete.batch

    Usuń kategorie ze sklepu.
  • category.image.add

    Dodaj zdjęcie do kategorii
  • category.image.delete

    Usuń obraz
  • customer.info

    Uzyskaj dane klientów ze sklepu.
  • customer.count

    Uzyskaj liczbę klientów ze sklepu.
  • customer.list

    Pobierz listę klientów ze sklepu.
  • customer.find

    Znajdź klientów w sklepie.
  • customer.add

    Dodaj klienta do sklepu.
  • customer.update

    Aktualizuj informacje o kliencie w sklepie.
  • customer.delete

    Usuń klienta ze sklepu.
  • customer.address.add

    Dodaj adres klienta.
  • customer.attribute.list

    Uzyskaj atrybuty dla konkretnego klienta.
  • customer.group.list

    Uzyskaj listę grup klientów.
  • customer.group.add

    Utwórz grupę klientów.
  • customer.wishlist.list

    Uzyskaj listę życzeń klienta ze sklepu.
  • marketplace.product.find

    Wyszukaj produkt w katalogu globalnym.
  • order.info

    Informacje o konkretnym zamówieniu według identyfikatora
  • order.count

    Licz zamówienia w sklepie
  • order.list

    Pobierz listę zamówień ze sklepu.
  • order.find

    Ta metoda jest przestarzała i nie będzie obsługiwana w przyszłości. Zamiast tego użyj „order.list'.
  • order.calculate

    Oblicza całkowity koszt zamówienia dla danego klienta i zestawu produktów, a także dostępne metody wysyłki na podstawie podanego adresu. Obliczenie uwzględnia ceny produktów w sklepie, rabaty, podatki, koszty wysyłki i inne ustawienia sklepu. Wynik zawiera szczegółowy podział końcowego kosztu zamówienia według jego składników.

    Należy pamiętać, że końcowe sumy, podatki i inne kwoty muszą zawierać odpowiednie wartości dla wybranej metody wysyłki.

    Wynik tej metody może być wykorzystany podczas tworzenia zamówienia za pomocą metody order.add.

  • order.add

    Dodaj nowe zamówienie do koszyka.
  • order.update

    Zaktualizuj istniejące zamówienie.
  • order.abandoned.list

    Uzyskaj listę zamówień, które klienci zostawili przed realizacją zamówienia.
  • order.financial_status.list

    Pobierz listę statusów finansowych
  • order.fulfillment_status.list

    Pobierz listę statusów realizacji
  • order.preestimate_shipping.list

    Pobierz listę wstępnie szacowanych metod wysyłki zamówienia.
  • order.refund.add

    Dodaj zwrot pieniędzy do zamówienia.
  • order.return.add

    Utwórz nową prośbę o zwrot.
  • order.return.update

    Zaktualizuj informacje o wysyłce zamówienia.
  • order.return.delete

    Usuń zwrot.
  • order.shipment.info

    Uzyskaj informację o wysyłce.
  • order.shipment.list

    Uzyskaj listę przesyłek na zamówienie.
  • order.shipment.add

    Dodaj przesyłkę do zamówienia.
  • order.shipment.add.batch

    Dodaj przesyłkę do zamówień.
  • order.shipment.update

    Zaktualizuj informacje o wysyłce zamówienia.
  • order.shipment.delete

    Usuń przesyłkę zamówienia.
  • order.shipment.event.list

    Uzyskaj listę zdarzeń śledzenia przesyłki.
  • order.shipment.event.add

    Dodaj zdarzenie śledzenia do przesyłki.
  • order.shipment.tracking.add

    Dodaj informacje o śledzeniu przesyłki zamówienia.
  • order.status.list

    Pobierz listę statusów
  • order.transaction.list

    Pobierz listę transakcji zamówienia.
  • product.info

    Uzyskaj informacje o konkretnym produkcie według jego identyfikatora. W przypadku konfiguracji wielosklepowej należy zastosować filtr store_id, aby uzyskać odpowiedź w kontekście konkretnego sklepu.
  • product.count

    Licz produkty w sklepie.
  • product.list

    Pobierz listę produktów ze swojego sklepu. Domyślnie zwraca 10 produktów.
  • product.find

    Wyszukaj produkt w katalogu sklepu. Domyślnie jest tu określone słowo „Apple'.
  • product.fields

    Pobierz wszystkie dostępne pola dla pozycji produktu w sklepie.
  • product.add

    Dodaj nowy produkt do sklepu.
  • product.add.batch

    Dodaj nowe produkty do sklepu.
  • product.update

    Metodą tą można zaktualizować niektóre dane produktów. Lista obsługiwanych parametrów zależy od konkretnej platformy. Proszę przesyłać tylko te parametry, które są obsługiwane przez konkretną platformę. Należy pamiętać, że aby zaktualizować ilość produktu, zaleca się użycie parametrów względnych (increase_quantity lub reduce_quantity), aby uniknąć nieoczekiwanych nadpisań w mocno obciążonych sklepach.
  • product.update.batch

    Aktualizuj produkty w sklepie.
  • product.delete

    Usuń produkt
  • product.delete.batch

    Usuń produkt ze sklepu.
  • product.attribute.list

    Pobierz listę atrybutów i wartości.
  • product.attribute.value.set

    Ustaw wartość atrybutu na produkt.
  • product.attribute.value.unset

    Usuwa wartość atrybutu produktu.
  • product.brand.list

    Uzyskaj listę marek ze swojego sklepu.
  • product.child_item.info

    Uzyskaj dziecko dla konkretnego produktu.
  • product.child_item.list

    Uzyskaj listę elementów podrzędnych produktu, takich jak warianty lub składniki pakietu. Pole total_count w odpowiedzi wskazuje całkowitą liczbę elementów w kontekście bieżącego filtru.
  • product.child_item.find

    Wyszukaj element podrzędny produktu (przedmiot w pakiecie lub konfigurowalny wariant produktu) w katalogu sklepu.
  • product.currency.list

    Pobierz listę walut.
  • product.currency.add

    Dodaj walutę i/lub ustaw domyślną w sklepie.
  • product.image.add

    Dodaj zdjęcie do produktu
  • product.image.update

    Zaktualizuj szczegóły obrazu
  • product.image.delete

    Usuń obraz
  • product.manufacturer.add

    Dodaj producenta do sklepu i przypisz do produktu.
  • product.option.list

    Uzyskaj listę opcji.
  • product.option.assign

    Przypisz opcję z produktu.
  • product.option.add

    Dodaj opcję produktu ze sklepu.
  • product.option.delete

    Opcja produktu została usunięta.
  • product.option.value.assign

    Przypisz element opcji produktu z produktu.
  • product.option.value.add

    Dodaj element opcji produktu z opcji.
  • product.option.value.update

    Zaktualizuj element opcji produktu z opcji.
  • product.option.value.delete

    Wartość opcji produktu została usunięta.
  • product.price.add

    Dodaj ceny do produktu.
  • product.price.update

    Zaktualizuj niektóre ceny produktu.
  • product.price.delete

    Usuń niektóre ceny produktu
  • product.review.list

    Uzyskaj recenzje konkretnego produktu.
  • product.store.assign

    Przypisz produkt do sklepu.
  • product.tax.add

    Dodaj klasę podatkową i stawkę podatku do przechowywania i przypisz do produktu.
  • product.variant.info

    Uzyskaj informacje o wariancie. Ta metoda jest przestarzała i jej rozwój został zatrzymany. Zamiast tego użyj „product.child_item.info'.
  • product.variant.count

    Uzyskaj warianty liczby.
  • product.variant.list

    Uzyskaj listę wariantów. Ta metoda jest przestarzała i jej rozwój został zatrzymany. Zamiast tego użyj „product.child_item.list'.
  • product.variant.add

    Dodaj wariant do produktu.
  • product.variant.add.batch

    Dodaj nowe warianty produktów do sklepu.
  • product.variant.update

    Zaktualizuj wariant.
  • product.variant.update.batch

    Aktualizuj warianty produktów w sklepie.
  • product.variant.delete

    Usuń wariant.
  • product.variant.delete.batch

    Usuń warianty produktu ze sklepu.
  • product.variant.image.add

    Dodaj zdjęcie do produktu
  • product.variant.image.delete

    Usuń zdjęcie do produktu
  • product.variant.price.add

    Dodaj ceny do wariantu produktu.
  • product.variant.price.update

    Zaktualizuj niektóre ceny wariantu produktu.
  • product.variant.price.delete

    Usuń część cen wariantu produktu.
  • return.info

    Pobierz informacje zwrotne.
  • return.count

    Licz zwroty w sklepie
  • return.list

    Uzyskaj listę żądań zwrotu ze sklepu.
  • return.action.list

    Pobierz listę działań zwrotnych
  • return.reason.list

    Pobierz listę powodów zwrotu
  • return.status.list

    Pobierz listę statusów
  • subscriber.list

    Uzyskaj listę subskrybentów.
  • tax.class.info

    Użyj tej metody, aby uzyskać informacje o klasie podatkowej i jej stawkach. Pozwala obliczyć procent podatku dla konkretnego adresu klienta. Informacje te zawierają stosunkowo statyczne dane, które rzadko się zmieniają, dlatego API2Cart może buforować niektóre dane, aby zmniejszyć obciążenie sklepu i przyspieszyć realizację żądania. Zalecamy również buforowanie odpowiedzi tej metody po swojej stronie, aby zapisać żądania. Jeśli chcesz wyczyścić pamięć podręczną dla konkretnego sklepu, użyj metody cart.validate.
  • tax.class.list

    Pobierz listę klas podatkowych ze swojego sklepu.
  • webhook.count

    Policz zarejestrowane webhooki w sklepie.
  • webhook.list

    Wyświetl zarejestrowane webhooki w sklepie.
  • webhook.events

    Wyświetl wszystkie webhooki dostępne w tym sklepie.
  • webhook.create

    Utwórz webhook w sklepie i zasubskrybuj go.
  • webhook.update

    Zaktualizuj parametry elementów webhook.
  • webhook.delete

    Usuń zarejestrowany webhook w sklepie.