Tener múltiples métodos de envío y pago puede ser fundamental para aumentar la tasa de conversión de tu tienda WooCommerce. Pero con tantas opciones, a veces es posible que deba restringir la disponibilidad de métodos de envío específicos en función de múltiples factores. Por ejemplo, puede deshabilitar el envío gratuito para ciertos productos o regiones en el extranjero.
En este artículo, compartiremos cómo puede ocultar los métodos de envío de WooCommerce en función de varias condiciones para su tienda. Aunque admite muchas integraciones de envío, desafortunadamente WooCommerce no le permite elegir qué métodos de envío mostrar en la página del carrito. Entonces, profundicemos en todos los cómo y por qué ocultar los métodos de envío para las tiendas WooCommerce.
¿Por qué ocultar los métodos de envío de WooCommerce?
WooCommerce sin duda es la plataforma de comercio electrónico más popular y utilizada. De forma predeterminada, le ofrece múltiples métodos de envío, incluida la recogida local, el envío gratuito y el envío de tarifa plana. También puede configurar métodos de envío basados en zonas de envío predefinidas. Por ejemplo, el envío gratuito solo se ofrece para unos pocos códigos postales seleccionados cerca de la ubicación de la tienda y el envío de tarifa plana está disponible para el resto.
Además, a la mayoría de los clientes les resulta difícil elegir una opción de envío que sea ventajosa y asequible. Ocultar opciones de entrega específicas les facilita la elección. Por defecto Envío de WooCommerce se puede usar para esto, pero ofrece opciones limitadas.
Además de la ubicación, es posible que los propietarios de las tiendas también deban ocultar los métodos de envío en función de diferentes condiciones. Estas condiciones pueden basarse en lo siguiente:
- Clases de envío de WooCommerce
- SKU del producto
- Categorías de productos de WooCommerce
- Peso del pedido
- Subtotal de Orden
- Países
- Código Postal
- Rol del usuario
Algunos casos de uso incluyen:
- Si el peso del pedido supera un umbral específico en libras o kilogramos, se deben ocultar ciertas opciones de envío, como el envío gratuito. Por ejemplo, oculta el envío gratuito si el peso total del pedido supera los 5 kg.
- Condicionamiento de los métodos de envío en función de la cantidad del pedido. Por ejemplo, si el subtotal del pedido es superior a $300, oculte todos los métodos de envío pagados.
Utilice casos para ocultar métodos de envío
WooCommerce tiene múltiples métodos de envío y estos métodos de envío se pueden administrar en función de múltiples factores. Algunos de los casos de uso más comunes son los siguientes:
Caso de uso 1: Ocultar métodos de envío según la categoría del producto
El primer escenario es ocultar ciertos métodos de envío basados en categorías de productos. Puede crear reglas para ocultar los métodos de envío para todas las categorías de productos a la vez o varias reglas para varias categorías de productos.
Caso de uso 2: ocultar otros métodos de envío predeterminados si el envío gratuito está disponible
WooCommerce proporciona tres tipos de métodos de envío de forma predeterminada. Para ocultar todos los demás métodos de envío si el envío gratuito está disponible, puede usar varios complementos. Puede crear reglas para todos los productos o para productos seleccionados. También puede establecer reglas basadas en diferentes condiciones, como ubicación, hora, SKU y mucho más.
Caso de uso 3: ocultar en función de las clases de envío
Según las clases de envío que establezca en su tienda WooCommerce, puede ocultar métodos de entrega específicos. Puede elegir productos sin clases de envío o numerosas clases de envío utilizando cualquiera de los complementos anteriores.
Caso de uso 4: Ocultar métodos de envío según el peso del pedido
Según ciertos requisitos de peso del pedido, puede ocultar métodos de envío específicos:
- Para todos los pesos de pedido, ocultar
- mayor o igual a un peso particular
- igual o menor que un peso dado
- igual al peso proporcionado
- entre un peso mínimo predeterminado y un peso máximo
Caso de uso 5: Ocultar métodos de envío en función de los roles de los usuarios
Otro caso es ocultar los métodos de envío en función de los roles de los usuarios. Puede crear y administrar diferentes reglas de envío para varios roles de usuario. Por ejemplo, el envío gratuito solo está disponible para suscriptores o colaboradores.
Métodos para ocultar los métodos de envío de WooCommerce
Para ocultar los métodos de envío, puede utilizar dos métodos diferentes. Puede lograr esto usando fragmentos de código o usando un complemento de terceros. Ambos métodos tienen sus propios pros y contras y ahora discutiremos en detalle ambos métodos.
Uso de fragmentos de código para ocultar métodos de envío en función de diversas condiciones
Analicemos fragmentos de código que puede usar para ocultar métodos de envío en función de diferentes condiciones. Tomaremos los escenarios discutidos anteriormente como ejemplos de cómo usar fragmentos de código para ocultar métodos de envío.
Escenario 1: ocultar el método de envío según el peso del pedido
Utilice el siguiente fragmento de código para ocultar el método de envío gratuito si el peso del pedido supera un límite determinado.
/**
* Hide free shipping when the order weight is more than (*)kgs.
*
* Make sure to update the snippet to change the "*" to a valid number.
*
* @param array $rates Array of rates found for the package.
* @return array
*/
function ts_hide_free_shipping_for_order_weight( $rates, $package ) {
$order_weight = WC()->cart->get_cart_contents_weight();
if ( $order_weight > * ) {
foreach( $rates as $rate_id => $rate_val ) {
if ( 'free_shipping' === $rate_val->get_method_id() ) {
unset( $rates[ $rate_id ] );
}
}
}
return $rates;
}
add_filter( 'woocommerce_package_rates', 'ts_hide_free_shipping_for_order_weight', 100, 2 );
Puede agregar este fragmento de código al menú del editor de temas de su tienda WooCommerce. El filtro “woocommerce_package_rates” se usa en el código para cambiar las tarifas de los productos en la página del carrito. Cuando el pedido supere el límite de precio de 5 kg, el código anterior ocultará la opción de envío gratuito.
Escenario 2: ocultar el método de envío según el subtotal del carrito
El otro ejemplo es ocultar los métodos de envío cuando el carrito excede un subtotal en particular. Continuando con el ejemplo discutido anteriormente, puede usar el siguiente código para ocultar métodos de envío específicos si el subtotal del carrito supera los $300.
/**
* Hide shipping rates when the order total is more than $300.
*
* @param array $rates Array of rates found for the package.
* @return array
*/
function ts_hide_shipping_for_order_total( $rates ) {
$free = [];
$order_total = WC()->cart->get_subtotal();
if ( $order_total > 300 ) {
foreach ( $rates as $rate_id => $rate ) {
if ( 'free_shipping' === $rate->get_method_id() ) {
$free[ $rate_id ] = $rate;
}
}
}
return ! empty( $free ) ? $free : $rates;
}
add_filter( 'woocommerce_package_rates', 'ts_hide_shipping_for_order_total', 100 );
Cuando el subtotal del pedido supera los $ 300, el filtro «woocommerce_package_rates» devuelve una variedad de métodos de envío gratuitos únicamente.
Método 2: usar complementos de terceros para ocultar los métodos de envío
Aquellos que no estén familiarizados con la codificación pueden usar complementos de terceros para ocultar los métodos de envío de WooCommerce. Para la mayoría de las personas, esta es la opción más fácil y, afortunadamente, hay una gran cantidad de complementos disponibles en el mercado para este propósito. La tarea difícil es seleccionar el que cumpla con sus requisitos. Entonces, analicemos en detalle algunos de los complementos más útiles y poderosos para ocultar los métodos de envío de WooCommerce.
Agregar íconos de envío personalizados y ocultar métodos de envío
El complemento Agregar iconos de envío personalizados y ocultar métodos de envío permite a los propietarios de tiendas ocultar los métodos de envío de WooCommerce basado en diferentes condiciones. El complemento le permite ocultar los métodos de envío para diferentes productos en función de múltiples factores. También puede agregar íconos de envío personalizados usando este complemento, que siempre es un beneficio adicional. Por ejemplo, puede ocultar otros métodos de envío cuando el envío gratuito esté disponible.
Otra ventaja es el precio. En comparación con otros complementos, ofrece el precio más razonable. También puede aplicar la lógica condicional para habilitar el envío gratuito en función de múltiples factores, como la ubicación, las categorías y los SKU. Algunas de las características principales del complemento incluyen:
- Oculte los métodos de envío de WooCommerce según diferentes condiciones.
- Si el envío gratuito está disponible, oculta otros métodos de envío.
- Use la lógica condicional para administrar los métodos de envío en función de varias condiciones.
- Ocultar métodos de envío basados en:
- Clases de envío
- Categorías de Producto
- SKU del producto
- Subtotal de Orden
- Peso total
- ubicación/código postal
- Rol del usuario
- Agregue iconos y descripciones de envío personalizados
- Muestre íconos de envío personalizados tanto en el carrito como en las páginas de pago.
Precio: El complemento está disponible por solo $ 49 / año.
Complemento avanzado de envío de tarifa plana para WooCommerce
El complemento de envío de tarifa plana avanzada es uno de los mejores complementos de WooCommerce que le brinda la flexibilidad para administrar los métodos de envío y las tarifas planas. El complemento le permite crear una estrategia de entrega efectiva con múltiples opciones de envío de tarifa plana.
Con las reglas condicionales, puede crear varias tarifas de envío según sus patrones de envío recurrentes. El complemento le ofrece características tales como:
- Configure reglas condicionales para restringir los métodos de envío y las pasarelas de pago en la página de pago.
- Calcule los precios de envío en función de múltiples métodos de cálculo dinámico.
- Utilice tarifas de tabla de costos de envío para diferentes roles de usuario con el fin de apuntar a múltiples reglas de envío.
- Aplique límites mínimos y máximos a los gastos de envío según las circunstancias.
- Divida los productos en varias secciones en función de las franjas horarias de precios.
Precio: El complemento está disponible a $ 99 / año.
Ocultar método de envío para WooCommerce
Puede optimizar la estrategia de envío para su tienda WooCommerce utilizando el complemento Ocultar método de envío para WooCommerce. Le ayudará a configurar condiciones complejas que restringirán el uso de diferentes métodos de entrega. Tiene mucha flexibilidad al usar el complemento para ocultar alternativas de envío según las características del producto, el lugar y la hora de entrega, etc.
Además, puede controlar su estrategia de envío mezclando varias reglas y produciendo situaciones complicadas. Además, cuando se proporciona envío gratuito, el complemento simplifica mucho la creación de condiciones que ocultan otras alternativas de envío. La instalación y configuración del complemento son simples. Las características principales incluyen
- Puede ocultar cualquier cantidad de métodos de envío utilizando el complemento. Puede ocultar métodos selectivos o todos ellos.
- El complemento le permite crear reglas para administrar los métodos de envío según el tiempo de entrega, la fecha, el día, el producto, el método y muchos otros factores.
- Cree reglas básicas y aplique estas reglas a todos o a productos seleccionados.
- Configure reglas de envío para diferentes condiciones, como ocultar otros métodos de envío cuando el envío gratuito esté disponible.
- El complemento requiere solo unos minutos para instalarse y configurarse.
Precio: El complemento está disponible por solo $ 129 / año.
Para los propietarios de tiendas de comercio electrónico, el envío puede ser una tarea desafiante según la naturaleza de los productos. Si bien puede administrar y ocultar los métodos de envío y los costos de envío por pedido, artículo o clase de envío, las opciones predeterminadas de WooCommerce no funcionarán cuando tenga clientes de todo el mundo y una amplia variedad de productos. Deberá gastar dinero en complementos especializados para configurar sofisticadas opciones de envío ocultas o de tarifa plana.
Esperamos que este artículo aclare cómo ocultar las opciones de envío de WooCommerce para productos específicos. Puede cambiar entre los dos métodos anteriores y usar los complementos mencionados. Mire de cerca su tienda para identificar las mejores soluciones para administrar su procedimiento de envío y picos de ventas.
Fuente: Cómo ocultar los métodos de envío de WooCommerce