Übersicht über das Problem
Wenn Sie Bookings and Appointments For WooCommerce Premium mit WPML und WCML verwenden, ist es nicht möglich, dasselbe buchbare Produkt mehrmals zum Warenkorb hinzuzufügen.
Wenn Sie dies versuchen, erscheint die Meldung:
„Sie können kein weiteres product name zu Ihrem Warenkorb hinzufügen.“
Problemumgehung
Dieses Problem ist in Bookings and Appointments For WooCommerce Premium 5.3.1 behoben. Ein Update behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.
Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.
- Fügen Sie der Datei functions.php Ihres Themes den folgenden Code hinzu.
// 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 );