# Zamówienia na kredyt

## Wprowadzenie

Choć ta funkcja nie jest jeszcze wbudowana w Smaki Wsi, kilkoma prostymi krokami można umożliwić klientom płatności z przedpłaconego kredytu. W skrócie: najpierw tworzysz produkt „kredyt”, który klient kupuje w checkout. Następnie menedżer sklepu wchodzi do backoffice i „usuwa” ten produkt z zamówienia, zapisując „kredyt” na koncie klienta. Kolejne zamówienia mogą być „opłacane” z salda kredytu.

## Proces

Najpierw utwórz produkt kredytowy w backendzie. Tworząc [produkt](/smaki-wsi-docs/basic-features/products-1.md) utwórz też wariant o nazwie „Place Holder credit” z ceną 0 i stanem „on hand” równym 0. Przyda się to później w administracji zamówień. Następnie dodaj wszystkie warianty do [cyklu zamówień](/smaki-wsi-docs/basic-features/shopfront/order-cycle.md), aby sprzedawać klientom przedpłacony kredyt.

Przykład produktu kredytowego w sklepie, który klient może dodać, aby zasilić swoje konto.

Poinstruuj klienta, aby wybrał kwotę kredytu do zasilenia konta i złożył zamówienie. Upewnij się, że **zapisze** swoje dane konta, wybierając „LOGIN” podczas checkoutu i tworząc konto z hasłem.

![image3](https://user-images.githubusercontent.com/88801240/207040600-029c79d3-f975-4985-849d-4af2f0df0085.png)

W backendzie pojawi się zamówienie na zakup kredytu.

Po opłaceniu zamówienia możesz „przechwycić” płatność, klikając zielony znacznik.

Następnie musisz edytować zamówienie, ale najpierw dodaj „on hand” do wariantu „place holder credit”. Dodaj ilość „on hand” równą liczbie zamówień kredytowych, które przetwarzasz (np. masz 1 zamówienie kredytowe, więc dodaj „1” jako „on hand” do wariantu „place holder credit” i ZAPISZ ZMIANY).

Teraz możesz wrócić do listy zamówień i [edytować zamówienie kredytowe](/smaki-wsi-docs/basic-features/orders.md).

Najpierw dodaj do zamówienia wariant „Place Holder credit”.

Następnie usuń z zamówienia pozostały produkt „credit” (dodanie wariantu „place holder credit” zapobiega anulowaniu całego zamówienia; ten krok byłby zbędny, jeśli zamówienie zawierałoby już inne produkty).

Teraz na liście zamówień stan płatności dla tego zamówienia zmieni się na „credit owed” o wartości przedpłaconego kredytu.

Tak samo będzie to wyglądało w Twojej liście klientów, w zakładce [**Customers**](/smaki-wsi-docs/basic-features/shopfront/customer-management-and-conditional-displays-prices.md) dla tego klienta.

Gdy uruchomisz [**Order Cycle Management - Delivery Report**](/smaki-wsi-docs/basic-features/reports/reports-for-hub-management.md), zobaczysz dodatnie saldo dla klienta.

A gdy klient zaloguje się na konto w Smaki Wsi i przejdzie do Transactions, zobaczy bieżące saldo konta.

Aby klient mógł wykorzystać kredyt przy kolejnych zamówieniach, musisz [utworzyć metodę płatności](https://guide.openfoodnetwork.org/basic-features/shopfront/payment-methods#setting-up-a-payment-method) „pay by credit”, którą klient wybierze w checkout, wskazując, że chcesz użyć kredytu.

Możesz użyć [tagów](https://guide.openfoodnetwork.org/basic-features/shopfront/customer-management-and-conditional-displays-prices/tags-and-tag-rules), jeśli chcesz, aby ta metoda płatności była dostępna tylko dla klientów, którzy wykupili u Ciebie kredyt. Dodaj odpowiedni tag do konta klienta:

I ustaw następujące reguły tagów:

Upewnij się, że dodajesz nową metodę płatności na stronie 4 cyklu zamówień („Checkout options”) przy tworzeniu nowego cyklu.

Tak będzie to wyglądało dla klienta w checkout.

Gdy klient złoży drugie zamówienie, pojawi się ono na liście **Orders** ze statusem **Balance Due**.

Tak będzie to wyglądało po zalogowaniu klienta. Ujemna kwota oznacza pozostałe saldo kredytu.

A tak zobaczysz to jako menedżer w liście klientów.

I w raporcie dostaw.

**JEŚLI** chcesz oznaczyć nowe zamówienie jako „Paid” (zmieniając status z „Balance Due” na „Paid”), możesz kliknąć zielony znacznik po prawej stronie zamówienia. (**Uwaga**: najpierw warto sprawdzić listę klientów, aby upewnić się, że klient ma wystarczające „credit owed”, aby pokryć koszt zamówienia. Jeśli nie, możesz dodać częściową płatność z dostępnego kredytu, a następnie wystawić fakturę na brakującą kwotę.)

Teraz status płatności zamówienia będzie „paid” na liście zamówień.

Ale w rekordzie klienta i na liście klientów saldo wróci do pełnej kwoty przedpłaconego kredytu.

Aby zaksięgować płatność z drugiego zamówienia na saldo kredytu, musimy wrócić do pierwotnego zamówienia kredytowego i dodać płatność ujemną na kwotę drugiego zamówienia (np. -£5.70).

Najpierw edytuj pierwotne zamówienie kredytowe.

Następnie wybierz Payments z menu po prawej stronie. W prawym górnym rogu wybierz New Payment.

Wprowadź kwotę zamówienia opłaconego kredytem ze znakiem minus (np. -£5.70), wybierz „Pay by Credit”, a następnie „Update”.

„Przechwyć” tę płatność zielonym znacznikiem.

Teraz „credit owed” na zamówieniu kredytowym zostało poprawnie pomniejszone.

![image30](https://user-images.githubusercontent.com/88801240/207069952-80e23eb1-92a8-4654-931d-1bdd316d7be9.png)

Saldo jest poprawne w liście klientów.

A raport dostaw pokaże aktualne saldo klienta. Drugie zamówienie zostało opłacone (więc nie jest już ujemne), a saldo kredytu zostało odpowiednio pomniejszone.

I na koniec — gdy klient zaloguje się na konto, bieżące saldo i kwota kredytu będą poprawne.


---

# 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/hub-management-tips/how-tos/take-orders-on-credit.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.
