# Cykle zamówień (dla hubów)

{% hint style="warning" %}
Czytaj dalej, jeśli wybrałeś profil przedsiębiorstwa „[Producer or Non Producer Hub](/smaki-wsi-docs/your-quick-start-on-ofn-given-who-you-are.md#hub)”.

Odwiedź [tę stronę](/smaki-wsi-docs/basic-features/shopfront/order-cycle/order-cycles-for-producers.md), jeśli zarejestrowałeś się jako „[Producer Shop](/smaki-wsi-docs/your-quick-start-on-ofn-given-who-you-are.md#shop)” i chcesz skonfigurować cykl zamówień dla frontu sklepu.
{% endhint %}

Sklep otwierasz, tworząc cykl zamówień. Przy tworzeniu cyklu wybierasz, kiedy sklep jest otwarty (od/do), które produkty trafią do sklepu i jakie opłaty zastosujesz.

**Dlaczego cykle zamówień?**\
Niektóre huby chcą mieć sklep online stale otwarty i realizować zamówienia na bieżąco. Jednak wiele hubów działa w systemie okresowych zamówień, co pozwala przetwarzać zamówienia zbiorczo, zwiększając efektywność produkcji, pakowania i dystrybucji (oraz obniżając koszty stałe).

Na przykład cykl zamówień może być otwarty przez dwa tygodnie. Po tym czasie wszystkie zamówienia są pakowane i dostarczane jednocześnie w kolejną środę. Po dostawie można otworzyć nowy cykl.

## Podgląd cykli zamówień

Możesz tworzyć cykle zamówień i przeglądać poprzednie, klikając **Manage Order Cycles** na [dashboardzie](/smaki-wsi-docs/basic-features/dashboard.md).

Albo z poziomego menu u góry strony.

{% hint style="warning" %}
Nie będziesz mógł opublikować aktywnego cyklu zamówień, dopóki nie skonfigurujesz co najmniej jednej metody [płatności](/smaki-wsi-docs/basic-features/shopfront/payment-methods.md) i [dostawy](/smaki-wsi-docs/basic-features/shopfront/shipping-methods.md) dla przedsiębiorstwa.
{% endhint %}

## Tworzenie nowego cyklu zamówień

Pierwszym krokiem jest wybór koordynatora cyklu zamówień. Tylko przedsiębiorstwo, które koordynuje cykl, ma uprawnienia do modyfikowania i zarządzania **wszystkimi** jego aspektami.\
Inne przedsiębiorstwa biorące udział w cyklu (jako dostawcy lub dystrybutorzy) mają ograniczony dostęp.\
Więcej o zarządzaniu między przedsiębiorstwami w kontekście cykli zamówień: [kliknij tutaj](/smaki-wsi-docs/basic-features/shopfront/order-cycle/permissions-in-multi-enterprise-order-cycles.md).

Po wybraniu koordynatora, proces konfiguracji cyklu można podzielić na cztery kroki:

### 1) Ustawienia ogólne

**Name (*****required*****):** Nadaj cyklowi nazwę, która ma sens dla Ciebie. Zalecamy spójny schemat nazewnictwa, np. FoodHub\_Week27\_2014. Zalecamy też uwzględnienie nazwy huba, aby wsparcie Smaki Wsi mogło zidentyfikować Twoje cykle w razie potrzeby.

**Orders Open at:** Data i godzina otwarcia sklepu w Smaki Wsi — od tego momentu sklep jest widoczny i przyjmuje zamówienia.

**Orders Close:** Data i godzina zamknięcia sklepu — po tym czasie zamówienia nie są przyjmowane. Jeśli chcesz cyklu „ciągle otwartego”, ustaw datę zamknięcia daleko w przyszłości.

**Add Coordinator Fee:** Jako hub, koordynatorem najczęściej jesteś Ty. Tutaj możesz zastosować Opłatę przedsiębiorstwa, która działa jako marża. Opłata będzie liczona zgodnie z kalkulatorem wybranym w [Opłatach przedsiębiorstwa](/smaki-wsi-docs/basic-features/shopfront/enterprise-fees.md). Możesz zastosować tylko wcześniej utworzoną opłatę.

### 2) Produkty przychodzące (Incoming)

Na tej stronie wybierasz producentów i ich produkty, które będą dostępne w tym cyklu. W rozwijanym menu zobaczysz wszystkich producentów, którzy dali Ci uprawnienia do dodawania ich produktów do cyklu (zobacz sekcję [Enterprise Permissions](/smaki-wsi-docs/basic-features/enterprise-profile/enterprise-to-enterprise-permissions-e2es.md)).\
Po wybraniu dostawcy i kliknięciu **Add Supplier** zobaczysz wszystkie produkty tego dostawcy. Zaznacz te, które chcesz dodać do sklepu, lub kliknij **select all**.

{% hint style="info" %}
Produkty, które są poza stanem (wartość „in stock” = 0) są widoczne na liście, ale po dodaniu do cyklu nie pojawią się na froncie sklepu. Warto zawsze sprawdzić stany magazynowe.
{% endhint %}

Pole **Receival Details** jest opcjonalne. Informacje wpisane w tym polu zostaną automatycznie dodane do e-maila wysyłanego do producentów po zakończeniu cyklu (po kliknięciu „Notify Producers”). Warto tu podać dokładny adres dostawy produktów przed dystrybucją do klientów.

Przycisk **Add Fee** w tej sekcji (na końcu wiersza każdego producenta) pozwala przypisać różne [opłaty przedsiębiorstwa](/smaki-wsi-docs/basic-features/shopfront/enterprise-fees.md) do różnych dostawców. Na przykład transport mąki lub ciężkich towarów może kosztować hub więcej niż sałaty, więc można dodać nieco wyższą opłatę do wszystkich produktów młyna niż do produktów rolnika sałat.

Wybierz nazwę przedsiębiorstwa, które ustawia opłatę w pierwszym polu, a następnie wybierz nazwę opłaty w drugim.

{% hint style="warning" %}
Opłata zostanie zastosowana do wszystkich produktów „User guide demo producer”, które zostaną kupione. Opłata jest liczona według kalkulatora wybranego podczas tworzenia [Opłaty przedsiębiorstwa](/smaki-wsi-docs/basic-features/shopfront/enterprise-fees.md).
{% endhint %}

### 3) Produkty wychodzące (Outgoing)

Tutaj możesz wybrać jednego lub więcej dystrybutorów-hubów. Wszystkie huby wybrane jako dystrybutorzy w tym cyklu będą miały otwarty front sklepu przez czas trwania cyklu.\
W **prostym modelu** tylko jeden hub jest dystrybutorem cyklu. Wybierz hub i zaznacz „Select all”, aby dodać wszystkie produkty przychodzące do frontu sklepu.\
Dla większej elastyczności ten sam cykl może mieć **wielu dystrybutorów**. Wtedy możesz wybrać różne podzbiory produktów dla każdego dystrybutora i/lub dodać różne daty dostawy.

Kolumna **Tags** pozwala tagować cykle zamówień, aby były widoczne/niewidoczne dla określonych klientów. Zobacz [tags and tag rules](/smaki-wsi-docs/basic-features/shopfront/customer-management-and-conditional-displays-prices/tags-and-tag-rules.md).

**„Ready for (i.e. Date/Time)” (*****required*****):** To pole informuje klienta, kiedy zamówienie będzie gotowe do odbioru lub dostawy. Jeśli cykl jest ciągle otwarty i realizujesz zamówienia indywidualnie, wpisz np. „Dwa dni po złożeniu zamówienia”. Poniższy przykład pokazuje, jak klient może przełączać się między cyklami, aby wybrać odpowiadającą mu datę.

{% hint style="info" %}
Jeśli prowadzisz sklep stale otwarty (np. ustawiasz datę zamknięcia cyklu dalej niż 3 miesiące), niebieskie pole „Ready For” na froncie sklepu (widoczne na zrzucie) będzie brzmiało „Orders are currently open”.
{% endhint %}

**Add Fee:** Ponownie, można przypisać wcześniej utworzoną opłatę przedsiębiorstwa do tego dystrybutora. W prostym modelu (jeden dystrybutor, będący jednocześnie koordynatorem) dodanie opłaty na tym etapie jest równoznaczne z dodaniem „Coordinator Fee” (dotyczy wszystkich produktów).\
W modelach bardziej złożonych koordynator może chcieć dodać różne opłaty do produktów sprzedawanych przez każdego dystrybutora. Najlepszym miejscem na to jest właśnie ta sekcja.

### 4) Opcje checkoutu

Twoje przedsiębiorstwo może mieć kilka cykli zamówień otwartych jednocześnie, z różnymi opcjami odbioru/dostawy lub metodami płatności. Na przykład możesz mieć dwa równoległe cykle:

1. Produkty dostępne do odbioru w konkretnym miejscu i czasie. Jesteś na miejscu, więc możesz oferować płatność gotówką przy odbiorze.
2. Produkty wysyłane kurierem lub pocztą (np. towary niepsujące się). Wolisz, aby klienci płacili przed wysyłką, więc chcesz pokazać tylko płatność kartą.

Aby to zrobić, Twoje przedsiębiorstwo musi mieć skonfigurowane zarówno metody odbioru, jak i dostawy, oraz dwie metody płatności (gotówka przy odbiorze i płatność kartą).

Następnie przypisujesz wybrane metody dostawy i płatności do konkretnych cykli w czwartym kroku konfiguracji, zaznaczając odpowiednie pola:

{% hint style="warning" %}
Domyślnie zaznaczone jest pole „Select all”.
{% endhint %}

Opcje będą widoczne dla klienta podczas checkoutu w następujący sposób:

A wszystkie istotne informacje dotyczące dostawy/odbioru i płatności zostaną podsumowane w e-mailu z potwierdzeniem zamówienia:

### Otwarcie frontu sklepu

Kliknij **Save**, aby zaplanować cykl zamówień. Jeśli data otwarcia już minęła, sklep otwiera się natychmiast. Jeśli nie chcesz otwierać od razu, ustaw daty w przyszłości — możesz je później zmienić.

Dla cykli okresowych i powtarzalnych możesz skopiować istniejący cykl i tylko zmienić daty, aby przyspieszyć proces. Kliknij przycisk z dwiema kartkami po prawej stronie tabeli (zaznaczone poniżej):

Cykle zamówień są oznaczone kolorem zielonym, gdy są aktywne, żółtym, gdy są zaplanowane na przyszłość, i szarym, gdy są zamknięte. Jeśli cykl zamknięto ponad miesiąc temu, nie będzie już widoczny na liście. Aby zobaczyć wszystkie poprzednie cykle, kliknij **show 30 more days** lub **show 90 more days** na dole listy.

{% hint style="warning" %}
Ponowne otwieranie cyklu zamówień może powodować zamieszanie przy checkout. Dla cyklicznego otwierania sklepu lepiej duplikować cykle lub tworzyć nowe, zamiast edytować daty otwarcia/zamknięcia istniejącego cyklu.
{% endhint %}

Klienci zostaną poinformowani, że już zamawiali w danym cyklu, nawet jeśli cykl był przez jakiś czas zamknięty i został ponownie otwarty:

## **Przycisk „Notify Producers”**

Użycie tego przycisku na górze strony spowoduje wysłanie do wszystkich producentów powiązanych z cyklem e-maila z listą produktów zamówionych w danym cyklu do tej pory.

Po kliknięciu przycisku pojawi się prośba o potwierdzenie. Po potwierdzeniu e-mail zostanie automatycznie wysłany do wszystkich właściwych producentów. E-mail będzie zawierał instrukcje dostawy (jeśli pole zostało uzupełnione w sekcji Incoming Products) oraz następujące informacje o produktach:

* SKU (jeśli dotyczy)
* Nazwa dostawcy
* Nazwa produktu
* Zamówiona ilość
* Cena jednostkowa
* Suma częściowa dla produktu
* Podatek wliczony (jeśli dotyczy)

### Konfiguracja automatycznych powiadomień dla producentów

Jeśli chcesz, aby e-maile do producentów były wysyłane automatycznie po zamknięciu cyklu, możesz to ustawić w menu „Advanced settings” na ekranie edycji cyklu:

W menu, które się pojawi, zaznacz pole „automatic notifications” i kliknij „save and reload page”, aby zapisać zmiany:

Aby w raportach pojawiały się również **nazwy klientów** (np. aby pomóc producentom pakować zamówienia według klientów), upewnij się, że masz włączone ustawienie „customer names in reports” w menu Shop Preferences w ustawieniach przedsiębiorstwa:

{% hint style="info" %}
Domyślnie „customer names in reports” jest wyłączone. Włącz je, jeśli chcesz, aby producenci otrzymywali raporty pogrupowane według klientów, co ułatwia pakowanie zamówień.
{% endhint %}

Po włączeniu automatycznych powiadomień producenci będą automatycznie dostawać e-maile po zamknięciu cyklu. Włączenie „customer names in reports” pomoże im pakować zamówienia według klientów.

## Raporty producentów/dostawców

Jeśli cykl zamówień obejmuje produkty powiązanych producentów/dostawców, mogą oni zalogować się do Smaki Wsi i zobaczyć [raporty](/smaki-wsi-docs/basic-features/reports.md) dotyczące cyklu. Domyślnie nie widzą danych klientów w raportach. Jeśli chcesz, aby dostawcy mieli dostęp do nazw klientów, zmień ustawienia w Shop Preferences w [Enterprise Settings](/smaki-wsi-docs/basic-features/enterprise-profile/enterprise-settings.md).


---

# 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/shopfront/order-cycle/order-cycles-for-hubs.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.
