Falls Sie Ihren Kunden in Ihrem WooCommerce Shop ein Produkt wie z.B eine Lebenslange Mitgliedschaft verkaufen möchten ist es sinnvoll, einen zweiten Kauf direkt zu blockieren.
So kommt ein Kunde nicht auf die Idee, die Mitgliedschaft ein zweites mal zu kaufen.
PHP Codebeispiel: Erlaube Benutzern nur einmal ein Produkt zu kaufen
/**
* @snippet Verhindere einen zweiten Kauf
* @author Webgorilla
* @testedwith WooCommerce 6
*/
add_filter( ‚woocommerce_is_purchasable‘, ‚gorillapress_verhindere_einen_zweiten_kauf‘, 9999, 2 );
function gorillapress_verhindere_einen_zweiten_kauf( $is_purchasable, $product ) {
if ( is_user_logged_in() && wc_customer_bought_product( “, get_current_user_id(), $product->get_id() ) ) {
$is_purchasable = false;
}
return $is_purchasable;
}