ووردبريس

إضافة لاحقات متعددة لأسعار المنتجات في ووكومرس

تعتبر إضافات أسعار المنتجات في ووكومرس من العناصر الأساسية التي تسهم في جذب الانتباه وتعزيز تجربة التسوق للمستخدمين. واحدة من الميزات المهمة هي إمكانية إضافة عدة لواحق (suffixes) لأسعار المنتجات المعروضة، مما يسهل على العملاء معرفة التفاصيل الإضافية حول المنتجات وخصائصها. في هذا المقال، سنستعرض كيفية إضافة لواحق متعددة لأسعار المنتجات في ووكومرس بطريقة بسيطة وفعالة، مع تقديم كود برمجي يمكن استخدامه لتحقيق ذلك.

تعريف اللواحق في ووكومرس

تعني اللواحق الإضافات التي تظهر بعد السعر، والتي يمكن أن تشمل معلومات مثل وحدة قياس السعر أو تفاصيل أخرى تخص المنتج. على سبيل المثال، قد نريد إضافة عبارة "/SQFT" إلى سعر منتج خاص بالعقارات أو البناء، وفي ذات الوقت نريد أن نقدم معلومات إضافية مثل "مع الحد الأدنى للشراء 315 قدمًا مربعًا".

كود البرمجة لإضافة اللواحق

إضافة اللواحق لأسعار المنتجات في ووكومرس يتطلب تحرير ملف functions.php في القالب الخاص بك. الكود التالي يوفر الحل المثالي لإدارة لواحق الأسعار لمختلف أنواع المنتجات:

// التعامل مع نطاق سعر المنتج المتغير
add_filter('woocommerce_format_price_range', 'custom_format_price_range_suffixes', 20, 3);
function custom_format_price_range_suffixes($price, $from, $to) {
    $suffix = ' ' . esc_html__('/SQFT');
    $suffix2 = $suffix . ' ' . esc_html__('مع الحد الأدنى للشراء 315 قدم مربع (حمولة)');
    $from = (is_numeric($from) ? wc_price($from) : $from) . $suffix;
    $to = (is_numeric($to) ? wc_price($to) : $to) . $suffix2;
    return sprintf(_x('%1$s – %2$s', 'نطاق السعر: من-إلى', 'woocommerce'), $from, $to);
}
// التعامل مع منتجات بأسعار تخفيضية
add_filter('woocommerce_format_sale_price', 'custom_format_sale_price_suffixes', 20, 3);
function custom_format_sale_price_suffixes($price, $regular_price, $sale_price) {
    $formatted_regular_price = is_numeric($regular_price) ? wc_price($regular_price) : $regular_price;
    $formatted_sale_price = is_numeric($sale_price) ? wc_price($sale_price) : $sale_price;
    $suffix = ' ' . esc_html__('/SQFT');
    $suffix2 = $suffix . ' ' . esc_html__('مع الحد الأدنى للشراء 315 قدم مربع (حمولة)');
    // تسعير المخفض.
    $price = $formatted_regular_price . $suffix . ' ';
    // إضافة سعر التخفيض.
    $price .= $formatted_sale_price . $suffix2 . '';
    return $price;
}
// التعامل مع_SUFFIXات أسعار المنتجات الأخرى
add_filter('woocommerce_get_price_suffix', 'custom_price_suffix', 20, 4);
function custom_price_suffix($suffix, $product, $price, $qty) {
    if ($product->is_on_sale()) {
        return ''; // عائد بدون لاحقة حيث أن الأسعار مضافة لها بالفعل
    } elseif ($product->is_type('variable')) {
        $prices = $product->get_variation_prices(true);
        $min_price = current($prices['price']);
        $max_price = end($prices['price']);
        if (!empty($prices['price']) && $min_price !== $max_price) {
            return ''; // عائد بدون لاحقة حيث أن الأسعار مضافة لها بالفعل
        }
    }
    return ' ' . esc_html__('/SQFT') . ' ' . esc_html__('مع الحد الأدنى للشراء 315 قدم مربع (حمولة)');
}

تطبيق اللواحق على أسعار المنتجات

عند إضافة هذا الكود إلى موقع ووكومرس الخاص بك، سوف تلاحظ كيف أن الأسعار أصبحت أكثر وضوحًا. كل منتج سيكون له لاحقة تشرح المزيد عنه، مما يساعد على اتخاذ قرارات الشراء بشكل أسرع وأكثر فعالية.

الحذر عند إضافة اللواحق أمر ضروري؛ إذ يجب أن تكون ذات صلة بالمنتج ولا تسبب أي نوع من الالتباس. تأكد من تحديث معلومات المنتجات بانتظام لتعكس أي تغييرات في الشروط أو المتطلبات.

خاتمة

تعتبر إضافة لواحق متعددة لأسعار المنتجات في ووكومرس وسيلة فعالة لتحسين تجربة العملاء وزيادة التفاعل مع المتجر. باستخدام الكود المقدم، يمكنك بسهولة تحقيق ذلك وتزويد عملائك بمعلومات قيمة عن المنتجات. سواء كنت تدير متجرًا لبيع مواد البناء، أو أي منتج آخر، فإن تخصيص أسعار المنتجات يساعدك على تقديم تجربة تسوق مميزة. إذا كنت بحاجة إلى المزيد من المساعدة في تحسين متجرك، فلا تتردد في البحث عن حلول إضافية لضمان تلبية احتياجات عملائك.

احمد علي

متخصص في مجال تطوير وإدارة المواقع الإلكترونية، يتمتع بخبرة واسعة في التعامل مع منصات إدارة المحتوى، خاصة ووردبريس. يقدم أحمد حلولاً مبتكرة واستراتيجيات فعالة لتحسين أداء المواقع وتطوير تصميماتها بما يتناسب مع احتياجات المستخدمين. كما يتميز بقدرته على تبسيط المفاهيم التقنية وكتابة محتوى تعليمي يساعد الأفراد والشركات على تحسين تواجدهم الرقمي وتحقيق أهدافهم على الإنترنت.
زر الذهاب إلى الأعلى
Don`t copy text!