Rozszerzono system o obsługę wariantów produktów procesie integracji Businesscommerce z platformami sprzedażowymi obsługującymi wielowariantowość produktów.
Wprowadzono zmiany w zakresie pobierania, przetwarzania oraz zapisu danych, umożliwiające identyfikację wariantów, ich powiązanie z kartoteką materiałową oraz dalsze wykorzystanie w procesach logistycznych.
Celem zmiany jest zapewnienie pełnej obsługi wariantów produktów w procesach integracji platform sprzedażowych obsługujących wielowariantowość produktów. Rozszerzenie procesów obejmuje import, przetwarzanie oraz mapowanie zaimportowanych danych z kartoteką materiałową systemu Softlab ERP. Umożliwia to zachowanie spójności danych oraz poprawne odwzorowanie relacji między produktami nadrzędnymi, ich wariantami, a kartoteką towarową.
W systemie Softlab ERP rozszerzono słowniki Import produktów oraz Produkty o możliwość obsługi wariantów produktów, umożliwiając przechowywanie informacji o ich strukturze i powiązaniach z produktami nadrzędnymi. Dodatkowo zaktualizowano widoki słowników o nowe pola, co umożliwia przeglądanie i analizę danych wariantów bezpośrednio w systemie.
W słowniku Import produktów dodane zostały kolumny:
- Wariant;Główny – znacznik informujący, że wybrany produkt jest nadrzędnym i posiada inne warianty,
- Wariant;Jest – znacznik informujący, że wybrany produkt jest wariantem innego produktu głównego,
- Wariant;Nadrzędny – wskazuje identyfikator nadrzędnego produktu dla wariantu (wartość z pola Produkt;Identyfikator).

Rys. 1. Słownik Import produktów, nowe kolumny z grupy Wariant
W słowniku Produkty dodane zostały kolumny:
- Wariant;Główny – znacznik informujący, że wybrany produkt jest nadrzędnym i posiada inne warianty,
- Wariant;Jest – znacznik informujący, że wybrany produkt jest wariantem innego produktu głównego,
- Wariant;Nadrzędny – wskazuje identyfikator nadrzędnego produktu dla wariantu (wartość z pola Produkt;Identyfikator).

Rys. 2. Słownik Produkty, nowe kolumny z grupy Wariant
W słowniku Import produktów zaktualizowano procedury Pobierz produkty oraz Zapisz produkty, aby uwzględniały nowe dane wariantów odpowiednio na etapie importu oraz zapisu produktów z platformy sprzedażowej do systemu Softlab ERP.
Rozszerzono również parsowanie komunikatu BUSINESS_COMMERCE_PRODUCTS_GET o wartości hasVariants, isVariant, parentProductId otrzymywane z odpowiedzi komunikatu API, co umożliwia poprawne przetwarzanie danych produktów z wariantami pochodzącymi z integracji (np. z PrestaShop i Shopify).
Konfiguracja
Funkcjonalność wymaga nadania uprawnień: TAK
Funkcjonalność wymaga skonfigurowania: NIE