Sposoby pakowania toreb z Caterings
Jak pakować?
Caterings posiada 3 sposoby na skuteczną organizację procesu pakowania:
-
Kody V2 - na podstawie unikalnych dań
Gdy oferta jest coraz bardziej rozbudowana, jedno danie występuje w kilku dietach, do tego jest kilka wariantów 3 posiłkowych czy 4 posiłkowych czy 5 posiłkowych oraz oferuje dodatkową opcję dokupienia dodatkowych dań to najlepszą opcją wydaje się kodowanie za pomocą V2.
Jest to bardzo prosty i logiczny sposób. Na naklejce na torbie mamy wprost napisane co należy do torby spakować i to samo wprost mamy napisane na daniu.
Struktura kodu V2 np. “522/O/30” oznacza danie o ID 522, w typie posiłku którego “O” jest skrótem (najczęściej można to interpretować jako “Obiad”) i wielkości tego typu tj. 30, co sugeruje, że jest to wersja na 300 kcal.
Projekty naklejek z kodowaniem V2
|
|
|
-
Kody V3 - na podstawie unikalnych dań w danym dniu
Kodowanie V3 jest analogicznym procesem do opisanego w punkcie 3 z tą różnicą, że nakładana jest “maska”, która kody z danego dnia zastępuje kolejną liczbą.
W kodzie V2 zawarte są kody następujących danych:

Generując kody V3, system bierze pod uwagę kolejno:
- Wielkośc
- Typ posiłku
- ID dania
Przy generowaniu każdy kolejny unikalny kod będzie miał nadawaną kolejną liczbą porządkową, natomiast gdy kody V2 będą takie same, będą miały też nadane te same kody V3
Przykładowo:
Jeżeli w danym dniu występują następujące dania z kodem V2:
|
Nazwa |
Kod V2 |
|
Jogurt z granolą i musem z mango |
1000/1/20 |
|
Jogurt z granolą i musem z mango |
1000/1/35 |
|
Jogurt z granolą i musem z mango |
1000/1/55 |
|
Jogurt z granolą i musem z mango |
1000/1/55 |
|
Jogurt z granolą i musem z mango |
1000/1/55 |
|
Hummus z słupkami warzyw i pieczywem |
1022/5/20 |
|
Hummus z słupkami warzyw i pieczywem |
1022/5/35 |
|
Hummus z słupkami warzyw i pieczywem |
1022/5/45 |
|
Morszczuk w sosie szczypiorkowym |
1034/3/30 |
|
Morszczuk w sosie szczypiorkowym |
1034/3/50 |
|
Morszczuk w sosie szczypiorkowym |
1034/3/70 |
|
Morszczuk w sosie szczypiorkowym |
1034/3/70 |
To ich kody V3 będą generowane odpowiednio:
|
Nazwa dania |
Kod v2 |
Kod v3 |
|
Jogurt z granolą i musem z mango |
1000/1/20 |
1 |
|
Hummus z słupkami warzyw i pieczywem |
1022/5/20 |
2 |
|
Morszczuk w sosie szczypiorkowym |
1034/3/30 |
3 |
|
Jogurt z granolą i musem z mango |
1000/1/35 |
4 |
|
Hummus z słupkami warzyw i pieczywem |
1022/5/35 |
5 |
|
Hummus z słupkami warzyw i pieczywem |
1022/5/45 |
6 |
|
Morszczuk w sosie szczypiorkowym |
1034/3/50 |
7 |
|
Jogurt z granolą i musem z mango |
1000/1/55 |
8 |
|
Jogurt z granolą i musem z mango |
1000/1/55 |
8 |
|
Jogurt z granolą i musem z mango |
1000/1/55 |
8 |
|
Morszczuk w sosie szczypiorkowym |
1034/3/70 |
9 |
|
Morszczuk w sosie szczypiorkowym |
1034/3/70 |
9 |
Kody V3 generowane są automatycznie przez system w momencie generowania raportów. Liczby kodów V3 zaczynają się w każdym raporcie od numeru 1. Określane są przez sprawdzenie ilości unikalnych dań. Kod jest generowany dla każdej unikalnej porcji dania na dany dzień. Unikalna porcja to danie w konkretnym typie posiłku w konkretnym rozmiarze, np. naleśniki na kolację na 200kcal.
💡 Pamiętaj!
Należy brać pod uwagę, że kody V3 mogą różnić, gdy generujemy je w innym czasie. Jeśli dane pomiędzy generowaniem raportów zostaną zmienione, kody V3 mogą wygenerować inne wartości.
Takie zmiany, które mogą na to wpłynąć to:
- zmiany w zaplanowanym menu
- zmiana daty dostawy torby klienta
- edycja menu przez klienta
- usunięcie toreb z diet klientów
- pojawienie się nowych zamówień z nowymi daniami (czyli gdy generowanie raportów odbywało się przed zamknięciem slotów czasowych lub admin dodał zamówienie po slocie)
*dla porównania: kody V2 są na stałe przypisane do dań, więc powyższe zależności nie mają na nie wpływu.
Generowanie raportu z kodami V3 na kilka dni
UWAGA Raporty można generować na dany dzień, ale jeżeli zostały by one połączone przez pracownika na dwa dni (np. sobota i niedziela jednocześnie) to wtedy te same kody V3 mogą występować dwukrotnie przykładowo:
|
Jogurt z granolą i musem z mango |
1000/1/55 |
23 |
|
Hummus z słupkami warzyw i pieczywem |
1022/5/20 |
23 |
“Pierwsze 23” zostało nadane daniu np. z soboty a “drugie” 23 wynika z przydzielenia tego dania np. z niedzieli.
Jeżeli chcemy użyć takiego generowania (łączenia dni) musimy również używać generowania raportu “Naklejek na torby” na ten sam zakres dat.
Przedstawiając to na przykładach, mamy 4 dania w systemie:
Danie A, Danie D, Danie G, Danie H.
Na dzień 01.01.2024 mamy zamówione Danie A i Danie D.
Na dzień 02.02.2024 mamy zamówione Danie D i Danie G oraz Danie H.
Generując Raporty tylko na 01.01.2024:
Danie A Otrzyma kod 1
Danie D Otrzyma kod 2
Generując Raporty tylko na 02.01.2024:
Danie D Otrzyma kod 1
Danie G Otrzyma kod 2
Danie H Otrzyma kod 3
Generując raporty na zakresy dat 01-02.01.2024:
Danie A Otrzyma kod 1
Danie D Otrzyma kod 2
Danie G Otrzyma kod 3
Danie H Otrzyma kod 4
Danie D zarówno 1 stycznia, jak i 2 stycznia będzie miało kod “2”, przy generowaniu raportu na zakres 1-2 stycznia.
Projekty naklejek z kodowaniem V3
|
|
|
-
Kody V4 - na podstawie typu posiłku i wielkości
Zalety kodowania V4:
- Kod zawiera informacje na o typie i wielkości posiłku
- Możliwość łatwego sortowania po typie i wielkości posiłku w raportach
- Pomiędzy generowaniem raportów kody nie zmieniają się (np. po zamówieniu diety przez klienta po wygenerowaniu raportu)
Logika generowania kodów i ich struktura
Kody V4 mają krótką i łatwą do zrozumienia strukturę.
Składają się z 3 członów:
👉 prefix typu posiłku (stały, ustalany dla każdego typu posiłku)
👉 numer dania (stały dla dania w ramach tego samego typu posiłku i tego samego dnia dostawy)
👉 prefix wielkości dania (stały, ustalany dla każdej wielkości posiłku)
Kody V4 przypisywane na stałe dla unikalnej porcji posiłku na dany dzień dostawy.
Przykład 1 (Wielkość dania w formie liter)

