تفعيل التصنيفات المخصصة والوسوم في بحث ووكومرس
تعزيز تجربة البحث عن المنتجات في ووكوميرس يعد من الأمور الحيوية التي يمكن أن تؤثر بشكل كبير على أداء المتاجر الإلكترونية. تعتبر خاصية البحث عن المنتجات أمرًا أساسيًا لكل تاجر إلكتروني يسعى لتوفير تجربة مريحة وسلسة لعملائه. ومن خلال تمكين التصنيفات المخصصة ووسوم المنتجات في نتائج البحث الخاصة بمتجر ووCommerce، يمكن للتجار تحسين إمكانية الوصول إلى منتجاتهم وزيادة فرص البيع. في هذا المقال، سنتناول كيفية تفعيل التصنيفات المخصصة ووسوم المنتجات في بحث ووكوميرس.
ما هي التصنيفات المخصصة ووسوم المنتجات؟
عند بناء متجر إلكتروني، يعد تنظيم المنتجات وفقًا لمعايير معينة أمرًا مهمًا. التصنيفات المخصصة (Custom Taxonomies) تساعد على تخصيص تصنيفات إضافية تتجاوز الفئات التقليدية، مما يجعل من السهل تصنيف المنتجات بشكل أكثر دقة. على الجانب الآخر، تساعد وسوم المنتجات (Product Tags) في تحسين تنظيم المنتجات وتسهيل عملية البحث عنها.
تفعيل التصنيفات المخصصة ووسوم المنتجات في بحث ووكوميرس
إذا كنت ترغب في تحسين نتائج البحث في متجرك، يمكنك اتباع خطوات بسيطة لتعديل استعلام البحث في ووكوميرس. إليك كيفية القيام بذلك:
-
تعديل ملف functions.php:
أضف الشيفرة التالية إلى ملف functions.php الخاص بالقالب النشط في متجرك. هذه الشيفرة تعمل على تعديل استعلام البحث للسماح بالبحث في الاسم، الوصف، ووسوم المنتجات بالإضافة إلى التصنيفات المخصصة مثل مؤلف الكتاب:add_filter('posts_search', 'woocommerce_search_product_tag_extended', 999, 2); function woocommerce_search_product_tag_extended($search, $query) { global $wpdb, $wp; $qvars = $wp->query_vars; if (is_admin() || empty($search) || !(isset($qvars['s']) && isset($qvars['post_type']) && !empty($qvars['s']) && $qvars['post_type'] === 'product')) { return $search; } $taxonomies = array('product_tag', 'book_author'); $tax_query = array('relation' => 'OR'); foreach($taxonomies as $taxonomy) { $tax_query[] = array( 'taxonomy' => $taxonomy, 'field' => 'name', 'terms' => esc_attr($qvars['s']), ); } $ids = get_posts(array( 'posts_per_page' => -1, 'post_type' => 'product', 'post_status' => 'publish', 'fields' => 'ids', 'tax_query' => $tax_query, )); if (sizeof($ids) > 0) { $search = str_replace('AND (((', "AND ((({$wpdb->posts}.ID IN (" . implode(',', $ids) . ")) OR (", $search); } return $search; }
اختبار النتائج
بعد إضافة هذا الكود، يمكنك إجراء امتحان بحث باستخدام أسماء مؤلفين أو وسوم معينة. على سبيل المثال، إذا كتبت اسم مؤلف في مربع البحث، ينبغي أن تظهر لك جميع المنتجات المتعلقة بهذا المؤلف بدلاً من عرض نتائج محدودة.
فوائد تحسين البحث عن المنتجات
من خلال تفعيل التصنيفات المخصصة ووسوم المنتجات في بحث ووكوميرس، ستتمكن من تحسين تجربة المستخدم بشكل ملحوظ. ستصبح المنتجات أكثر وضوحًا للزوار، مما يزيد من فرصة تحويلهم إلى عملاء. سيساعدك هذا في توسيع نطاق جمهورك وزيادة الإيرادات بشكل عام.
ختامًا
تمثل خاصية تغيير استعلام البحث في ووكوميرس أداة فعالة لتعزيز تجربة المستخدم. من خلال Enable custom taxonomy and product_tag in WooCommerce product search، يستطيع التجار تحقيق نتائج أفضل على مستوى البحث والوصول إلى العملاء. تذكر دائمًا مراجعة الكود وإجراء الاختبارات اللازمة بعد تنفيذ أي تغييرات.
بذلك، نكون قد استعرضنا كيفية تحسين عملية البحث في متاجر الكترونية مع التركيز على استخدام التصنيفات المخصصة ووسوم المنتجات بشكل فعال.