> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brosbots.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shopify: zamówienia i dostępność produktów

> Agent odczytuje ze sklepu Shopify status zamówienia, numer przesyłki oraz dostępność i ceny produktów w trakcie rozmowy.

Te same dwa pytania co przy BaseLinkerze, dla sklepów, które trzymają wszystko
w **Shopify**. Narzędzia są te same, więc agent zachowuje się identycznie;
zmienia się tylko sklep, którego pyta.

| Narzędzie | O co pyta klient | Co odczytuje agent |
| - | - | - |
| **Status zamówienia** | "Gdzie jest moja paczka?" | Status realizacji, datę, kwotę, czy zapłacone, numer przesyłki i pozycje zamówienia |
| **Dostępność i ceny** | "Macie to na stanie?" | Czy produkt jest w sklepie, ile sztuk zostało, cena wariantu, który da się kupić |

## Konfiguracja

1. W panelu Shopify wejdź w **Ustawienia → Aplikacje i kanały sprzedaży →
   Twórz aplikacje** i utwórz aplikację niestandardową.
2. W **Configuration → Admin API** nadaj uprawnienia `read_orders`,
   `read_customers` i `read_products`.
3. Zainstaluj aplikację i skopiuj **Admin API access token** (zaczyna się od
   `shpat_`).
4. W aplikacji: **Integracje** → **Shopify** → wklej adres sklepu
   (`sklep.myshopify.com`) i token.
5. Na agencie: zakładka **Integracje** → **Status zamówienia (Shopify)**
   i **Dostępność i ceny (Shopify)** → wybierz połączenie.

Tworząc agenta obsługi klienta w kreatorze, wystarczy włączyć **Sprawdzanie
zamówień i dostępności w Shopify** i wkleić adres sklepu z tokenem. Kreator sam
utworzy połączenie i włączy oba narzędzia.

<Note>
  To jest aplikacja niestandardowa w Twoim własnym panelu, a nie aplikacja
  z Shopify App Store. Sklep łączy się w dwie minuty, token należy do Ciebie
  i w każdej chwili możesz go cofnąć.
</Note>

<Note>
  Po wklejeniu danych kliknij **Testuj połączenie**. Test odczytuje nazwę sklepu,
  więc zły adres albo odrzucony token wychodzi tutaj, a nie przy kliencie na linii.
</Note>

## Kto może czego wysłuchać

Zasada jest ta sama co przy BaseLinkerze. Przy połączeniu przychodzącym agent
zna numer dzwoniącego, więc znajduje klienta w Shopify i odczytuje jego
zamówienia bez pytania o cokolwiek. Zamówienie znalezione po **samym numerze**
wymaga potwierdzenia: agent prosi o e-mail albo telefon, z którego zamówienie
zostało złożone.

Klient mówi "zamówienie 1042", a Shopify nazywa je "#1042" - agent szuka obu
zapisów. Imion, adresów i e-maili agent nie dostaje w ogóle. Zamówienie opłacone
tylko częściowo (na przykład zaliczka) nie jest raportowane jako opłacone, bo
inaczej klient dzwoni drugi raz.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.