Habilitar envío gratuito para usuarios registrados

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; }  

Leer más

Cambiar los costos de envío en función del valor del carrito de compras

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; }

Leer más

Agregar campos de pago personalizados

add_filter('campos_de_pago_woocommerce', 'campos_de_pago_personalizados'); función custom_checkout_fields($fields) { $fields['facturación']['teléfono_de_facturación']['obligatorio'] = verdadero; $fields['shipping']['shipping_company'] = array( 'label' => 'Nombre de la empresa', 'required' => false, 'class' => array('form-row-wide') ); devuelve $fields; }

Leer más

Habilitar envío gratuito para ciertos productos

add_filter('tarifas_de_paquete_woocommerce', 'envío_gratis_para_productos_específicos', 10, 2); función envío_gratis_para_productos_específicos($rates, $paquete) { $identificaciones_de_productos_específicos = matriz(1, 2, 3); // IDs de los productos para los cuales se debe activar el envío gratuito $is_free_shipping = false; foreach ($package['contenido'] como $item) { if (in_array($item['id_producto'], $identificaciones_de_producto_específicas)) { $es_envío_gratis = true; romper; } } si (1TP8Es_envio_gratis) { foreach ($rates como $rate_id => $rate) { si ('envio_gratis' === […]

Leer más

Instrucciones paso a paso para instalar y configurar WooCommerce y Germanized Pro para su tienda online alemana

En este artículo le mostraremos exactamente cómo instalar y configurar estas dos importantes herramientas para garantizar que su tienda en línea cumpla con los requisitos legales en Alemania. Paso 1: Preparar WordPress Antes de que podamos comenzar con WooCommerce y Germanized Pro, necesita un sitio web de WordPress que funcione. Si aún no tienes instalado WordPress, puedes […]

Leer más
imagen 1694082415 escalada

Extensiones PHP requeridas para WordPress

Extensiones PHP necesarias para WordPress WordPress es una plataforma basada en PHP que se ejecuta en un servidor web. Para hacer un uso óptimo de WordPress, necesita ciertas extensiones PHP. En este artículo enumeraremos las extensiones PHP necesarias para WordPress, divididas en extensiones obligatorias, opcionales y sugeridas. Extensiones obligatorias Estas extensiones son para WordPress […]

Leer más