Integracja Shopify z Subiektem
Zamówienie wpada do Shopify, a ktoś w biurze przepisuje je do Subiekta, wystawia paragon albo fakturę i ręcznie poprawia stany w sklepie. Po integracji dokument powstaje sam, a sklep zna prawdziwy stan magazynu.
Co będzie działać samo
- klient płaci
- zwrot w sklepie
- NIP z zamówienia
- znajduje klienta w Subiekcie
- dopasowuje towary
- pilnuje, żeby nic nie zginęło
- zamówienie od klienta
- faktura lub paragon
- stany i ceny
Zamówienie opłacone
W Subiekcie powstaje zamówienie od klienta albo od razu faktura lub paragon, zależnie od tego, jak dziś pracujesz. Numer dokumentu zapisuje się w zamówieniu w Shopify.
Zmiana stanu lub ceny w Subiekcie
Przyjęcie dostawy, sprzedaż w sklepie stacjonarnym czy nowy cennik trafiają do Shopify regularnie, bez Twojego udziału. Sklep nie sprzedaje towaru, którego już nie ma na półce.
Komputer z Subiektem wyłączony
Zamówienia czekają i wpadają do Subiekta, gdy komputer wróci do sieci. Kolejność zostaje zachowana, żadne zamówienie się nie dubluje.
Jak wygląda wdrożenie
- 1Rozmowa, 30 minut. Którą wersję Subiekta masz, jakie dokumenty wystawiasz ze sklepu i na którym komputerze lub serwerze stoi baza Subiekta.
- 2Kopia bazy i test. Pierwsze zamówienia idą do kopii Twojej bazy Subiekta, nie do tej, na której pracujesz. Sprawdzasz dokumenty na spokojnie.
- 3Odbiór z osobą od magazynu. Razem przechodzimy łączenie towarów ze sklepu z kartoteką Subiekta, zestawy, wysyłkę, rabaty, zwroty i klientów z NIP-em.
- 4Produkcja i opieka. Przełączenie na docelową bazę, alert e-mail, gdy zamówienie utknie, poprawki w cenie przez 30 dni.
Gotowa aplikacja czy integracja?
Jeśli masz Subiekta GT i korzystasz z BaseLinkera (Base.com), darmowy Base Bridge połączy go ze sklepem, potrzebujesz tylko dodatku Sfera (licencja InsERT). Dla nexo są gotowe integratory, np. SubSync. Integracja szyta na miarę ma sens, gdy
- nie chcesz BaseLinkera jako pośrednika i jego abonamentu
- masz kilka sklepów Shopify lub walut na jednej bazie Subiekta
- potrzebujesz własnych zasad dla dokumentów, np. inny typ dla B2B i B2C
- gotowy integrator nie obsługuje Twoich zestawów, kompletów lub magazynów
Dla 5 pierwszych firm 30% taniej. W zamian zgadzasz się, żebym pokazał to wdrożenie jako przykład na swojej stronie (bez poufnych danych), i wystawiasz opinię w Google.
Zajmij miejsce →Pytania
Brakuje Twojego? Napisz je w formularzu, odpowiem konkretnie.
Czy integracja działa z Subiektem GT i z Subiektem nexo?
Tak, ale inaczej. Do Subiekta GT potrzebny jest dodatek Sfera dla Subiekta GT, osobna licencja InsERT. Subiekt nexo musi być w wersji PRO, bo tylko ona pozwala podłączyć zewnętrzny program. Sfera jest w niej w cenie licencji. Podstawowa wersja nexo na to nie pozwala.
Czy potrzebuję komputera, który jest cały czas włączony?
Tak. Subiekt to program stacjonarny na Windows, więc na komputerze lub serwerze, na którym jest jego baza, instaluję mały program łączący go ze sklepem. Gdy komputer jest wyłączony, zamówienia czekają i nic nie ginie.
Czy Subiekt wyśle fakturę do KSeF?
Subiekt GT i Subiekt nexo mają obsługę KSeF, więc faktura utworzona przez integrację może pójść do KSeF z poziomu programu, tak jak faktura wystawiona ręcznie. Integracja tworzy dokument, wysyłkę zostawiamy Subiektowi.
Mam już BaseLinkera. Czy potrzebuję czegoś więcej?
Często nie. Jeśli masz Subiekta GT, Base Bridge jest darmowy i robi dokumenty oraz stany. Warto zacząć od niego, a pisać własną integrację dopiero wtedy, gdy czegoś konkretnego brakuje.
Co z produktami, które są w Shopify, a nie ma ich w Subiekcie?
Towary łączymy po kodzie SKU lub EAN. Zamówienie z pozycją bez odpowiednika nie tworzy dokumentu po cichu, tylko trafia do wyjaśnienia z alertem e-mail.
Dla działu IT
Szczegóły techniczne dla osoby, która będzie odbierać wdrożenie.
Jak zamówienie z Shopify trafia do Subiekta
Shopify wysyła zdarzenie orders/paid w chwili, gdy płatność jest potwierdzona. Integracja pobiera pełne zamówienie przez Admin API i odkłada je do kolejki. Po stronie Subiekta agent zabiera zamówienia z kolejki i tworzy dokument przez Sferę, czyli oficjalny interfejs programistyczny InsERT. To ten sam mechanizm, którego używa sam program, więc dokument wygląda tak, jakby wystawił go pracownik.
Kontrahenta szukamy po NIP-ie, a jeśli go nie ma, po e-mailu. Nowy klient zakłada się automatycznie. Pozycje łączymy z towarami po SKU lub EAN, a koszt wysyłki wchodzi jako usługa, tak jak księgowa jest przyzwyczajona.
Subiekt GT i Subiekt nexo to dwie różne technologie
Sfera dla Subiekta GT opiera się na COM i OLE Automation, działa na Windows i wymaga osobnej licencji. Subiekt nexo PRO udostępnia Sferę w .NET, opisaną w SDK od InsERT. Podstawowa wersja nexo (bez PRO) nie daje dostępu do Sfery ani SDK, więc nie da się jej zintegrować programistycznie. W obu przypadkach kod musi działać na maszynie, która widzi bazę Subiekta, dlatego instaluję agenta na Twoim komputerze lub serwerze. Agent sam łączy się na zewnątrz, więc nie trzeba otwierać portów w firmowej sieci.
Co wraca do Shopify
Stany magazynowe i ceny z Subiekta trafiają do Shopify cyklicznie, przez Admin API i poziomy zapasów w lokalizacji sklepu. Jeśli masz kilka magazynów w Subiekcie, ustalamy, które z nich zasilają sklep. Numer dokumentu sprzedaży zapisuje się w metapolu zamówienia, więc obsługa widzi go bez otwierania Subiekta.
Zwroty i przypadki brzegowe
Zwrot w Shopify (refunds/create) może tworzyć korektę w Subiekcie albo tylko zadanie dla magazynu, jeśli korekty robisz ręcznie po sprawdzeniu towaru. Osobno ustawiamy zestawy, karty podarunkowe, zamówienia w walucie obcej i zamówienia anulowane przed wystawieniem dokumentu. Każda operacja jest zapisana w logu, więc wiadomo, co i kiedy poszło do Subiekta.