- الحالة
- محلولة بواسطة المطور
- تم حلها في
- Bookings and Appointments For WooCommerce Premium 5.3.1
- الإضافة/القالب ذو الصلة
- Bookings and Appointments For WooCommerce Premium
- وسوم الموضوع
- Compatibility, WCML
نظرة عامة على المشكلة
عند استخدام Bookings and Appointments For WooCommerce Premium مع WPML وWCML، لا يمكن إضافة نفس المنتج القابل للحجز إلى سلة التسوق عدة مرات.
تؤدي محاولة القيام بذلك إلى ظهور الرسالة:
«لا يمكنك إضافة product name آخر إلى سلة التسوق.»
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- أضف الكود التالي إلى ملف functions.php الخاص بقالبك.
// WPML Workaround for compsupp-8226 add_filter( 'wcml_add_to_cart_sold_individually', function( $allow, $cart_item_data, $post_id, $qty ) { $product = wc_get_product( $post_id ); if ( $product && 'phive_booking' === $product->get_type() ) { return false; } return $allow; }, 10, 4 );