استبدال سعر الصفر بالنص في منتجات ووكومرس المتغيرة
تعتبر متاجر ووكومرس واحدة من أقوى الأدوات لإنشاء متاجر إلكترونية مميزة. واحدة من التحديات التي قد يواجهها أصحاب المتاجر هي كيفية التعامل مع المنتجات المتغيرات التي يتم عرض سعرها كصفر. في بعض الأحيان، نفضل استبدال السعر صفر بنص يقوم بتوضيح الحالة مثل "مجاني" أو "يرجى الاتصال بنا للحصول على عرض مخصص". سيستعرض هذا المقال كيفية استبدال سعر الصفر المعروض بنصٍ بديل في منتجات ووكومرس المتغيرة.
لماذا قد تحتاج إلى تعديل سعر الصفر في منتجات ووكومرس المتغيرة؟
إن وجود سعر صفر في متجرك قد يخلق انطباعًا غير صحيح لدى العملاء. قد يشعر العميل بالارتباك عندما يرى سعرًا بقيمة صفر، مما قد يؤدي إلى تركهم للمتجر. باستخدام الكود البرمجي المناسب، يمكنك استبدال هذا السعر بنصٍ يسهل فهمه، مثل "مجاني"، مما يعزز تجربة المستخدم ويزيد من فرص الشراء.
كيفية استبدال سعر الصفر في منتجات ووكومرس المتغيرة
لتحقيق ذلك، يمكن استخدام فلتر في ووكومرس لتعديل السعر المعروض. سنقوم بتطبيق كود معين والذي سيتحقق أولاً من كون المنتج من نوع المتغيرات. إذا كان سعر أقل من الصفر موجودًا، فسيتم استبداله بالنص المرغوب. إليك كيفية تنفيذ ذلك:
add_filter( 'woocommerce_get_price_html', 'custom_price_free_zero', 9999, 2 );
function custom_price_free_zero( $price, $product ) {
if ( $product->is_type( 'variable' ) ) {
$prices = $product->get_variation_prices( true );
$min_price = current( $prices['price'] );
if ( 0 == $min_price ) {
$max_price = end( $prices['price'] );
$min_reg_price = current( $prices['regular_price'] );
$max_reg_price = end( $prices['regular_price'] );
if ( $min_price !== $max_price ) {
$price = wc_format_price_range( 'مجاني', $max_price );
$price .= $product->get_price_suffix();
} elseif ( $product->is_on_sale() && $min_reg_price === $max_reg_price ) {
$price = wc_format_sale_price( wc_price( $max_reg_price ), 'مجاني' );
$price .= $product->get_price_suffix();
} else {
$price = "مجاني";
}
}
} elseif ( 0 == $product->get_price() ) {
$price = "يرجى الاتصال بنا للحصول على عرض مخصص!";
}
return $price;
}
تطبيق الكود في متجرك
لتطبيق هذا الكود، تحتاج إلى إدراجه في ملف الشيفرة الخاصة بالثيم الخاص بك أو في إضافة مخصصة. تأكد من عمل نسخة احتياطية من موقعك قبل إجراء أي تغييرات. بعد إضافة الكود، افحص متجرك للتأكد من أن الأسعار الصفرية قد تم استبدالها بالنصوص المخصصة كما هو متوقع.
اختبار التعديلات
بعد تطبيق التعديلات، من المهم التحقق من أن كل شيء يعمل بشكل صحيح. قم بزيارة صفحة المنتج المتغير الخاص بك، وابحث عن الحالات التي يظهر فيها السعر صفر. ينبغي أن ترى النص "مجاني" أو النص البديل الذي قمت بتحديده.
فوائد استبدال السعر صفر
تبديل السعر صفر بنص مفهوم يُعزز تجارب العملاء. فبدلاً من الشعور بالإحباط، سيرى العميل العرض الذي قد يحفزه على اتخاذ قرار الشراء. هذا قد يؤدي أيضًا إلى تقليل معدل التخلي عن العربات وزيادة نسبة التحويل في متجرك.
في الختام، تعتبر عملية استبدال سعر الصفر بنص مخصص في ووكومرس المتغيرة خطوة بسيطة لكنها فعالة. باستخدام التعليمات البرمجية المناسبة، يمكنك تعزيز تجربة التسوق في متجرك وتحسين فرصك في تحقيق المبيعات. لا تتردد في تجربة هذا الكود وتعديله حسب احتياجات متجرك.