Funkcja kluczowa

Strefy dostawy, które umieją „ta ulica, ale tylko do numeru 49”

Twój obszar dostawy to uporządkowana lista reguł. Każda reguła mówi, gdzie obowiązuje: kod pocztowy, miejscowość, ulica z zakresem numerów domów, promień albo wielokąt na mapie. I co tam obowiązuje: opłata za dostawę, minimalna wartość zamówienia i czas dostawy. Sprawdzane jest od góry do dołu, wygrywa pierwsza pasująca reguła. Dzięki temu da się też czysto odwzorować wyjątki: dostarczać cały 60316, ale nie numery 1 do 49 na konkretnej ulicy. Wbudowany test adresu pokazuje Ci wcześniej, która reguła zadziała.

Decyduje kolejność — a ty ją ustalasz

Adres sprawdzany jest od góry do dołu i obowiązuje pierwsza pasująca reguła. To różnica między „jakaś strefa pasuje” a obszarem, którym naprawdę sterujesz: reguły przeciągasz tam, gdzie mają zadziałać. Wyjątek przesunięty nad regułę bije ją — zostawiony niżej nigdy nie dojdzie do głosu. Dlatego lista pokazuje numer każdej reguły.

Łącz warunki zamiast mnożyć strefy

Reguła może mieć kilka warunków i wszystkie muszą być spełnione. „Ulica = Berger Straße” plus „kod = 60316” trafia tę ulicę tylko w tym kodzie. W obrębie jednego warunku wystarczy jedna wartość: trzy kody w jednym warunku znaczą „którykolwiek”. Reguła bez warunków obowiązuje wszędzie i nadaje się na ostatni wiersz „cała reszta”.

Ulica i numer domu, parzyste i nieparzyste

Zakresy numerów obejmują granice i można je ograniczyć do parzystych albo nieparzystych — na wielu ulicach obie strony należą do innych dzielnic, i właśnie na tym łamią się strefy kodowe. Numer taki jak 12a czytany jest po cyfrze. Numer domu bez ulicy nie jest dopuszczany: trafiałby numer 12 na każdej ulicy w mieście.

Test adresu odpowiada na właściwe pytanie

Przy uporządkowanej liście „która reguła obowiązuje dla tego adresu” da się inaczej ustalić tylko czytając ją od góry. Dlatego jest test: wpisujesz adres i widzisz, czy dowozisz, która reguła wygrała i na jakich warunkach. Używa tego samego dopasowania, które później przechodzi adres gościa — to nie symulacja.

Zalety listy reguł

1.

Pierwsza reguła wygrywa

Sprawdzane od góry, sortowane przeciąganiem — wyjątki po prostu stoją wyżej.

Nr 1–49

Aż do numeru domu

Zakresy obejmują granice, opcjonalnie tylko parzyste albo tylko nieparzyste numery.

Zawczasu

Test adresu

Sprawdź adres tym samym dopasowaniem, które działa u gościa — zanim zrobi to gość.

Jak budujesz obszar dostawy

1

Zacznij od największego obszaru

Załóż reguły pokrywające normalny przypadek — zwykle kilka kodów pocztowych albo promień, każda z opłatą, minimum zamówienia i czasem dostawy.

2

Wyjątki połóż wyżej

Ulice, których nie obsługujesz albo obsługujesz inaczej, wchodzą jako własna reguła nad ogólną — inaczej ogólna zadziała pierwsza i wyjątek nigdy nie dojdzie do głosu.

3

Sprawdź kolejność i przetestuj

Ustaw listę tak, jak ma być czytana, i przepuść przez test kilka prawdziwych adresów — jeden w środku obszaru, jeden na skraju i jeden objęty wyjątkiem.

Najczęstsze pytania o strefy dostawy

Czy mogę wykluczyć poszczególne ulice albo numery domów?

Tak, właśnie do tego jest ta lista. Ustaw regułę dla wyjątku, na przykład Hauptstraße 1 do 49, przełącz ją na Nie dostarczać i przesuń powyżej reguły dla kodu pocztowego. Aplikacja idzie od góry do dołu i bierze pierwszą pasującą regułę. Jeśli wyjątek stoi poniżej, nigdy nie zadziała. Jeśli reguła wyżej już obejmuje wszystko, aplikacja Ci to powie.

Jak połączyć ulicę i kod pocztowy?

Wpisz oba w tę samą regułę. Wtedy muszą zgadzać się obie: Berger Straße i 60316 trafia tylko w Berger Straße w tym kodzie pocztowym. Kilka ulic wpisujesz razem w to samo pole. Tam wystarczy, że jedna z nich się zgadza.

A co z „Straße” i „Str.”?

To ta sama ulica. Aplikacja ignoruje skróty, przegłosy, wielkość liter i znaki interpunkcyjne. Ty wpisujesz skrót, Twój gość pisze pełną nazwę, a mimo to się zgadza. Dla nazw miejscowości działa to tak samo.

Czy mogę rozdzielić parzyste i nieparzyste numery domów?

Tak. Zakres numerów domów można ograniczyć do parzystych albo nieparzystych, bo strony ulicy często należą do różnych dzielnic. 12a liczy się jak 12.

Czy do każdej reguły potrzebuję mapy?

Nie. Kod pocztowy, miejscowość, dzielnicę, ulicę i numer domu aplikacja porównuje bezpośrednio z adresem, całkiem bez mapy. Działa to też na nowym osiedlu, które jeszcze nie jest na żadnej mapie. Tylko promień i samodzielnie narysowane obszary potrzebują precyzyjnej lokalizacji adresu.

Czy mogę stopniować opłaty za dostawę według odległości?

Tak, za pomocą kilku reguł: centrum 2 € od 15 €, dalej na zewnątrz 4,50 € od 25 €. Ponieważ liczy się najwyższa pasująca reguła, mały obszar idzie na górę, a duży pod nim.

Czy gość widzi minimalną wartość zamówienia wcześniej?

Tak. Gdy adres jest wpisany, działa to samo sprawdzenie co w teście adresu, a Twój gość widzi opłatę za dostawę i minimalną wartość zamówienia w koszyku, nie dopiero przy płatności. Jeśli jego adres jest poza obszarem, sklep wskazuje mu odbiór, jeśli go oferujesz.

Skąd wiem, która reguła zadziała dla konkretnego adresu?

Z testu adresu pod listą. Wpisz ulicę, numer, kod pocztowy i miejscowość, a zobaczysz, czy jest dostawa, która reguła działa i z jaką opłatą, jaką minimalną wartością zamówienia i jakim czasem dostawy. Dokładnie tak, jak później doświadczy tego Twój gość.

Czy mogę zmieniać obszar dostawy w każdej chwili?

Tak, zmiany działają od razu. Dodawaj reguły, sortuj je na nowo, wyłączaj tymczasowo albo dostosowuj warunki, na przykład gdy wypadnie kierowca. Po zmianie kolejności warto zrobić krótki test adresu.

Czy każda lokalizacja ma swój własny obszar?

Tak. Każda lokalizacja ma swoją własną listę reguł z własnymi opłatami i minimalnymi wartościami zamówienia.

  • Twoja aplikacja
  • Twoi klienci
  • Twoje zasady
  • Twój sklep
  • Twój podatek
  • Twój obrót
  • Twoja marka
  • Twoje ceny
  • Twoje dane
  • Twoi goście
  • Twoje menu
  • Twój lokal

Gotowy na własny system?

Zacznij za darmo — 0% prowizji, pełna kontrola.