Masz pytania? Zostaw wiadomość tutaj lub umów się na krótką rozmowę z naszym menedżerem już teraz.

Łatwe tworzenie integracji API WooCommerce za pomocą API2Cart

Zintegruj swoje rozwiązanie eCommerce B2B z WooCommerce i innymi obsługiwanymi przez nas platformami. Połącz się z nami raz i korzystaj z danych z tylu platform, ile potrzebujesz.

Twoja aplikacja lub oprogramowanie

APP Icon - Unified Shopping Cart Integration API

Zunifikowane API

API2Cart - Unified Shopping Cart Integration API
Obsługiwane wersje: 3.5.0 - 11.1.0

Twoja aplikacja lub oprogramowanie

APP Icon - Unified Shopping Cart Integration API

API2Cart - Unified Shopping Cart Integration API
Obsługiwane wersje: 3.5.0 - 11.1.0

Przewodnik krok po kroku, jak opracować integrację API WooCommerce za pośrednictwem API2Cart

01

Poproś o bezpłatną wersję próbną

Rozpocznij bezpłatny 14-dniowy okres próbny i zarejestruj swoje konto API2Cart.

02

Dodaj sklep API WooCommerce

Dodaj sklep swoich klientów do swojego konta WooCommerce API lub przetestuj, jakie dane wykorzystujesz może współpracować z naszymi sklepami demonstracyjnymi.

03

Zintegruj swoje oprogramowanie z API2Cart

Opracuj integrację swojego oprogramowania lub aplikacji z API2Cart.

Lista metod dla Integracja z WooCommerce API

  • 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.
  • analytics.report

    Pobierz raport analityczny z sumami i opcjonalnym podziałem na interwały dla sklepu w określonym okresie.
  • analytics.product_report

    Pobierz analitykę na poziomie produktu dla sklepu w określonym okresie.
  • analytics.customer_report

    Pobierz analitykę na poziomie klienta dla sklepu w określonym okresie.
  • 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 pobrać listę metadanych dla różnych encji. Obsługiwane encje mogą się różnić w zależności od platformy. Aby uzyskać listę obsługiwanych encji, należy przekazać nieprawidłową wartość w parametrze entity. Odpowiedź będzie zawierać listę encji obsługiwanych przez daną platformę. Zazwyczaj są to dane utworzone przez wtyczki innych firm.
  • cart.meta_data.set

    Za pomocą tej metody można ustawić metadane dla określonej encji. Obsługiwane encje mogą się różnić w zależności od platformy. Aby uzyskać listę obsługiwanych encji, należy przekazać nieprawidłową wartość w parametrze entity. Odpowiedź będzie zawierać listę encji obsługiwanych przez daną platformę. Zazwyczaj są to dane utworzone przez wtyczki innych firm.
  • 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.

Pobierz przewodnik integracji API WooCommerce

Dowiedz się, jak w łatwy i ujednolicony sposób zintegrować się z WooCommerce API.

Wewnątrz odkryjesz:

  • Wyzwania integracyjne: Jacy dostawcy SaaS zwykle napotykany podczas łączenia się z interfejsem API WooCommerce.
  • Ujednolicone rozwiązanie API: Jak zunifikować eCommerce API ułatwia integrację z WooCommerce API i 80+ innymi platformy.
  • Przypadki użycia: Branże, które opierają się na sukcesie rozwój integracji.
  • Historie sukcesu: Jak dostawcy SaaS uprościli Rozwój integracji eCommerce.
WooCommerce API Integration Guide

Szybciej twórz integracje i oszczędzaj do 9 razy na kosztach

Speed up your integration rollout
Przyspiesz wdrożenie integracji
Połącz swoje oprogramowanie z wieloma platformami zakupowymi i rynki korzystając z jednego niezawodnego i ujednoliconego API, skracając swój czas na rynek.
Save development time
Oszczędzaj czas programowania
Pozwól programistom skupić się na innych zadaniach o dużej wartości. Bierzemy dbałość o integrację z platformami eCommerce.
Expand your reach and boost revenue
Zwiększ swój zasięg i zwiększ przychody
Integracja z platformami zakupowymi 80+ to ponad 1 milion e-sklepy jako Twoi potencjalni klienci.
Save costs on integrations
Oszczędzaj koszty integracji
Dzięki API2Cart koszty integracji można obniżyć nawet o 9x.

Zaufany przez

Chcesz uprościć rozwój integracji eCommerce?

Połącz swój SaaS z WooCommerce API i wieloma innymi platformami eCommerce szybciej i łatwiej.

Często zadawane pytania

Na czym polega integracja z Integracja API WooCommerce?

Integracja Integracja API WooCommerce to proces łączenia eCommerce SaaS lub aplikacje ze sklepami Integracja API WooCommerce. Poprzez to połączenie, mogą uzyskiwać, dodawać, aktualizować i synchronizować różne dane sklepu, takie jak zamówienia, produkty, kategorie i klienci z łatwością. Dzięki API2Cart Ty może szybko zbudować bezpieczną integrację z Integracja API WooCommerce za pomocą pojedynczy, ujednolicony interfejs API, który łączy także Twoją aplikację z 80+ innymi Platformy eCommerce jednocześnie.

Jak zintegrować się z Integracja API WooCommerce?

Możesz zintegrować się bezpośrednio z Integracja API WooCommerce, ale to podejście często wymaga znacznego wysiłku rozwojowego i ciągłego konserwacja. Szybszą i skuteczniejszą opcją jest użycie a gotowe rozwiązanie integracyjne typu API2Cart. Zapewnia ujednolicony interfejs API, który umożliwia połączenie SaaS z eCommerce 80+ platformy i rynki, w tym Integracja API WooCommerce. To podejście oszczędza czas, redukuje koszty i minimalizuje złożoność techniczną, pozwalając Twojemu zespołowi skupić się na rozwoju podstawowego produktu, zamiast na utrzymanie wielu integracji.

Co się stanie, jeśli Integracja API WooCommerce zaktualizuje swoje API?

Jeśli Integracja API WooCommerce zaktualizuje swoje API, nie musisz się martwić, kiedy za pomocą API2Cart. Usługa na bieżąco monitoruje zmiany API i utrzymuje stabilną integrację. Oznacza to Twoje oprogramowanie lub aplikację nadal działa płynnie bez dodatkowego kodowania, wersja śledzenia lub działań konserwacyjnych z Twojej strony.