Quality Code Software House S.A.S.
Forum Replies Created
-
Pues intentar con este código, el tema aquí sería verificar haciendo debug cómo serían los nombres correctos de las ciudades
add_filter('woocommerce_package_rates', 'custom_free_shipping_by_city', 10, 2);
function custom_free_shipping_by_city($rates, $package) {
$free_shipping_minimum = 100; // Monto mínimo para envío gratuito
$eligible_cities = array('BOGOTA (C/MARCA)', 'MEDELLIN (ANT)'); // Lista de ciudades elegibles hay que revisar bien cuales serían los nombres
// Verificar si la dirección de envío está establecida
if (!isset($package['destination']['city'])) {
return $rates; // Si no hay ciudad, no modificamos las tarifas
}
$customer_city = sanitize_text_field($package['destination']['city']);
$cart_total = WC()->cart->get_cart_contents_total();
// Si la ciudad es elegible y el monto supera el mínimo, agregar envío gratuito
if (in_array($customer_city, $eligible_cities) && $cart_total >= $free_shipping_minimum) {
foreach ($rates as $rate_id => $rate) {
// Deshabilitar otros métodos de envío si no son gratuitos
if ('free_shipping' !== $rate->method_id) {
unset($rates[$rate_id]);
}
}
}
return $rates;
}Hola, debes usar un plugin para la creación de envíos gratis por ciudad y que te oculte el resto de envíos para cuando se aplique para ese envío gratis o lo pueden hacer por código en el archivo functions.php.
Saludos.
Forum: Plugins
In reply to: [QCode - Departamentos y Ciudades de Colombia para Woocommerce] PopupHola, lamento decirte pero no, el plugin fue diseñado para el formulario normal del checkout.
Estamos trabajando en una mejora del plugin y dentro de esas mejoras se hará compatible con HPOS. Saludos.
Al ser un campo de tipo autocomplete normalmente no es necesario ordenar por que es un campo de búsqueda que va filtrando el resultado, de todas maneras subimos en la versión 1.0.11 las listas ordenadas alfabéticamente.
Se corrige bug en la versión 1.0.10 , gracias por reportar.
- This reply was modified 2 years, 5 months ago by Quality Code Software House S.A.S..
Hola, puede editar el plugin y quitar la ciudad. Lo malo es qeu si se actualiza debes volver a eliminar san andres
Esta es nuestra tienda https://wc-test.sandbox-qcode.com/ de pruebas y el orden de los campo no se ve afectado con nuestro plugin, nosotros para cambiar el orden usamos el plugin Checkout Field Editor for WooCommerce Por ThemeHigh y podemos cambiar el orden sin problema.
@thempus32 no queda nada en base de datos.
Prueba desactivar nuestro plugin y probar cambiar el orden con otro plugin.
Te recomendaría preguntar a Cubbo con que plugin de departamentos y ciudades de Colombia esta probado.
Hola, a que parte te refieres por que en la vista del pedido se ve el departamento.
https://drive.google.com/file/d/1n9f7BwfztvAiLdq3ItsxGC8Z_e-5Lghw/view?usp=sharing- This reply was modified 3 years, 10 months ago by Quality Code Software House S.A.S..
Hola, @fjwgomez el método no se ve en zonas de envío no utilizamos esa funcionalidad de woocomerce, es independiente solo puedes activarlo o desactivarlo desde las configuraciones del plugin de Coordinadora, para más ayuda por favor contacta con tu asesor.
- This reply was modified 4 years, 1 month ago by Quality Code Software House S.A.S..
Hola @fjwgomez, eso es por que el plugin no utiliza las zonas de envío.
Si tiene acuerdo con Coordinadora, contacte al asesor para que te brinde soporte, de lo contrario por favor enviar un correo a gloriah@coordinadora.com@fabiojr2016 ya puedes actualziar woocommerce a la última versión sin problema.