WPML
الحالة
محلولة بواسطة المطور
تم حلها في
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 );
            

جميع المشاكل المعروفة →