FAQ MobyDick Integracja XML z hurtowniami

Stany magazynowe

Moduł rozróżnia 3 główne stany produktu.

Produkt dostępny

Produkt, którego stan magazynowy jest większy od 0 jest uznawany przez integrację za dostępny. W przypadku takiego produktu, flaga “pozwól zamówić” jest ustawiana na “Automatycznie - Decydują ustawienia sklepu”.

Jak działa opcja “Ustaw nowe produkty jako nieaktywne”

Opcja ta pozwala, aby dodawane produkty były dodane jako nieaktywne. Umożliwia to ręczną akceptację produktów.
Ważne: Podczas uruchomienia następnego importu, produkty już dodane nie są traktowane jak nowe i są zarządzane sa wedlgu innych opcji.

Aby ręcznie “akceptować” produkty do sklepu, należy pamiętać ustawieniu opcji “Włącz / wyłącz produkt” na wartość “Nie zmieniaj” w sekcjach “Produkty dostępne”, “Produkty niedostępne” i “Produkty usunięte”.

W przeciwnym wypadku, zostaną one automatycznie włączone podczas aktualizacji.

Dlaczego w hurtowni jest produkt, a u mnie go nie ma lub vice versa

Jeśli w Twoim sklepie produkt jest, a w hurtowni go nie ma lub odwrotnie, to należy wykonać następujące czynnośći.

Wpierw

  • W zakładce Import jest data ostatniego uruchomienia importu. Upewnij się, że został on wykonany niedawno.
  • Może być tak, że produkt w hurtowni dopiero się pojawił lub skończył. Dla pewności uruchom pełen import i sprawdź po zakończeniu, czy problem nadal występuje.
  • Upewnij się, że w zakładce import data zakończenia importu jest po dacie rozpoczęcia importu.

W drugiej kolejności:

  • Sprawdź, czy ustawienia integracji nie blokują importu produktów. Jeśli pozmieniałeś i nie wiesz co i jak, to możesz zawsze przywrócić import do ustawień domyślnych.
  • Sprawdź w logach, czemu konkretny produkt się nie importuje - w logach zawsze jest napisany powód, dla którego dany kod produktu nie został zaimportowany.
    Wyjątkiem są produkty, których nie ma w pliku XML, a są w hurtowni.

Komunikat: Session Lock - Another integration

Oznacza to, że integracja jest już uruchomiona. Na ogół jest to celowe działanie. Tzn. działa zabezpieczenie, które nie pozwoli uruchomić 2 integracji w tym samym czasie.
Aby rozwiązać problem trzeba poczekać, aż inny proces zakończy działanie.

Ten komunikat może być również wywoływany przez błędną konfigurację NGINX/LiteSpeed (więcej info poniżej)

NGINX i LiteSpeed

Na serwerach bazujących na jednym z w/w oprogramowań mogą wystąpić problemy w przypadku domyślnych konfiguracji. Najczęstszym objawem jest przerywanie integracji komunikatem “Session Lock - Another integration is running”.

Jak to naprawić?

  • Pierwszą możliwością jest wykonywanie integracji z poziomu konsoli SSH, poprzez komendę php modules/seigimobydick/cron/nazwahurtowni.php
  • Drugą metodą będzie dostosowanie czasów oczekiwania dla NGINX/Litespeed
    • Litespeed: https://docs.litespeedtech.com/lsws/cp/cpanel/long-run-script/
    • NGINX: https://stackoverflow.com/questions/16002268/prevent-nginx-504-gateway-timeout-using-php-set-time-limit

Ceny hurtowni

Jaki jest koszt stworzenia nowej integracji, której nie ma w ofercie?

Standardowo, koszt stworzenia takiej integracji waha się od 1000 do 2000zł netto (jest średni to koszt czasu, jaki musimy poświęcić na stworzenie nowej integracji).
Obecnie nie pobieramy opłaty za stworzenie nowej integracji i jest ona po naszej stronie.

