# Narzędzie magazynowe (Inventory)

## Wprowadzenie

„Magazyn” daje przedsiębiorstwom większą kontrolę i elastyczność w zarządzaniu produktami, jeśli tego potrzebują. Funkcja jest szczególnie przydatna dla Hubów i menedżerów Hubów.

Dzięki Magazynowi Hub A może modyfikować ceny i stany produktów, do których ma uprawnienia sprzedaży. Funkcja pozwala też udostępnić w sklepie tylko wybrany podzbiór produktów dostawców, jeśli nie chcesz dystrybuować całego asortymentu. Wszystko to bez modyfikowania „kopii głównej” produktów. Jeśli więc zarówno Hub A, jak i Hub B mają te same produkty, Hub A może zmienić cenę i inne kluczowe informacje o sprzedawanych pozycjach, bez wpływu na Hub B.

## Ustawienia profilu dla magazynu

Aby wejść do Magazynu, przejdź do Enterprises (w głównym poziomym menu), a następnie „Settings”. Z menu po lewej wybierz „Inventory Settings”.

Masz dwie opcje:

* **New products can be put into my shopfront (recommended):** Produkty dostawców mogą być dodane do Twojego sklepu *bez konieczności wcześniejszego dodawania ich do magazynu sklepu/huba*. Gdy tworzysz cykl zamówień, *wszystkie* produkty wybranych producentów będą dostępne do dodania w części „incoming” cyklu zamówień.\
  To ustawienie domyślne i zalecane dla hubów, które nie chcą modyfikować cen ani stanów magazynowych sprzedawanych produktów.

{% hint style="warning" %}
UWAŻAJ — jeśli pozostawisz domyślne ustawienie „off”, a jednocześnie wgrasz produkty do magazynu huba i zmodyfikujesz ich ceny lub stany, to na froncie sklepu będą wyświetlane dane zmodyfikowane, a nie te z kopii głównej.
{% endhint %}

* **New products must be added to my inventory before they can be added to my shopfront:** Gdy tworzysz cykl zamówień, widoczne do wyboru będą tylko te produkty, które wcześniej dodałeś do magazynu huba.

## Wejście do magazynu sklepu/huba

Kliknij menu Products u góry panelu administratora, a następnie Inventory w podmenu. Jeśli zarządzasz wieloma przedsiębiorstwami, zostaniesz poproszony o wybór jednego, ponieważ każdy magazyn jest zarządzany niezależnie.

Jeśli pomiędzy kolejnymi wizytami dostawcy dodali nowe produkty, zobaczysz następujący komunikat:

Dopóki nie dodasz tych produktów do magazynu, pozostaną w kategorii „**New Products**” i nie będą widoczne przy tworzeniu cyklu zamówień. Klikając „**Review Now**” zostaniesz przeniesiony do listy nowych produktów.

## Przegląd nowych produktów

Nowe produkty można **dodać** do listy magazynu lub **ukryć**. Jeśli chcesz nadpisać szczegóły produktu albo ustawić cykliczny stan magazynowy, musisz go **dodać** do magazynu. Jeśli jest to produkt, którego nie chcesz sprzedawać (lub przynajmniej nie teraz), możesz go **ukryć** (patrz sekcja **Hidden Products** poniżej).

{% hint style="info" %}
Pamiętaj: jeśli Twoje **Inventory Settings** są ustawione na „new products must be added to my inventory before they can be put in my shopfront”, produkty pozostawione na liście New Products będą w praktyce ukryte. Jeśli ustawienie to „new products can be put in my shopfront”, produkty z listy New Products nadal będą pojawiać się w cyklu zamówień.
{% endhint %}

## Zarządzanie produktami w magazynie

Lista produktów w magazynie to miejsce, gdzie możesz nadpisywać dane produktów, ustawiać reset stanów i ukrywać produkty.

Za pomocą przycisku „Columns” po prawej stronie tabeli możesz wybrać, które kolumny chcesz widzieć i edytować.

### Zmiana SKU, cen i stanów magazynowych produktów w sklepie

Wszelkie zmiany będą widoczne w sklepie i nadpiszą dane ustawione przez dostawcę. Możesz modyfikować następujące pola:

