Łączenie stanów i logistyki, by liczby pozostały prawdziwe
Dzień, w którym sklep sprzedaje coś, czego nie ma, to dzień, w którym wreszcie odbywa się rozmowa o operacjach. Rzadko wynika to ze złego liczenia; wynika z tego, że dwa systemy uważają, że liczba należy do nich.
Praca integracyjna to głównie dyscyplina jednorazowego rozstrzygnięcia, co należy do kogo.
Najpierw ustalcie źródło prawdy#
| Dane | Zwykły właściciel | Skutek błędu |
|---|---|---|
| Poziom stanu | Magazyn lub ERP | Nadsprzedaż i anulacje |
| Cena | ERP albo sklep, nigdy oba | Klienci obciążeni błędnie |
| Dane podstawowe produktu | PIM lub ERP | Rozjeżdżające się katalogi, którym nikt nie ufa |
| Status zamówienia | Sklep | Klient dostaje dwie różne odpowiedzi |
| Rekord klienta | Sklep lub CRM | Podwójne konta i utracona historia |
Wzorce synchronizacji i kiedy pasują#
- Push webhookiem przy zmianie: najszybszy, najlepszy dla stanów; wymaga ponowień i odtwarzania.
- Zaplanowana pełna synchronizacja: prosta i wolna; nocą w porządku dla danych produktowych, zła dla stanów.
- Zaplanowana synchronizacja różnicowa: typowy środek; wymaga wiarygodnych znaczników zmian.
- Zapytanie na żywo w kasie: dokładne dla rzadkich, drogich towarów; dodaje opóźnienie i zależność.
Bufory biją sprytne rozwiązania#
Dla większości sklepów praktyczną odpowiedzią na nadsprzedaż nie jest doskonałość w czasie rzeczywistym, lecz mały bufor bezpieczeństwa na produkt plus uczciwy język dostępności. "Na stanie" i "zwykle wysyłamy w 2–3 dni" obiecują co innego.
Ustawcie bufor per linia produktów, nie globalnie.
Zaprojektujcie zachowanie przy awarii#
Co robi sklep, gdy ERP jest nieosiągalny? Podaje ostatni znany stan, blokuje kasę, czy przyjmuje i oznacza do przeglądu? Wybierzcie świadomie, zapiszcie w instrukcji i przetestujcie, wyłączając połączenie w środowisku testowym.
Najczęstsze pytania
Jak bardzo stany mają być na żywo?
Dla większości katalogów minuty plus mały bufor.
Czy dwa systemy mogą posiadać cenę?
Nie. To definicja czekającego incydentu cenowego.
Gdzie ma żyć logika integracji?
W jednym miejscu z czytelnym logiem, nie rozsiana po trzech aplikacjach.
integracja stanówintegracja erplogistykasynchronizacja stanównadsprzedaż