Sklep

Ustawienia → Sklep: założenie sklepu, zamówienia, dostawa i opakowania oraz płatności.

Sklep to Twoja witryna z menu z Produktów. Wszystko, co o nim decydujesz, ustawiasz w jednym miejscu: Ustawienia → Sklep (/app/settings/sklep). Zakładka jest zawsze widoczna. Gdy sklepu jeszcze nie ma, część formularzy jest wyłączona i pokazuje „Ustawisz to, gdy sklep będzie gotowy.”

Sekcje są w tej kolejności: Twój sklep, Płatności online, Dostawa i opakowania, Języki sklepu, Zamówienia.

Twój sklep

Wpisujesz „Nazwa sklepu” i klikasz Utwórz sklep. Delieta zakłada dla Ciebie własne repozytorium GitHub i wdrożenie na Vercel. Panel pokazuje, na jakim etapie jesteś:

StanCo widzisz
Brak sklepuFormularz z nazwą.
Sklep się budujeStatus odświeża się sam. Możesz kliknąć „Sprawdź teraz”.
Sklep działaLinki „Otwórz sklep” i „Repozytorium”.
Nie wyszło„Spróbuj ponownie”.
Zakładanie wyłączoneKomunikat z adresem kontakt@delieta.pl.

Sklep ma adres etykieta.delieta.pl. Dopóki adres nie jest zweryfikowany, panel nie robi z niego linku i pisze, że certyfikat może chwilę potrwać. Sklep pobiera menu i markę z panelu, więc zmiany w produktach nie wymagają ponownego wdrożenia. Własny host opisuje Domena śledzenia.

Płatności online

Ta sekcja prowadzi przez podłączenie konta płatności. Całość opisuje strona Płatności online. Gdy moduł Płatności online jest wyłączony, sekcję zastępuje tekst „Płatności online są wyłączone. Włącz je w Modułach →”, a zamówienia ze sklepu są zapisywane jako płatne na miejscu.

Dostawa i opakowania

Karta Dostawa i opakowania zastąpiła pojedyncze pole „Opłata za dostawę”. Ma jeden przycisk zapisu. Kwoty wpisujesz w złotych, z VAT: Delieta nie ma osobnych pól na VAT.

Dostawa

PoleCo robi
Opłata za dostawęKwota doliczana do zamówienia z dostawą. Odbiór osobisty nie płaci. Wpisz 0, jeśli dostawa jest za darmo. Gdy masz progi kilometrowe, pole nazywa się „Dalej, do granicy zasięgu”.
Darmowa dostawa odOd tej wartości dań dostawa jest darmowa. Liczymy same dania, bez opakowań i dostawy. Równo tyle też daje darmową dostawę. Puste = dostawa zawsze płatna.
Cena zależna od odległościPrzełącznik. Włączony pokazuje wiersze „do [ 5 ] km — [ 5,00 ] zł”, przycisk „Usuń” i „Dodaj próg”.

Progi kilometrowe: do 5, każdy kolejny dalej niż poprzedni i każdy bliżej niż zasięg dostawy. Zasięg dostawy widzisz w wierszu „Zasięg dostawy: 10 km · zmień w Ustawienia → Firma”. Odległość to linia prosta od lokalu, zaokrąglona w górę do 0,1 km.

Pod formularzem karta pokazuje przykład wyliczenia. Gdy sklep jest na starszej wersji pakietu sklepu, a Ty masz progi, panel ostrzega: „Twój sklep ma starszą wersję i pokaże najwyższą opłatę za dostawę.”

Panel pilnuje danych i pisze po polsku przy polu:

  • „Podaj kwotę w złotych, np. 5 albo 5,50.”
  • „Podaj odległość od 0,1 do 80 km, z jednym miejscem po przecinku.”
  • „Progi muszą rosnąć: każdy kolejny dalej niż poprzedni.”
  • „Próg musi być bliżej niż zasięg dostawy (10 km).”
  • „Najwyżej 5 progów.”
  • „Najpierw ustaw adres lokalu w Ustawienia → Firma. Bez niego nie policzymy odległości.”
  • ostrzeżenie: „Darmowa dostawa od kwoty niższej niż minimalne zamówienie: każda dostawa będzie darmowa.”

