مرجتگهای بوکلیو برای زمانی هستند که بخواهید اطلاعات رزرو را در تاییدیهها، نوتیفیکیشنهای ایمیلی، پیامک، ادآنهای پیامرسان یا متنهای داینامیک گرویتیفرمز نمایش دهید. این تگها دادههایی مثل کد رزرو، خدمت، زمان، ارائهدهنده، مبلغ، تخفیف، خدمات اضافی و وضعیت پرداخت را از رزرو ثبتشده میخوانند و داخل متن جایگزین میکنند.
مرجتگهای بوکلیو کجا استفاده میشوند
- تاییدیه بعد از ثبت رزرو
- نوتیفیکیشنهای ایمیلی گرویتیفرمز
- ادآنهای پیامکی که از مرجتگهای گرویتیفرمز استفاده میکنند
- متنهای داینامیک در بعضی ادآنهای جانبی
- قالبهای آماده پیامهای بوکلیو که روی گرویتیفرمز سوار هستند
روش استفاده در گرویتیفرمز
برای استفاده از این تگها، کافی است آنها را در متن تاییدیه، نوتیفیکیشن یا پیام ادآن مربوط قرار دهید تا بعد از ثبت رزرو با مقدار واقعی جایگزین شوند.
- فرم موردنظر را در گرویتیفرمز باز کنید.
- به بخش تاییدیهها، نوتیفیکیشنها یا تنظیمات ادآن پیامکی بروید.
- داخل متن پیام، مرجتگ موردنظر را وارد یا از لیست مرجتگها انتخاب کنید.
- تنظیمات را ذخیره کنید.
- یک رزرو آزمایشی ثبت کنید و خروجی پیام را بررسی کنید.
دو شکل نوشتن مرجتگها
مرجتگهای بوکلیو با هر دو شکل زیر قابل استفاده هستند و از نظر خروجی تفاوتی ندارند:
{bko_service}{booklio:service}
ارجاع به فیلد مشخص
وقتی یک فرم چند فیلد رزرو بوکلیو دارد، میتوانید شناسه فیلد را هم به تگ اضافه کنید تا داده از همان فیلد خوانده شود.
{bko_service:3}{booklio:service:3}
در این مثال، عدد 3 شناسه فیلد رزرو در همان فرم است.
فهرست کامل مرجتگهای بوکلیو
اطلاعات پایه رزرو و مشتری
| مرجتگ | خروجی | نمونه خروجی دمو | کاربرد رایج |
|---|---|---|---|
{bko_reservation_code} | کد رزرو | ۴۰۳ | نمایش شماره مرجع رزرو در پیام تایید، پیامک و تاییدیه |
{bko_customer_name} | نام مشتری | ۲ | شروع پیام با نام شخص |
{bko_customer_phone} | موبایل مشتری | ۰۹۱۲۰۰۰۰۰۰۰ | نمایش شماره تماس در پنلها یا پیامهای داخلی |
{bko_customer_email} | ایمیل مشتری | خالی | استفاده در هشدارهای داخلی یا متنهای تکمیلی |
اطلاعات خدمت، واحد و ارائهدهنده
| مرجتگ | خروجی | نمونه خروجی دمو | کاربرد رایج |
|---|---|---|---|
{bko_service} | نام خدمت | آرایشگاه | نمایش عنوان خدمت در تاییدیه و اعلان |
{bko_service_id} | شناسه خدمت | ۹ | اتصالهای داخلی، گزارش یا شرطگذاری در ادآنها |
{bko_resource} | نام واحد | سالن ۱ | نمایش منبع یا واحد مرتبط با رزرو |
{bko_resource_id} | شناسه واحد | ۳۱ | استفادههای داخلی یا فنیتر در خروجیها |
{bko_employee} | نام ارائهدهنده | سودا لیزر | نمایش فرد انجامدهنده خدمت در پیامها |
{bko_employee_id} | شناسه ارائهدهنده | ۱ | استفادههای داخلی یا پیگیریها |
تاریخ، زمان و ساختار زمانی رزرو
| مرجتگ | خروجی | نمونه خروجی دمو | کاربرد رایج |
|---|---|---|---|
{bko_date} | تاریخ رزرو | ۱۴۰۵/۰۳/۲۱ | نمایش فقط تاریخ |
{bko_time} | ساعت رزرو | ۱۰:۳۰ | نمایش فقط ساعت |
{bko_datetime} | تاریخ و ساعت رزرو | رزرو شما: ۱۴۰۵/۰۳/۲۱ ۱۰:۳۰ (نفرات: ۱ نفر) (واحد: سالن ۱) (ارائهدهنده: سودا لیزر / اپراتور لیزر) | بهترین گزینه برای اکثر پیامهای عمومی |
{bko_duration_blocks} | تعداد بلاکهای زمانی رزرو | ۰ | کاربردهای تحلیلی یا اطلاعرسانی خاص |
{bko_occupancy} | تعداد نفرات | ۱ | برای رزروهای چندنفره |
تخصیص و انتخاب منبع
| مرجتگ | خروجی | نمونه خروجی دمو | کاربرد رایج |
|---|---|---|---|
{bko_allocation_mode} | حالت تخصیص | انتخاب توسط کاربر | نمایش اینکه منبع بهصورت دستی، ثابت یا خودکار تعیین شده است |
{bko_allocation_strategy} | استراتژی تخصیص | چرخشی | برای خروجیهای مدیریتی یا فنیتر |
خدمات اضافی
| مرجتگ | خروجی | نمونه خروجی دمو | کاربرد رایج |
|---|---|---|---|
{bko_addons} | خلاصه خدمات اضافی انتخابشده | خالی | نمایش موارد مکمل رزرو |
{bko_addons_total} | جمع مبلغ خدمات اضافی | ۰ | نمایش سهم مالی موارد مکمل |
{bko_addons_duration} | جمع زمان خدمات اضافی | ۳۰ دقیقه | نمایش زمان اضافهشده به رزرو |
وضعیتها و پرداخت
| مرجتگ | خروجی | نمونه خروجی دمو | کاربرد رایج |
|---|---|---|---|
{bko_reservation_status} | وضعیت رزرو | تایید شده | نمایش وضعیت فعلی رزرو |
{bko_payment_status} | وضعیت پرداخت | پرداخت شده | نمایش اینکه پرداخت موفق، در انتظار یا موارد مشابه است |
{bko_payment_method} | روش پرداخت | کیف پول | نمایش کیف پول، پرداخت در محل یا پرداخت آنلاین |
{bko_payment_gateway} | درگاه آنلاین | کیف پول | نمایش نام درگاه یا ارائهدهنده پرداخت |
مبالغ و تخفیف
| مرجتگ | خروجی | نمونه خروجی دمو | کاربرد رایج |
|---|---|---|---|
{bko_total_amount} | جمع قابل پرداخت | ۳۰۰,۰۰۰ تومان | نمایش مبلغ نهایی رزرو |
{bko_discount_amount} | مبلغ تخفیف | ۰ تومان | نمایش مقدار کسرشده |
{bko_coupon_code} | کد تخفیف | 102 | ذکر کد استفادهشده در رزرو |
{bko_wallet_amount} | مبلغ پرداختشده از کیف پول | ۳۰۰,۰۰۰ تومان | برای رزروهای پرداخت با کیف پول یا پرداخت ترکیبی |
{bko_online_amount} | مبلغ پرداخت آنلاین | ۰ تومان | سهم پرداخت آنلاین |
{bko_onsite_amount} | مبلغ پرداخت در محل | ۰ تومان | سهم پرداخت حضوری |
{bko_payment_breakdown} | تفکیک پرداخت | کیف پول ۳۰۰,۰۰۰ تومان | نمایش خلاصه ترکیب چند روش پرداخت |
فاکتور و رزرو تکرارشونده
| مرجتگ | خروجی | نمونه خروجی دمو | کاربرد رایج |
|---|---|---|---|
{bko_invoice_url} | لینک فاکتور | http://booklio.local/?bo… | قرار دادن لینک مشاهده فاکتور در پیام یا ایمیل |
{bko_booking_occurrences_count} | تعداد جلسات رزرو | ۱ | برای رزروهای تکرارشونده |
{bko_booking_occurrences} | جزئیات همه جلسات رزرو | رزرو شما: ۱۰:۳۰ – ۱۴۰۵/۰۳/۲۱ | نمایش همه نوبتهای ثبتشده در رزرو تکرارشونده |
بهترین کاربرد هر خانواده از تگها
- برای پیامهای کوتاه به مشتری:
{bko_customer_name}،{bko_reservation_code}،{bko_service}،{bko_datetime}،{bko_payment_method} - برای تاییدیه کامل رزرو:
{bko_service}،{bko_employee}،{bko_resource}،{bko_total_amount} - برای خروجیهای مالی:
{bko_total_amount}،{bko_discount_amount}،{bko_wallet_amount}،{bko_online_amount}،{bko_onsite_amount} - برای رزروهای چندجلسهای:
{bko_booking_occurrences_count}و{bko_booking_occurrences}
خروجی بعضی تگها به چه شکل برمیگردد
بعضی تگها فقط یک مقدار ساده برنمیگردانند و بهتر است قبل از استفاده، شکل خروجی آنها را بدانید.
{bko_allocation_mode}بهجای کد داخلی، برچسب خوانا برمیگرداند؛ مثل انتخاب توسط کاربر، منبع ثابت یا تخصیص خودکار.{bko_allocation_strategy}هم بهصورت خوانا برمیگردد؛ مثل چرخشی، توزیع ظرفیت، تجمیع ظرفیت یا پرشدن براساس اولویت.{bko_total_amount}و سایر تگهای مالی با فرمت مبلغ نمایش داده میشوند و برای متنهای نهایی آماده هستند.{bko_addons_duration}مدت زمان خدمات اضافی را همراه با واحد دقیقه برمیگرداند.{bko_booking_occurrences}برای رزروهای چندجلسهای، فهرست همه جلسات را بهصورت چندخطی برمیگرداند.
نمونههای آماده
نمونه پیام تایید رزرو
نمونه سطر مالی
تگهای مناسب برای تاییدیههای بعد از ثبت
در تاییدیههای موفق رزرو، معمولاً این تگها بیشترین کاربرد را دارند:
{bko_reservation_code}{bko_service}{bko_datetime}{bko_employee}{bko_resource}{bko_payment_method}{bko_total_amount}
نکات مهم در استفاده
مرجتگ مخصوص خود فیلد رزرو
خود فیلد رزرو جلالی هم در خروجی مرجتگ گرویتیفرمز، مقدار فرمتشدهتری نمایش میدهد. اگر از مودیفایر :value استفاده کنید، مقدار خام فیلد برگردانده میشود. اگر از :value استفاده نکنید، خروجی خواناتر و فرمتشدهتری میگیرید.
متای ذخیرهشده روی Entry
بوکلیو علاوه بر مرجتگها، نسخهای از بعضی اطلاعات رزرو را بهصورت متای Entry هم نگه میدارد تا بعضی ادآنها و خروجیها راحتتر از آن استفاده کنند. اگر یک ابزار جانبی مرجتگ سفارشی را مستقیم تفسیر نمیکند، این متاها میتوانند راهحل جایگزین باشند.
| کلید متا | محتوا |
|---|---|
booklio_reservation_code | کد رزرو |
booklio_customer_name | نام مشتری |
booklio_customer_phone | موبایل مشتری |
booklio_customer_email | ایمیل مشتری |
booklio_service_name | نام خدمت |
booklio_employee_name | نام ارائهدهنده |
booklio_resource_name | نام منبع یا واحد |
booklio_booking_date | تاریخ رزرو |
booklio_booking_time | ساعت رزرو |
booklio_booking_datetime | تاریخ و ساعت رزرو |
booklio_reservation_status | وضعیت رزرو |
booklio_payment_status | وضعیت پرداخت |
booklio_payment_method | روش پرداخت |
booklio_payment_gateway | درگاه آنلاین |
booklio_total_amount | مبلغ نهایی |
booklio_discount_amount | مبلغ تخفیف |
booklio_coupon_code | کد تخفیف |
booklio_wallet_amount | سهم پرداخت از کیف پول |
booklio_online_amount | سهم پرداخت آنلاین |
booklio_onsite_amount | سهم پرداخت در محل |
booklio_payment_breakdown | تفکیک روشهای پرداخت |
booklio_invoice_url | لینک فاکتور |
راهکارهای آماده برای سناریوهای رایج
- برای پیام تایید ثبت رزرو، از تگهای کوتاه و قطعی استفاده کنید؛ مثل کد رزرو، خدمت، تاریخوساعت و مبلغ.
- برای پیامهای داخلی به مدیر، تگهای تکمیلی مثل روش پرداخت، وضعیت پرداخت، خدمات اضافی و تفکیک پرداخت کاربردیتر هستند.
- برای رزروهای چندجلسهای، بهتر است تعداد جلسات و جزئیات جلسات را فقط در ایمیل یا پیام بلندتر قرار دهید، نه در پیامک کوتاه.
- اگر یک فرم چند فیلد رزرو دارد، در همه متنها نسخه دارای شناسه فیلد را استفاده کنید تا پیام از رزرو درست تغذیه شود.
- اگر خروجی یک ادآن جانبی خالی است، بهجای حذف تگها، ابتدا بررسی کنید همان ابزار مرجتگ سفارشی را میخواند یا باید از متای Entry استفاده شود.
خطاهای رایج
- استفاده از مرجتگ در فرمی که فیلد رزرو بوکلیو ندارد
- وجود چند فیلد رزرو در یک فرم بدون مشخصکردن شناسه فیلد در تگ
- انتظار خروجی برای تگهایی که در آن رزرو اصلاً مقدار ندارند، مثل کوپن یا فاکتور
- استفاده از تگهای مالی در جایی که هنوز پرداخت کامل یا نهایی نشده است
- قراردادن جزئیات طولانی مثل همه جلسات رزرو در پیامهای کوتاه یا پیامک