Kostenlosen Versand für angemeldete Benutzer aktivieren

add_filter(‘woocommerce_package_rates’, ‘free_shipping_for_logged_in_users’, 10, 2); function free_shipping_for_logged_in_users($rates, $package) { if (is_user_logged_in()) { foreach ($rates as $rate_id => $rate) { if (‘free_shipping’ === $rate->method_id) { $rates[$rate_id]->cost = 0; break; } } } return $rates; }  

Lesen Sie Mehr

Versandkosten basierend auf dem Warenkorbwert ändern

add_filter(‘woocommerce_package_rates’, ‘custom_shipping_costs’, 10, 2); function custom_shipping_costs($rates, $package) { $cart_total = WC()->cart->get_cart_contents_total(); if ($cart_total > 100) { foreach ($rates as $rate_id => $rate) { if (‘flat_rate’ === $rate->method_id) { $rates[$rate_id]->cost = 0; // Kostenloser Versand, wenn der Warenkorbwert über 100 liegt } } } return $rates; }

Lesen Sie Mehr

Eigene Checkout-Felder hinzufügen

add_filter(‘woocommerce_checkout_fields’, ‘custom_checkout_fields’); function custom_checkout_fields($fields) { $fields[‘billing’][‘billing_phone’][‘required’] = true; $fields[‘shipping’][‘shipping_company’] = array( ‘label’ => ‘Firmenname’, ‘required’ => false, ‘class’ => array(‘form-row-wide’) ); return $fields; }

Lesen Sie Mehr

Kostenloser Versand für bestimmte Produkte ermöglichen

add_filter(‘woocommerce_package_rates’, ‘free_shipping_for_specific_products’, 10, 2); function free_shipping_for_specific_products($rates, $package) { $specific_product_ids = array(1, 2, 3); // IDs der Produkte, für die kostenloser Versand aktiviert werden soll $is_free_shipping = false; foreach ($package[‘contents’] as $item) { if (in_array($item[‘product_id’], $specific_product_ids)) { $is_free_shipping = true; break; } } if ($is_free_shipping) { foreach ($rates as $rate_id => $rate) { if (‘free_shipping’ === […]

Lesen Sie Mehr

Schritt-für-Schritt-Anleitung zur Installation und Konfiguration von WooCommerce und Germanized Pro für deinen deutschen Onlineshop

In diesem Artikel werden wir dir genau zeigen, wie du diese beiden wichtigen Tools installierst und einrichtest, um sicherzustellen, dass dein Onlineshop den rechtlichen Anforderungen in Deutschland entspricht. Schritt 1: WordPress vorbereiten Bevor wir mit WooCommerce und Germanized Pro beginnen können, benötigst du eine funktionierende WordPress-Website. Wenn du WordPress noch nicht installiert hast, kannst du […]

Lesen Sie Mehr
image 1694082415 scaled

Benötigte PHP Extensions für WordPress

Benötigte PHP Extensions für WordPress WordPress ist eine PHP-basierte Plattform, die auf einem Webserver ausgeführt wird. Um WordPress optimal nutzen zu können, benötigt man bestimmte PHP Extensions. In diesem Artikel werden wir die benötigten PHP Extensions für WordPress auflisten, aufgeteilt in zwingend notwendige, optionale und vorgeschlagene Extensions. Zwingend notwendige Extensions Diese Extensions sind für WordPress […]

Lesen Sie Mehr