* **SKU** – jeśli chcesz używać alternatywnego SKU (numeru referencyjnego), możesz nadpisać SKU producenta.
* **Price** – możesz ustawić inną cenę w swoim sklepie. Jednostki produktu pozostają takie same. Jeśli produkt jest wyceniany za kg, możesz zmienić tylko cenę za kg, nie za sztukę.
* **In Stock** – jeśli Twój stan różni się od stanu oferowanego przez producenta, możesz wskazać własny. Produkty przestaną być widoczne w sklepie, gdy stan magazynu spadnie do zera.

{% hint style="info" %}
To przydatne, jeśli np. raz w miesiącu otrzymujesz dużą dostawę 50 sztuk i chcesz śledzić sprzedaż do kolejnej dostawy.
{% endhint %}

* **Unlimited?** – możesz wybrać „use producer stock settings” (wtedy liczba w kolumnie „in stock” pozostaje szara, a stany producenta są dziedziczone), ustawić „yes” dla nieograniczonego stanu (produkt zawsze dostępny, jeśli dodany do aktywnego cyklu), albo „no” dla własnych stanów (wtedy liczba w kolumnie „in stock” ma białe tło).

Przypomnienie o „in stock” i „unlimited” znajdziesz [tutaj](/smaki-wsi-docs/basic-features/products-1/products.md#adding-products).

{% hint style="warning" %}
Nie można zmieniać nazwy produktu, właściwości, opisu ani obrazu w magazynie.
{% endhint %}

### Włącz reset stanów?

Kolumna **enable stock level reset** umożliwia resetowanie wartości „In Stock” do domyślnej, np. na początku każdego cyklu zamówień. **Default amount** to liczba wpisana w tej kolumnie obok pola wyboru. Checkbox pozwala zaznaczyć tylko te produkty, które chcesz resetować w danym momencie.

Aby zresetować domyślne stany, kliknij „Actions” w lewym górnym rogu tabeli magazynu, a następnie „Reset stock levels to defaults”. Zmiana obejmie tylko produkty z zaznaczonym polem resetu.

> W tym przykładzie domyślny stan jabłek Granny Smith to 50. Obecnie w magazynie zostało 30. Jeśli użytkownik chce na początku cyklu zamówień przywrócić 50, musi wybrać „Reset stock levels to defaults” w „Actions”.

{% hint style="info" %}
To przydatna funkcja dla hubów, które otrzymują dostawy konkretnych produktów raz w miesiącu lub w regularnym harmonogramie.
{% endhint %}

### Inherit?

Jeśli nie zmieniłeś żadnych wartości w tabeli magazynu dla produktu, checkbox „inherit?” będzie domyślnie zaznaczony. Oznacza to, że informacje wprowadzone przez producenta (wyświetlane na szaro) pojawią się na froncie sklepu.

Gdy zmodyfikujesz jedno lub więcej pól, checkbox zostanie automatycznie odznaczony. Aby przywrócić wartości (cena, stan, SKU itd.) z kopii głównej producenta, możesz ponownie zaznaczyć to pole w dowolnym momencie.

### Ukrywanie

Podobnie jak na liście **New Products**, możesz też **ukrywać** produkty z **Inventory List**. Kliknięcie przycisku ukrycia przeniesie produkt do listy **Hidden Products**. Jeśli ustawienia profilu magazynu są ustawione na „**New products must be added to my inventory before they can be added to my shopfront**” (zobacz [tutaj](#profile-settings-for-the-inventory)), ukryty produkt nie będzie dostępny do wyboru w cyklu zamówień i nie będzie widoczny w sklepie.

## Hidden Products

Na liście ukrytych produktów możesz ponownie je udostępnić, klikając przycisk „**Add**” po prawej stronie.

## Magazyn i cykle zamówień

Podczas tworzenia cykli zamówień możesz za każdym razem zdecydować, czy wybierasz produkty ze wszystkich dostępnych, czy tylko z tych, które są w magazynie sklepu/huba.

Ustawienie jest dostępne w „Advanced Settings” (prawy górny róg strony cyklu zamówień):

Ta opcja ma taki sam efekt jak zmiana [ustawień profilu magazynu](#profile-settings-for-the-inventory), ale w przeciwieństwie do nich dotyczy tylko danego cyklu zamówień.

{% hint style="danger" %}
Po wprowadzeniu zmian zawsze pamiętaj, aby kliknąć „Update” lub „Save” przed przejściem dalej.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://smaki-wsi.gitbook.io/smaki-wsi-docs/basic-features/products-1/inventory-tool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
