Wszystko, co musisz wiedzieć o Magento 2 Multi Source Inventory

Opublikowany: 2019-01-22

Multi Source Inventory (MSI) został wprowadzony w Magento 2.3.0. Jest to w rzeczywistości ogromny skok dla społeczności Magento, ponieważ radykalnie poprawia zarządzanie zapasami, umożliwiając sprzedawcom kontrolowanie zapasów dla jednego lub wielu źródeł i kanałów sprzedaży.

Przed Magento 2.3.0 system wykorzystywał tylko jedno źródło zapasów. Obecna wersja umożliwia handlowcom zarządzanie stanami magazynowymi niezależnie od klienta i lokalizacji magazynu, rodzaju produktu czy kanału sprzedaży.de

Rdzeniem inwentaryzacji wielu źródeł jest algorytm wyboru źródła. Algorytm ten analizuje i określa najlepsze dopasowanie do źródeł. W Magento 2.3.0 programiści zaimplementowali algorytm priorytetu i zezwolili na wsparcie stron trzecich. Dodatkowo wprowadzili niestandardowe algorytmy rekomendowania opłacalnych przesyłek.

Aby lepiej zrozumieć podstawowe cechy nowego inwentarza, zdefiniujmy kilka terminów i mechanizmów MSI.

Spis treści

  • Źródła
  • Dyby
  • Konfiguracja zapasów produktów
  • Ilość do sprzedaży
  • Algorytm wyboru wyszukiwania
  • Wniosek

Źródła

To podstawowy element nowego ekwipunku. Źródło to miejsce, w którym fizycznie znajduje się produkt: sklepy stacjonarne, hurtownie, ogromne centra dystrybucyjne itp. Po dodaniu źródeł handlowiec może ustawić ilość dostępnych produktów na dowolne pojedyncze źródło.

Aby dodać lub edytować źródła, zaloguj się do backendu i przejdź do STORES ⟶ Inventory ⟶ Sources.

Siatka źródeł Magento 2 | Blog MageWorx

Zauważ, że podczas początkowej konfiguracji ta siatka będzie miała tylko domyślne źródło. Tego źródła nie można wyłączyć. Wszystkie produkty są do niego domyślnie przypisane. Ta konfiguracja nosi nazwę trybu pojedynczego źródła.

Jeśli sprzedawca ma kilka lokalizacji, konieczne jest dodanie nowego źródła , aby przejść do trybu wielu źródeł.

Konfiguracja źródeł Magento 2 | Blog MageWorx

Ta pierwsza zakładka zawiera informacje wewnętrzne dostępne tylko dla sprzedawcy, takie jak nazwa źródła, jego nazwa kodowa (nie ma możliwości zmiany po zapisaniu źródła). Opis źródła jest widoczny tylko w backendzie i dokładnej lokalizacji GPS.

Źródła nie mogą być usuwane. Ma to na celu zapewnienie, że wszystkie stare dane pozostaną poprawne. Masz jednak możliwość tymczasowego wyłączenia źródła. Wyłączone źródło nie będzie dostępne dla zasobów reklamowych i zamówień. Obecna implementacja zasobów reklamowych nie pozwala na wyłączenie domyślnego źródła.

Konfiguracja źródeł Magento 2 | Blog MageWorx

Stąd możesz określić dane kontaktowe i lokalizację geograficzną źródła. Może to mieć kluczowe znaczenie, gdy programiści Magento zaimplementują nowy algorytm wyboru źródła oparty na geolokalizacji w nadchodzącym wydaniu MSI .

Pola kraju i kodów pocztowych to pola wymagane.

Kiedy wszystko będzie gotowe, kliknij przycisk „Zapisz”.

Po dodaniu źródeł może być konieczne utworzenie zapasów i przypisanie produktów.

Dyby

Akcje to wirtualna grupa źródeł, które są zmapowane do Twoich kanałów sprzedaży. W Magento 2.3.0 jako kanały sprzedaży mogą być wykorzystywane wyłącznie strony internetowe Magento. W zależności od konfiguracji witryny magazyn może być połączony z jednym lub kilkoma kanałami sprzedaży. Dowolny magazyn może być przypisany do wielu serwisów, a do każdego kanału sprzedaży może być podłączony tylko jeden magazyn.

W konfiguracji magazynowej właściciel sklepu może modyfikować priorytet źródeł wykorzystywanych podczas wysyłki za pomocą Algorytmu wyboru źródła. Porozmawiamy o tym w dalszej części tego artykułu.

Aby dodać lub edytować akcje, przejdź do SKLEPY ⟶ Zapasy ⟶ Akcje.

Siatka zapasów Magento 2 | Blog MageWorx

Pamiętaj, że podczas początkowej konfiguracji ta siatka będzie miała tylko domyślne zapasy. Tej akcji nie można wyłączyć i są one przypisane do domyślnego źródła i Twojej witryny. Taka konfiguracja nazywana jest trybem pojedynczego źródła. Jeśli sprzedawca ma kilka lokalizacji, konieczne jest dodanie nowego towaru , aby przejść do trybu Multi Source.

Konfiguracja zapasów Magento 2 | Blog MageWorx

Z tego miejsca możesz połączyć źródła z kanałami sprzedaży z możliwością zmiany kolejności sortowania źródeł metodą „przeciągnij i upuść”. Pamiętaj, że załączone źródła będą dostępne tylko w wybranym sklepie. Funkcja sortowania z pewnością ułatwia algorytm wyboru źródła i pomaga określić najbardziej odpowiednie źródło podczas wysyłki.

Konfiguracja zapasów produktów

