محدوده تحویلی که میتواند بگوید «این خیابان، اما فقط تا پلاک ۴۹»
محدوده تحویل تو یک فهرست مرتب از قواعد است. هر قاعده میگوید کجا معتبر است — کد پستی، شهر، خیابان با بازه پلاک، شعاع یا چندضلعی روی نقشه — و آنجا چه چیزی معتبر است: هزینه، حداقل سفارش و زمان تحویل. از بالا به پایین بررسی میشود و نخستین قاعده منطبق برنده است. به همین دلیل استثناها واقعاً کار میکنند و آزمون نشانی نشان میدهد کدام قاعده میگیرد.
ترتیب تعیین میکند — و ترتیب را تو میگذاری
نشانی از بالا به پایین بررسی میشود و نخستین قاعده منطبق معتبر است. تفاوت میان «یک محدوده جور درآمد» و محدودهای که واقعاً کنترلش میکنی همین است: قواعد را میکشی و همانجا میگذاری که باید اثر کنند. استثنایی که بالای یک قاعده ببری بر آن غلبه میکند — پایین بماند، هرگز نوبتش نمیرسد. برای همین شماره هر قاعده در فهرست دیده میشود.
شرطها را ترکیب کن، نه اینکه محدودهها را زیاد کنی
یک قاعده میتواند چند شرط داشته باشد و همه باید برقرار باشند. «خیابان = Berger Straße» بهعلاوه «کد پستی = ۶۰۳۱۶» تنها همان خیابان را در همان کد میگیرد. اما درون یک شرط، یک مقدار کافی است: سه کد پستی در یک شرط یعنی «هر کدام». قاعده بدون شرط همهجا معتبر است و برای سطر آخرِ «باقی همه» خوب است.
خیابان و پلاک، زوج و فرد
بازه پلاک شامل مرزها است و میتوان آن را به زوج یا فرد محدود کرد — در بسیاری خیابانها دو طرف به محلههای متفاوت تعلق دارند و محدودههای کدپستی دقیقاً همینجا کم میآورند. پلاکی مانند ۱۲a از روی رقمش خوانده میشود. پلاک بدون خیابان پذیرفته نمیشود: پلاک ۱۲ هر خیابان شهر را میگرفت.
آزمون نشانی به پرسش اصلی پاسخ میدهد
در فهرست مرتب، «کدام قاعده برای این نشانی معتبر است» را جز با خواندن از بالا نمیتوان فهمید. برای همین آزمون هست: نشانی را مینویسی و میبینی تحویل میدهی یا نه، کدام قاعده برنده شده و با چه شرایطی. همان تطبیقی را اجرا میکند که بعداً نشانی مهمان از آن میگذرد — شبیهسازی نیست.
مزیتهای فهرست قواعد
قاعده نخست برنده است
از بالا بررسی میشود، با کشیدن مرتب میشود — استثناها فقط بالاتر مینشینند.
تا شماره پلاک
بازهها شامل مرزها هستند، در صورت نیاز فقط زوج یا فقط فرد.
آزمون نشانی
نشانی را با همان تطبیقی بیازما که برای مهمان اجرا میشود — پیش از آنکه مهمانی بیازماید.
چطور محدوده تحویل را میسازی
از بزرگترین محدوده شروع کن
قواعدی بساز که حالت عادی را پوشش بدهند — معمولاً چند کد پستی یا یک شعاع، هرکدام با هزینه، حداقل سفارش و زمان تحویل خودش.
استثناها را بالاتر بگذار
خیابانهایی که سرویس نمیدهی یا با شرایط دیگر میدهی، بهعنوان قاعده مستقل بالای قاعده عمومی میآیند — وگرنه قاعده عمومی زودتر جور درمیآید و نوبت استثنا نمیرسد.
ترتیب را بررسی و آزمایش کن
فهرست را همانطور مرتب کن که باید خوانده شود و چند نشانی واقعی را از آزمون بگذران — یکی وسط محدوده، یکی لبه و یکی زیر تأثیر استثنا.
قابلیتهای بیشتر
چند شعبه
فهرست قواعد مستقل برای هر شعبه — مرکز و حومه تمیز جدا.
ادامه مطلب →سامانه سفارش اینترنتی
قواعد همان هنگام سفارش اثر میکنند، پیش از آنکه مهمان سبد را پر کند.
ادامه مطلب →داشبورد و گزارش
آمار تحویل، میانگین ارزش سفارش و بار مسیرها.
ادامه مطلب →مسیریابی پیک
بهینهسازی مسیر چندتوقفی برای همه تحویلهای درون محدوده.
ادامه مطلب →پرسشهای محدوده تحویل
پاسخ درباره کد پستی، پلاک، حداقل سفارش و هزینهها.
ادامه مطلب →پرسشهای پرتکرار درباره محدودههای تحویل
میتوانم خیابان یا پلاک خاصی را کنار بگذارم؟
بله، و اصل ماجرای فهرست قواعد همین است. برای استثنا یک قاعده میسازی — مثلاً Hauptstraße ۱ تا ۴۹ — آن را کنارگذاشته علامت میزنی و بالای قاعده عمومی آن کد پستی میبری. چون فهرست از بالا خوانده میشود و نخستین قاعده منطبق برنده است، استثنا زودتر اثر میکند. پایین بماند، نوبتش نمیرسد.
خیابان و کد پستی را چطور ترکیب کنم؟
با گذاشتن هر دو شرط در یک قاعده — شرطهای یک قاعده باید با هم برقرار باشند. «خیابان = Berger Straße» و «کد پستی = ۶۰۳۱۶» تنها همان خیابان را در همان کد میگیرد. چند خیابان را بهصورت چند مقدار در همان شرط خیابان مینویسی، چون درون یک شرط یک تطبیق کافی است.
میشود پلاک زوج و فرد را جدا در نظر گرفت؟
بله. بازه پلاک را میتوان به زوج یا فرد محدود کرد، چون دو طرف یک خیابان اغلب به محلهها یا کدهای پستی متفاوت تعلق دارند. مرزهای بازه به حساب میآیند و پلاک حرفدار مانند ۱۲a از روی رقمش خوانده میشود.
از کجا بدانم کدام قاعده برای یک نشانی معتبر است؟
از آزمون نشانی زیر فهرست. خیابان، پلاک، کد پستی و شهر را مینویسی و پاسخ را همراه قاعده برنده و شرایطش میگیری. همان تطبیقی را به کار میبرد که بعداً برای مهمان اجرا میشود. در فهرست مرتب، این تنها راه مطمئن پاسخ به این پرسش است.