Magento 2 BaseLinker Stock Export

Magento 2 BaseLinker Stock Export to moduł, który eksportuje stany magazynowe z Magento 2 do BaseLinker przez API.
SKU
M2-BASE-STOCK-EXP
123,00 zł
Wyślij znajomemu

Zapytaj o ten produkt

Opis / Magento 2 BaseLinker Stock Export

MAGENTO 2 · STANY MAGAZYNOWE · SKU · BASELINKER

Przekazuj stany z Magento do wybranych magazynów BaseLinker.

Kowal BaseLinker Stock Export

Dobierz źródła ilości, sposób uwzględniania rezerwacji i limity eksportu. Synchronizuj produkty według SKU przez cron lub CLI, z historią oraz opcjonalnym tworzeniem brakujących pozycji.

MSI i legacy stock · Tryb testowy · Historia synchronizacji

JAK TO DZIAŁA W PRAKTYCE

01 · Łączysz katalog i magazyny
Konfigurujesz token, katalog oraz docelowy zakres.

02 · Dobierasz kalkulację stanów
Wybierasz źródła, rezerwacje i limity ilości.

03 · Uruchamiasz synchronizację
Sprawdzasz test, a potem wynik zapisu i logi.

Co zyskuje Twój sklep?

Poznaj funkcje, zastosowanie i ustawienia modułu.

Poznaj moduł

Magento 2 BaseLinker Stock Export został przygotowany dla sklepów, które potrzebują większej kontroli nad synchronizacją stanów niż oferuje standardowa integracja. Moduł pobiera ilości z Magento 2 i zapisuje je do wybranego katalogu oraz magazynu w BaseLinker, dzięki czemu dane o dostępności produktów pozostają spójne między systemami.

Rozwiązanie obsługuje zarówno klasyczny model magazynowy Magento, jak i MSI. Administrator może wskazać jedno lub wiele źródeł stanów, zdecydować czy ilość ma być liczona jako prosta suma czy suma pomniejszona o rezerwacje oraz ustawić minimalne i maksymalne limity eksportowanego stanu. Dzięki temu moduł daje kontrolę nad tym, jaka wartość finalnie trafia do BaseLinker.

Synchronizacja działa po SKU i może być uruchamiana automatycznie przez CRON albo ręcznie z CLI. To ułatwia zarówno bieżącą pracę sklepu, jak i diagnostykę podczas wdrożenia. Moduł zapisuje historię synchronizacji, loguje ostrzeżenia i błędy oraz utrzymuje mapowanie produktów, co ogranicza liczbę zbędnych odpytań do API BaseLinker przy kolejnych przebiegach.

Jeżeli produkt nie istnieje jeszcze w katalogu BaseLinker, moduł może działać w dwóch trybach. W trybie bezpiecznym aktualizuje wyłącznie istniejące rekordy i pomija brakujące produkty z wpisem do logu. W trybie rozszerzonym potrafi automatycznie utworzyć brakujący produkt w BaseLinker, przypisać go do wskazanej kategorii i od razu wysłać jego stan magazynowy.

Dużą przewagą modułu jest możliwość pracy w środowiskach, w których logika magazynowa nie opiera się na standardowym scenariuszu Magento. Jeżeli stany są zasilane z ERP, a sklep działa z wyłączonym zarządzaniem stanami magazynowymi po stronie standardowej integracji BaseLinker, moduł nadal może pobrać ilości z Magento i przekazać je dalej do BaseLinker. To zamyka lukę integracyjną, która w praktyce często blokuje sprzedaż wielokanałową.

Najważniejsze korzyści

  • eksport stanów z Magento 2 do BaseLinker przez API,
  • obsługa MSI oraz klasycznego pojedynczego stocku,
  • zapis do jednego albo wielu magazynów BaseLinker,
  • automatyczne lub ręczne uruchamianie synchronizacji,
  • opcjonalne tworzenie brakujących produktów w BaseLinker,
  • filtrowanie produktów według statusu, widoczności i atrybutu eksportowego,
  • logi operacyjne oraz historia synchronizacji,
  • bezpieczna konfiguracja w panelu Magento.

Dla kogo jest ten moduł

  • dla sklepów Magento 2 korzystających z BaseLinker,
  • dla wdrożeń z ERP zasilającym Magento w dane magazynowe,
  • dla instalacji z MSI i wieloma źródłami stanów,
  • dla projektów, w których standardowa integracja nie obsługuje realnego modelu magazynowego.

Konfiguracja oraz test bez zapisu

Stores → Configuration → Kowal → BaseLinker Stock Export obejmuje token API, źródła, katalog, magazyny, filtry i harmonogram. Domyślnie moduł i cron są wyłączone, a synchronizacja działa jako update_only z pomijaniem brakujących produktów.

