Como prevenir que se pueda volver a comprar un producto

Como hacer que solo se pueda comprar un producto por cliente en Woocommerce. Muy útil para promociones o pruebas de producto.
Para poder acceder al contenido Premium tienes que ser suscriptor. Solo 10 euros al mes.Suscríbete
Comentarios desactivados en Como prevenir que se pueda volver a comprar un producto

Excluir ciudades en Woocommerce

Si necesitas excluir ciudades de envío en tu tienda online con Woocommerce añade este código a tu functions.php

En este caso estás excluyendo TF Tenerife, GC Gran Canaria, CE Ceuta, ML Melilla.

Este código lo que hace es excluir estas ciudades en el desplegable de facturación.

function ecw_limita_envios ($provincias) {
   unset ($provincias ['ES'] ['TF']);
   unset ($provincias ['ES'] ['GC']);
   unset ($provincias ['ES'] ['CE']);
   unset ($provincias ['ES'] ['ML']);
   return $provincias;
   }

add_filter ('woocommerce_states', 'ecw_limita_envios');

También lo que puedes hacer es incluir solo 5 o 6 ciudades de envío, en este caso este sería el código.

function ecw_definir_provincias ($provincias) {
   $provincias ['ES'] = array(
      'C' => 'A Coruña',
      'LU' => 'Lugo',
      'OR' => 'Orense',
      'PO' => 'Pontevedra',
      );
   return $provincias;
}
add_filter ('woocommerce_states', 'ecw_definir_provincias');

Para poder excluir o incluir las ciudades que quieras, estos son los códigos por ciudades en España.

‘C’ => __( ‘A Coruña’, ‘woocommerce’ ),
‘VI’ => __( ‘Araba/Álava’, ‘woocommerce’ ),
‘AB’ => __( ‘Albacete’, ‘woocommerce’ ),
‘A’ => __( ‘Alicante’, ‘woocommerce’ ),
‘AL’ => __( ‘Almería’, ‘woocommerce’ ),
‘O’ => __( ‘Asturias’, ‘woocommerce’ ),
‘AV’ => __( ‘Ávila’, ‘woocommerce’ ),
‘BA’ => __( ‘Badajoz’, ‘woocommerce’ ),
‘PM’ => __( ‘Baleares’, ‘woocommerce’ ),
‘B’ => __( ‘Barcelona’, ‘woocommerce’ ),
‘BU’ => __( ‘Burgos’, ‘woocommerce’ ),
‘CC’ => __( ‘Cáceres’, ‘woocommerce’ ),
‘CA’ => __( ‘Cádiz’, ‘woocommerce’ ),
‘S’ => __( ‘Cantabria’, ‘woocommerce’ ),
‘CS’ => __( ‘Castellón’, ‘woocommerce’ ),
‘CE’ => __( ‘Ceuta’, ‘woocommerce’ ),
‘CR’ => __( ‘Ciudad Real’, ‘woocommerce’ ),
‘CO’ => __( ‘Córdoba’, ‘woocommerce’ ),
‘CU’ => __( ‘Cuenca’, ‘woocommerce’ ),
‘GI’ => __( ‘Girona’, ‘woocommerce’ ),
‘GR’ => __( ‘Granada’, ‘woocommerce’ ),
‘GU’ => __( ‘Guadalajara’, ‘woocommerce’ ),
‘SS’ => __( ‘Gipuzkoa’, ‘woocommerce’ ),
‘H’ => __( ‘Huelva’, ‘woocommerce’ ),
‘HU’ => __( ‘Huesca’, ‘woocommerce’ ),
‘J’ => __( ‘Jaén’, ‘woocommerce’ ),
‘LO’ => __( ‘La Rioja’, ‘woocommerce’ ),
‘GC’ => __( ‘Las Palmas’, ‘woocommerce’ ),
‘LE’ => __( ‘León’, ‘woocommerce’ ),
‘L’ => __( ‘Lleida’, ‘woocommerce’ ),
‘LU’ => __( ‘Lugo’, ‘woocommerce’ ),
‘M’ => __( ‘Madrid’, ‘woocommerce’ ),
‘MA’ => __( ‘Málaga’, ‘woocommerce’ ),
‘ML’ => __( ‘Melilla’, ‘woocommerce’ ),
‘MU’ => __( ‘Murcia’, ‘woocommerce’ ),
‘NA’ => __( ‘Navarra’, ‘woocommerce’ ),
‘OR’ => __( ‘Ourense’, ‘woocommerce’ ),
‘P’ => __( ‘Palencia’, ‘woocommerce’ ),
‘PO’ => __( ‘Pontevedra’, ‘woocommerce’ ),
‘SA’ => __( ‘Salamanca’, ‘woocommerce’ ),
‘TF’ => __( ‘Santa Cruz de Tenerife’, ‘woocommerce’ ),
‘SG’ => __( ‘Segovia’, ‘woocommerce’ ),
‘SE’ => __( ‘Sevilla’, ‘woocommerce’ ),
‘SO’ => __( ‘Soria’, ‘woocommerce’ ),
‘T’ => __( ‘Tarragona’, ‘woocommerce’ ),
‘TE’ => __( ‘Teruel’, ‘woocommerce’ ),
‘TO’ => __( ‘Toledo’, ‘woocommerce’ ),
‘V’ => __( ‘Valencia’, ‘woocommerce’ ),
‘VA’ => __( ‘Valladolid’, ‘woocommerce’ ),
‘BI’ => __( ‘Bizkaia’, ‘woocommerce’ ),
‘ZA’ => __( ‘Zamora’, ‘woocommerce’ ),
‘Z’ => __( ‘Zaragoza’, ‘woocommerce’ )

Sin comentarios

Como poner en mantenimiento solo nuestra tienda de Woocommerce

¿Necesitas poner en mantenimiento solo tu tienda online y no la página al completo? Hemos creado este sencillo código para deshabilitarla cuando lo necesites.
Para poder acceder al contenido Premium tienes que ser suscriptor. Solo 10 euros al mes.Suscríbete
Comentarios desactivados en Como poner en mantenimiento solo nuestra tienda de Woocommerce
×
×

Carrito