متادیتای سفارش ووکامرس در پیامک
سفارشیسازی نمایش متادیتای سفارش و آیتم سفارش در اعلانهای پیامکی ووکامرس.
WSMS به شما امکان میدهد متادیتای سفارش را در اعلانهای پیامکی ووکامرس قرار دهید. همچنین میتوانید نحوه نمایش مقادیر متا را با استفاده از فیلترها سفارشی کنید.
متغیرهای قالب
از این متغیرها در قالبهای پیامکی خود استفاده کنید:
| متغیر | توضیحات |
|---|---|
%order_meta_{key-name}% | نمایش مقدار فیلد متای سطح سفارش |
%order_item_meta_{key-name}% | نمایش مقدار فیلد متای آیتم سفارش |
فیلترهای موجود
فیلتر متای سفارش
اصلاح مقادیر متادیتای سطح سفارش قبل از نمایش در پیامک:
add_filter('wp_sms_notification_woocommerce_order_meta_key_KEYNAME', 'your_callback');
KEYNAME را با نام کلید متای واقعی خود جایگزین کنید.
فیلتر متای آیتم سفارش
اصلاح مقادیر متادیتای آیتم سفارش:
add_filter('wp_sms_notification_woocommerce_order_item_meta_key_KEYNAME', 'your_callback');
مثالها
سفارشیسازی پیام معافیت مالیاتی
add_filter('wp_sms_notification_woocommerce_order_meta_key_is_vat_exempt', function($metaValue) {
if ($metaValue === "yes") {
return "Your order qualifies for VAT exemption.";
}
return "";
});
فرمتبندی وضعیت بستهبندی هدیه
add_filter('wp_sms_notification_woocommerce_order_item_meta_key_gift_wrapping', function($metaValue) {
return "Gift Wrapping: " . $metaValue;
});
نمایش تاریخ تحویل
add_filter('wp_sms_notification_woocommerce_order_meta_key_delivery_date', function($metaValue) {
if (empty($metaValue)) {
return "Standard delivery";
}
return "Delivery: " . date('M j, Y', strtotime($metaValue));
});
نمایش گزینههای سفارشی محصول
add_filter('wp_sms_notification_woocommerce_order_item_meta_key_color', function($metaValue) {
return "Color: " . ucfirst($metaValue);
});
add_filter('wp_sms_notification_woocommerce_order_item_meta_key_size', function($metaValue) {
return "Size: " . strtoupper($metaValue);
});
موارد استفاده
- فرمتبندی تاریخها به صورت محلیسازیشده
- تبدیل مقادیر بولین به متن خوانا
- افزودن پیشوند یا برچسب به مقادیر متا
- مخفی کردن فیلدهای متای خالی یا نامربوط
- تبدیل کدها به نامهای قابل خواندن
مرتبط
آخرین بهروزرسانی: ۳ دی ۱۴۰۳