Przykład 2 (Wielkość dania w formie liczby np. 40 to 400 kcal)

Przykładowe kody V4
| Nazwa Dania | Prefix Typu | Prefix Wielkości | Numer Dania | Kod V4 |
|---|---|---|---|---|
| Jajecznica | Ś | S | 01 | Ś01S |
| Naleśnik | Ś | S | 02 | Ś02S |
| Jajecznica | Ś | M | 01 | Ś01M |
| Naleśnik | Ś | M | 02 | Ś02M |
| Muesli | Ś | M | 03 | Ś03M |
| Muesli | Ś | L | 03 | Ś03L |
| Kotlet | O | S | 01 | O01S |
| Kotlet | O | S | 01 | O01S |
| Ryba | O | M | 02 | O02M |
| Tofu | O | M | 03 | O03M |
| Kotlet | O | M | 01 | O01M |
| Kotlet | O | L | 01 | O01L |
| Kanapka | K | S | 02 | K02S |
| Zupa | K | S | 03 | K03S |
| Sałatka | K | M | 01 | K01M |
| Kanapka | K | M | 02 | K02M |
| Kanapka | K | M | 02 | K02M |
| Zupa | K | L | 03 | K03L |
Na jakiej zasadzie generowany jest "Numer dania"?
Jest on generowany na podstawie algorytmu, który ma za zadanie:
- Tworzyć kody tak, aby były unikalne dla dania w typie posiłku na dany dzień dostawy
- Używać jak najmniejszej, stałej ilości znaków- stąd tzw. “zero wiodące” w kodzie
- Zachowanie ciągłości numeracji w ramach danego typu posiłku
Więcej o najnowszych kodach V4 przeczytasz w artykule 🔗 Kody V4