WPML

ภาพรวมของปัญหา

เมื่อใช้งาน Bookings and Appointments For WooCommerce Premium ร่วมกับ WPML และ WCML จะไม่สามารถเพิ่มสินค้าที่จองได้รายการเดียวกันลงในตะกร้าสินค้าหลายครั้งได้

หากพยายามทำเช่นนั้น จะแสดงข้อความว่า:

“คุณไม่สามารถเพิ่ม product name อีกรายการลงในตะกร้าสินค้าได้”

วิธีแก้ปัญหาชั่วคราว

ปัญหานี้ได้รับการแก้ไขแล้วใน Bookings and Appointments For WooCommerce Premium 5.3.1 การอัปเดตจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะเมื่อคุณยังไม่สามารถอัปเดตได้

โปรดตรวจสอบให้แน่ใจว่าคุณมี การสำรองข้อมูลไซต์ทั้งหมด ของคุณก่อนดำเนินการต่อ

  • เพิ่มโค้ดต่อไปนี้ลงในไฟล์ 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 );

ปัญหาที่ทราบแล้วทั้งหมด

ยังคงพบปัญหานี้อยู่หรือไม่

หากการอัปเดตไม่สามารถแก้ไขปัญหานี้ได้ ส่งคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบร่วมกับคุณ