Czy wszystkie integracje kosztują tyle samo?

Bazowa cena jednej integracji to 230zł netto / rok. Cena ta jednak zależy od ilości pracy, jaka potrzebna jest na utrzymanie integracji.

Integracje są kwalifikowane na 4 stopnie złożoności:

  • Stopień I - 250zł netto/rok
  • Stopień II - 350zł netto/rok
  • Stopień III - 430zł netto/rok
  • Stopień IV - 600zł netto/rok
  • Stopień V - 800zł netto/rok
  • Specjalne: Cena ustalana indywidualnie.

Czynniki podwyższające cenę:

  • Skomplikowanie wdrożenia/plików.
    • Czas wdrożenia integracji, który przekłada się na czas potrzebny na jej utrzymanie
  • Czas potrzebny na rozwój integracji
    • Wiele integracji wymaga więcej wsparcia, ze względu na różne czynniki, których nie jesteśmy czasem w stanie przewidzieć. Często okazuje się, że klienci zgłaszają nam różne problemy, które staramy się korygować w miarę możliwości. Jak np. automatyczna kategoryzacja produktów, jeśli hurtownia nie dostarczyła drzewa kategorii.
  • Problematyczne hurtownie
    • Duże pliki XML - Duze pliki XML oznaczają, że klienci kupujący często będą zgłaszali się z problemami, że coś nie działa. Każdy taki przypadek diagnozujemy indywidualnie. Duży plik XML jest czynnikiem zwiększającym koszty obsługi integracji.
    • Problemy z serwerem hurtowni - Często okazuje się, że hurtownie mają problem z generowaniem XML na swoich serwerach. Błędy 5xx, timeouty etc. Zmusza to klientów do kontaktu z nami, a nas do analizy każdego przypadku z osobna. Zwiększa to koszt obslugi konkretnej hurtowni.
  • Niska sprzedaż/zainteresowanie hurtownią. Hurtownie niszowe to taki sam koszt utrzymania, a niski zysk.

Kiedy następuje zmiana klasyfikacji?

Wszystkie integracje są klasyfikowane na etapie ich tworzenia. Ta klasyfikacja bazuje na podstawie złożoności plików i ew problemów podczas wdrożenia.

Możemy w dowolnym momencie wykonać Klasyfikacja wtórną. Jest ona opierana na podstawie pierwszych zakupów i tego, ile dodatkowego czasu wymaga wsparcie klienta, jak i wdrożenie dodatkowych zmian.
Np. okazuje się, że dane dostarczone są nie wystarczające, mylne lub niewłaściwe i wymaga to dodatkowego, indywidualnego dostosowania - co w efekcie zwiększa skomplikowanie wdrożenia.

Dodatkowo raz do roku wykonujemy re-klasyfikację wszystkich integracji ze względu na ich opłacalność.

Dlaczego to takie skomplikowane?

Jest to skomplikowane dla nas, nie dla klienta. Dzięki takiej klasyfikacji możemy niektóre integracje sprzedawać taniej, zamiast ustawiać wszystkie na taką samą cenę.

Zabieg ten pozwala nam stworzyć ofertę bardziej atrakcyjną cenowo dla klienta, bez narażania nas na straty.

Nie chcemy generalizować cen importów i prowadzić polityki, że na tych prostszych, odbijemy sobie te droższe. Cena każdej integracji ma odzwierciedlać wkład włożony w jej stworzenie i koszty utrzymania.

Czy jeśli kupiłem integrację za 230zł/rok to w następnym roku zapłacę tyle samo?

Podczas przedłużania integracji automatycznie jest naliczany rabat w wysokości 12% (terminowe przedłużanie).

Jednakże cena integracji może ulec zmianie, to klient musi się z tym liczyć kupując licencję na czas określony.
Gwarancją ceny jest zakup licencji dożywotniej (zgodnie z naszym regulaminem na stronie).