Zupełnie nowy system inwentaryzacji wprowadza zupełnie nową sekcję, która umożliwia dołączanie źródeł do produktu. Aby dodać lub edytować źródła, otwórz produkt i kliknij przycisk Przypisane źródła . Po wybraniu źródeł zostaną one wyświetlone poniżej.

Konfiguracja zapasów produktów Magento 2 | Blog MageWorx

Stąd możesz określić ilość, stan zapasów i zmodyfikować domyślny próg administratora dla powiadomień o niskim stanie zapasów.

Rzućmy okiem na naszą przykładową stronę internetową. Magazyny w Filadelfii (8 produktów na stanie) i Nowy Jork (6 produktów na stanie) są połączone z magazynami na Wschodzie USA. Magazyn Chicago (8 produktów również w magazynie) i Minnesota Warehouse (1 produkt w magazynie) znajdują się w magazynie North USA, natomiast magazyn New Orleans (ten produkt jest tutaj niedostępny) znajduje się w South USA.

Ilość do sprzedaży

Ilość na źródło i ilość do sprzedaży | Blog MageWorx

Po kliknięciu przycisku Zapisz możesz zaobserwować, że dwie komórki zostały wypełnione. Pierwsza z nich, Ilość na źródło, pokazuje wszystkie źródła włączone dla tego produktu i odpowiednią ilość dla tych źródeł. Ilość do sprzedania sumuje źródła do zapasów.

Po złożeniu nowego zamówienia mechanizm Inventory sprawdza, czy w komórce Salable Quantity dla bieżącej strony internetowej są dostępne produkty na stanie. Klient nie będzie mógł kupić produktu w witrynie, w której tylko stan magazynowy US South jest dopasowany, ponieważ ilość produktu w stanie magazynowym US South wynosi 0 (produkt jest niedostępny w magazynie w Nowym Orleanie). W ten sposób zamówienie zostanie złożone na tych stronach internetowych Magento, które są połączone z magazynami i mają dostępny wspomniany produkt, tj. na magazynach wschodnich lub północnych Stanów Zjednoczonych. Należy pamiętać, że w przypadku sprzedawcy liczba produktów w komórce Ilość do sprzedaży zostanie odjęta, podczas gdy ta sama liczba będzie nadal wyświetlana w polu Ilość na źródło. Dzieje się tak, ponieważ wybieramy żądany magazyn, który będzie używany podczas procedury wysyłki w obiegu zamówienia.

Ręczna aktualizacja zapasów dla wielu źródeł to ciężka praca. W przypadku aktualizacji masowych dostępne są następujące opcje:

    • Narzędzie do importu i eksportu — Eksportuj plik CSV danych produktów MSI, aktualizując informacje według źródła i jednostki SKU oraz importując w celu aktualizacji.
  • Narzędzia masowego działania — masowe przypisywanie źródeł do produktów i przenoszenie zapasów. Można to zrobić ręcznie lub przez API .

Algorytm wyboru wyszukiwania

Jak już wspomniałem, system nie zmienia automatycznie wartości Quantity per Source po utworzeniu zamówienia. Dzieje się tak, ponieważ rozszerzenie działa na etapie tworzenia przesyłki z wykorzystaniem tzw. algorytmu wyboru źródła.

Podczas wysyłki zamówienia algorytm podaje zalecaną listę źródeł, dostępnych ilości oraz kwot do odliczenia zgodnie z wybranym algorytmem. Magento 2.3.0 zawiera tylko jeden algorytm wyboru źródła oparty na priorytecie źródła, który należy określić ręcznie. Jednak przewodnik użytkownika Magento zawiera już konfigurację dla nadchodzącego algorytmu priorytetu odległości .

Możesz uruchomić algorytm, aby uzyskać rekomendacje dotyczące najlepszych źródeł wysyłki produktu. Zarządzanie zapasami jest dostarczane z gotowym algorytmem SSA Priority. Pozycja źródeł na stronie Wysyłka zależy od kolejności sortowania źródeł ustawionych w konfiguracji magazynowej (spójrz na prawy górny obraz na zrzucie ekranu poniżej):

Algorytm wyboru wyszukiwania Magento 2 | Blog MageWorx

Po ostatecznym wybraniu źródła i umieszczeniu przesyłki wartość w komórce Ilość na źródło zostanie zmieniona.

Wniosek

Ogólnie rzecz biorąc, MSI zapewnia ogromną poprawę architektury Magento 2. Wprowadza możliwość łączenia osobnych źródeł ze sklepem i korzystania z algorytmu selekcji, który wybiera źródło w zależności od różnych warunków. Dzięki temu dostawa jest tak wydajna, jak to tylko możliwe.

Obecnie istnieją dziesiątki rozszerzeń innych firm zapewniających podobną funkcjonalność. Jednak po wydaniu nowej, gotowej do użycia funkcji, korzystanie z nich może być zbędne. Magento zawsze miało silną społeczność i w przypadku niektórych problemów, które występują z domyślną funkcjonalnością, zawsze łatwo jest znaleźć rozwiązanie, podczas gdy korzystanie z rozszerzeń innych firm może prowadzić do problemów ze zgodnością.

Obecnie MSI nie posiada wszystkich rozszerzonych funkcji, ale ciężko pracuje nad wdrożeniem swoich ambitnych planów , które prawdopodobnie obejmą integrację B2B dla drop shipping, konfigurację opcji wysyłki na źródło i wiele więcej.

***

Jeśli masz jakieś pytania, zostaw komentarz poniżej lub skontaktuj się z nami pod adresem [email protected]