Cómo ocultar los métodos de envío de WooCommerce
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 limitar la disponibilidad de métodos de envío específicos en función de múltiples factores. Por ejemplo, puede deshabilitar el envío electrónico 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 según las diferentes condiciones de 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 todas las formas y razones para ocultar los métodos de envío para las tiendas WooCommerce.
- ¿Por qué ocultar los métodos de envío de WooCommerce?
- Use casos para ocultar métodos de entrega
- Métodos para ocultar los métodos de envío de WooCommerce
- Uso de fragmentos de código para ocultar métodos de entrega en función de diversas condiciones
- Método 2: uso de complementos de terceros para ocultar métodos de entrega
¿Por qué ocultar los métodos de envío de WooCommerce?
WooCommerce es sin duda la plataforma de comercio electrónico más popular y utilizada. De forma predeterminada, le ofrece varios métodos de envío, incluida la recogida local, el envío gratuito y el envío fijo. También puede configurar métodos de entrega basados en áreas de entrega predefinidas. Por ejemplo, el envío gratuito se ofrece solo a unos pocos códigos postales seleccionados cerca de la ubicación de la tienda, y el envío de tarifa plana se ofrece para el resto.
Además, es difícil para la mayoría de los clientes elegir una opción de envío que sea conveniente y asequible. Ocultar opciones de envío específicas hace que sea más fácil seleccionarlas. Envío 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 diversas condiciones. Estos términos pueden basarse en lo siguiente:
- Clases de envío de WooCommerce
- SKU del producto
- Categorías de productos de WooCommerce
- Peso del pedido
- Subtotal del pedido
- Países
- Código postal
- Rol del usuario
Algunos casos de uso incluyen:
- Si el peso del pedido supera un cierto umbral en libras o kilogramos, se deben ocultar ciertas opciones de envío, como el envío gratuito. Por ejemplo, ocultar el envío gratuito si el peso total del pedido supera los 5 kg.
- Acondicionamiento de los métodos de entrega en función de la cantidad del pedido. Por ejemplo, si el subtotal del pedido supera los $300, oculte todos los métodos de envío pagados.
Use casos para ocultar métodos de entrega
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 de forma predeterminada 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 los seleccionados. También puede establecer reglas basadas en varias condiciones como ubicación, hora, SKU y muchas más.
Caso de uso 3: Ocultación basada en clases de entrega
En función de las clases de envío que establezca en su tienda WooCommerce, puede ocultar métodos de envío específicos. Puede seleccionar productos sin clases de envío o con varias 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 cierto peso
- 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 entrega basados en roles de usuario
Otro caso es ocultar métodos de entrega basados en roles de usuario. Puede crear y administrar diferentes reglas de entrega para diferentes roles de usuario. Por ejemplo, el envío gratuito solo está disponible para suscriptores o asociados.
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 pros y sus contras y ahora los discutiremos en detalle. el método.
Uso de fragmentos de código para ocultar métodos de entrega en función de diversas condiciones
Analicemos los fragmentos de código que puede usar para ocultar los métodos de entrega en función de varias condiciones. Tomaremos los escenarios discutidos anteriormente como ejemplos de cómo usar fragmentos de código para ocultar métodos de entrega.
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 cierto límite.
/**
* 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 los precios 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 supera cierto subtotal. Continuando con el ejemplo anterior, 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 solo una variedad de métodos de envío gratuitos.
Método 2: uso de complementos de terceros para ocultar métodos de entrega
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 varios complementos en el mercado para este propósito. La tarea difícil es elegir 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.
Agregue íconos de envío personalizados y oculte los métodos de envío
Agregue íconos de envío personalizados y oculte el complemento de métodos de envío que 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 una ventaja adicional. Por ejemplo, puede ocultar otro método de envío ds 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 MÚLTIPLES FACTORES COMO UBICACIÓN, categorías y SKU. Algunas de las características clave 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.
- Utilice la lógica condicional para controlar los métodos de entrega en función de diversas condiciones.
- Ocultar métodos de entrega basados en:
- Clases de entrega
- Categorías de Producto
- SKU del producto
- Subtotal del pedido
- Peso total
- ubicación/código postal
- Rol del usuario
- Agregue iconos y descripciones de envío personalizados
- Muestre iconos de envío personalizados en el carrito y 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 de administrar los métodos de envío y las tarifas planas. El complemento le permite crear una estrategia de envío efectiva con múltiples opciones de envío fijas.
Con las reglas condicionales, puede crear diferentes 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.
- Use tarifas de envío tabulares para diferentes roles de usuario para apuntar a múltiples reglas de envío.
- Aplicar límites mínimos y máximos en 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 por $ 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. Esto lo ayudará a configurar condiciones complejas que limitarán el uso de diferentes entregas Tiene mucha flexibilidad al usar el complemento para ocultar alternativas de entrega en en función de las características del producto, lugar y hora de entrega, etc.
También puede controlar su estrategia de entrega mezclando diferentes reglas y creando situaciones complejas. Además, cuando se proporciona envío gratuito, el complemento facilita la creación de condiciones que ocultan otras alternativas de envío. El complemento es simple. Las características clave incluyen
- Puede ocultar cualquier cantidad de métodos de entrega utilizando el complemento Puede ocultar los métodos seleccionados o todos ellos.
- El complemento le permite crear reglas para administrar los métodos de entrega 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 aplíquelas a todos los productos o a los 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 solo toma unos minutos para instalar y configurar.
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. Aunque puede administrar y ocultar los métodos de envío y los costos de envío para un 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 opciones de entrega complejas fijas u ocultas.
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. Eche un vistazo de cerca a su tienda para identificar las mejores soluciones para gestionar su proceso de entrega y picos de ventas.
Deja una respuesta