Tryb testowy pomija zapis stanów i tworzenie nowych produktów w BaseLinker. Przed startem odśwież listy katalogów, edytowalnych magazynów i kategorii, a następnie sprawdź próbkę SKU.

Kalkulacja MSI i rezerwacje

W MSI moduł sumuje ilości aktywnych pozycji ze wskazanych źródeł. Tryb uwzględniający rezerwacje dodaje ich podpisaną sumę dla SKU, po czym stosuje minimalny i maksymalny limit oraz nieujemny wynik.

Obecny kalkulator pobiera rezerwacje dla SKU bez filtrowania stock_id. Przy wielu stockach sprawdź zakres tej korekty — nie należy zakładać, że wynik jest identyczny z salable quantity konkretnego stocku. Do magazynów docelowych wysyłana jest zaokrąglona ilość całkowita.

Uruchomienie i diagnoza przebiegu

Komendy kowal:baselinker:inventory:refresh i kowal:baselinker:stock:sync pozwalają odświeżyć dane lub uruchomić eksport. Synchronizację możesz ograniczyć przez --sku albo --limit.

Log operacyjny znajduje się w var/log/kowal_baselinker_stock.log. Tworzenie brakujących pozycji wymaga wskazanej kategorii docelowej. Eksport jest kierunkowy: Magento przekazuje stan do BaseLinker.

Instalacja przez Composer

Pakiet kowal/export-stock-to-baselinker, moduł Kowal_BaseLinkerStock. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.

Od konfiguracji do efektu

1. Łączysz katalog i magazyny
Konfigurujesz token, katalog oraz docelowy zakres.

2. Dobierasz kalkulację stanów
Wybierasz źródła, rezerwacje i limity ilości.

3. Uruchamiasz synchronizację
Sprawdzasz test, a potem wynik zapisu i logi.

ERP zasila Magento, Magento przekazuje ilość dalej

ERP aktualizuje stany w Magento. Moduł odczytuje wskazane źródła i wysyła wynik do skonfigurowanego katalogu BaseLinker.

Kontrolujesz, który system zarządza ilością. Harmonogram eksportu dopasuj do zakończenia importu ERP i pozostałych integracji.

Dopasuj eksport do swojego modelu magazynowego

Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal BaseLinker Stock Export i omów konfigurację lub potrzebne rozszerzenia.

Więcej informacji

Zgodność z szablonem Luma / Blank, KOWAL

Instrukcja Instalacji modułu

Instalacja przez Composer

Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.

Dodaj repozytorium Composer

composer config repositories.kowal composer https://repo.kowal.store

Skonfiguruj dane dostępowe

composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"

Zainstaluj pakiet modułu

composer require kowal/export-stock-to-baselinker

Dokończenie instalacji

Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:

Zaktualizuj Magento

php bin/magento setup:upgrade

Wyczyść pamięć podręczną

php bin/magento cache:flush

W środowisku produkcyjnym wykonaj także kompilację DI oraz wdrożenie plików statycznych zgodnie z procesem wdrożenia sklepu.

Naciśnij, aby pominąć karuzelę

Znaleźliśmy inne produkty, które mogą Cię zainteresować!

Napisz opinię
Napisz opinię o produkcie: Magento 2 BaseLinker Stock Export
Twoja ocena:
Cena
Jakość
Wsparcie
loader
Wczytywanie...

Twoja opinia została przekazana do moderacji.

Pytania i odpowiedzi

Pytanie
Czy moduł działa tylko z Magento MSI?
Odpowiedź
Nie. Moduł obsługuje zarówno Magento MSI, jak i klasyczny pojedynczy stock. Można więc użyć go w nowszych oraz prostszych instalacjach Magento 2.
Pytanie
Czy mogę wysyłać stan do więcej niż jednego magazynu w BaseLinker?
Odpowiedź
Tak. Moduł pozwala wskazać jeden lub wiele magazynów BaseLinker i zapisać do nich ten sam stan wyliczony po stronie Magento.
Pytanie
Jak identyfikowane są produkty między Magento a BaseLinker?
Odpowiedź
Podstawowym kluczem synchronizacji jest SKU. To najprostszy i najbezpieczniejszy model pracy, szczególnie przy wdrożeniach, w których katalog produktów jest już uporządkowany.
Pytanie
Co się stanie, jeśli produktu nie ma jeszcze w BaseLinker?
Odpowiedź
Możesz wybrać jedną z dwóch strategii: pominąć produkt i zapisać informację w logu albo automatycznie utworzyć brakujący rekord w katalogu BaseLinker.
Pytanie
Czy moduł można uruchamiać ręcznie podczas testów i wdrożenia?
Odpowiedź
Tak. Oprócz CRON dostępne są komendy CLI, dzięki którym można wykonać synchronizację całego zakresu, pojedynczego SKU albo ograniczonej liczby produktów.
Aktualizacja preferencji plików cookie