Adres i zasięg

Bez progów kilometrowych dostawa działa jak dotąd: jedna kwota, bez sprawdzania adresu. Gdy progi są włączone, Delieta sprawdza adres klienta po stronie serwera, ściśle: adres musi dać się ustalić z dokładnością do numeru domu. Wynik trzymamy do 30 dni.

  • Adres poza zasięgiem: dostawy nie ma, odbiór osobisty nadal działa. Klient czyta: „Pod ten adres nie dowozimy: to 12,3 km od lokalu, a dowozimy do 10 km. Wybierz odbiór osobisty.”
  • Adres nieznaleziony: „Nie znaleźliśmy tego adresu. Sprawdź ulicę, numer i kod pocztowy.”
  • Chwilowy błąd: „Nie możemy teraz policzyć dostawy. Spróbuj za chwilę albo wybierz odbiór osobisty.”
  • Lokal bez adresu albo bez ustawionej dostawy: „Lokal nie ustawił jeszcze dostawy. Zadzwoń, żeby zamówić.”

Sklep nie liczy opłat sam. Pyta o wycenę POST /api/v1/checkout/quote, a serwer przy zamówieniu liczy ją od nowa. Gdy kwota się zmieni po drodze, klient dostaje: „Cena zamówienia się zmieniła: teraz 52,00 zł. Sprawdź koszyk i zamów jeszcze raz.” Kody i pola: Partner API.

Opakowania

PoleCo robi
Opakowanie za każdą sztukę daniaDoliczamy przy odbiorze i dostawie. Inną kwotę ustawisz w kategorii albo w daniu.
Opłata za zamówienieJedna opłata od zamówienia, np. torba.
Nazwa na rachunkuJak opłata nazywa się na rachunku. Domyślnie „Torba”.
Jedna na każde [ ] daniaPuste = jedna na zamówienie.

W arkuszu kategorii i produktu jest pole Opakowanie z wyborem: „Jak w kategorii”, „Jak w ustawieniach sklepu” albo „Inna kwota”. Przy „Inna kwota” 0 zł oznacza brak opłaty. Kwota przy produkcie ma pierwszeństwo przed kategorią, a kategoria przed ustawieniem sklepu.

Minimalna wartość zamówienia i próg darmowej dostawy liczą same dania. Opakowanie i dostawa się do nich nie wliczają.

Języki sklepu

Gdy moduł Tłumaczenia jest wyłączony, sklep jest tylko po polsku, a sekcja odsyła do Modułów. Reszta: Tłumaczenia.

Zamówienia

Sekcja „Zamówienia” ustawia, jak klient zamawia. Zmiany trafiają do sklepu bez wdrożenia.

UstawienieCo robi
Odbiór zamówienia„Dostawa” i/lub „Odbiór osobisty”. Co najmniej jedno musi zostać.
Płatność„Online (karta, BLIK)” i/lub „Gotówką przy odbiorze”. Co najmniej jedno musi zostać. Jeśli zaznaczysz online, a konto płatności nie jest gotowe, płatność online pojawi się w sklepie, gdy konto będzie gotowe.
Minimalna wartość zamówieniaW złotych, liczy tylko dania, bez opakowań i dostawy. 0 oznacza brak minimum.
Czas przygotowaniaW minutach.
Odstęp między godzinamiW minutach, odstęp między godzinami odbioru lub dostawy do wyboru.
Zamówienia z wyprzedzeniemW dniach, jak daleko naprzód klient może zamawiać.
Facebook, „E-mail kontaktowy”, „Mapa”Zostaw puste, aby ukryć. Bez linku do mapy sklep pokazuje trasę do Twojego adresu. Linki Facebooka i mapy muszą zaczynać się od https://.

Po zapisaniu widzisz „Zapisano ustawienia zamówień.” Sposób, w jaki zamówienie wygląda potem w panelu, opisują Zamówienia.