WPML
ステータス
開発者により解決済み
解決されたバージョン
Bookings and Appointments For WooCommerce Premium 5.3.1
関連するプラグイン/テーマ
Bookings and Appointments For WooCommerce Premium
トピックタグ
Compatibility, WCML

問題の概要

WPMLおよびWCMLとBookings and Appointments For WooCommerce Premiumを使用する場合、同じ予約可能な商品をカートに複数回追加することはできません。

追加しようとすると、次のメッセージが表示されます。

「別の 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 );
            

すべての既知の問題 →