Der Checkout ist der kritischste Punkt in deinem Onlineshop. Mit diesen Optimierungen reduzierst du Kaufabbrüche.
1. Checkout auf einer Seite
add_filter('woocommerce_add_to_cart_redirect', 'skip_cart');
function skip_cart($url) {
return wc_get_checkout_url();
}
2. Unnötige Felder entfernen
add_filter('woocommerce_checkout_fields', 'simplify_checkout');
function simplify_checkout($fields) {
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_2']);
unset($fields['order']['order_comments']);
return $fields;
}
3. Trust-Badges hinzufügen
add_action('woocommerce_checkout_before_customer_details', 'trust_badges');
function trust_badges() {
echo '<div class="trust-badges">';
echo '<span>🔒 SSL-verschlüsselt</span>';
echo '<span>✓ Käuferschutz</span>';
echo '<span>↩ 30 Tage Rückgabe</span>';
echo '</div>';
}
4. Fortschrittsanzeige
add_action('woocommerce_before_checkout_form', 'progress_bar');
function progress_bar() {
echo '<div class="checkout-progress">';
echo '<span class="done">1. Warenkorb ✓</span>';
echo '<span class="active">2. Bezahlung</span>';
echo '<span>3. Fertig!</span>';
echo '</div>';
}
Ein optimierter Checkout kann die Conversion-Rate um 20-35% steigern.