Skip to content
This repository has been archived by the owner on May 3, 2023. It is now read-only.

Commit

Permalink
1.3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
TCattd committed May 29, 2018
1 parent 28a9e30 commit 54eae35
Show file tree
Hide file tree
Showing 5 changed files with 73 additions and 8 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,27 @@ Por otro lado, si vuestro servidor no puede realizar la conexión con los servid

Para más detalle, ver [issue #27](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues/27#issuecomment-321929605).

### ¿Problemas generales, visuales (glitches) y/o funcionales en el carro o finalizar compra (checkout)?
Si vuestro theme presenta glitches visuales, como repetir los campos de región, localidad/ciudad, no muestra el select con las ciudades y localidades que vienen desde la API de Chilexpress, o presenta problemas funcionales que no permiten el paso del carro al checkout, o del checkout al pago, es vuestro deber descartar primero que el problema no sea probocado por una incompatibilidad con otro plugin instalado en WordPress o el theme que se está utilizando en tu instalación de WordPress.

Esto, porque cualquier plugin o theme que altere las funcionalidades por defecto de WooCommerce, también puede quebrar lo que nosotros (así como otros plugins) necesitamos para poder funcionar correctamente.

Para esto, debes:

* Actualizar WordPress, WooCommerce, y nuestro plugin de Chilexpress.

* Desactivar todo plugin en WordPress, a excepción de WooCommerce y nuestro plugin de Chilexpress.

* Instalar el theme recomendado por WooCommerce, [Storefront](https://woocommerce.com/storefront/) (gratuito), y activarlo. Si no puedes activar el theme por ser un sitio en producción, debes instalar el plugin [WP Theme Test](https://wordpress.org/plugins/wp-theme-test/), y con el activar temporalmente el theme para tu cuenta como administrador del sitio.

* Recién ahora debes probar y ver si puedes reproducir el problema que tenías anteriormente.

Si luego de todos esos pasos, el inconveniente aún continúa, por favor repórtalo en un [nuevo issue en GitHub](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues).

Por el contrario, si luego de todos esos pasos el inconveniente ya no se presenta, es vuestro menester encontrar y resolver cualquier incompatibilidad que exista con otro plugin y/o el theme que estás utilizando. No podemos ayudarte en eso, lamentablemente.

Se agradece enormemente si, una vez que encuentres el conflicto que resuelve tu inconveniente, lo compartes con nosotros en un [nuevo issue en GitHub](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues). Así estarás ayudando a muchos otros que podrían encontrarse con tu problema a futuro.


### ¿Errores? ¿Sugerencias? ¿Soporte?
Reportar errores y enviar sugerencias directamente en [GitHub](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues), por favor.
Expand Down
5 changes: 5 additions & 0 deletions assets/js/whq_wcchp_admin.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,9 @@ jQuery(document).ready(function( $ ) {
}
});
});

//Shippment type select height
if( $('#woocommerce_chilexpress_shipments_types').length ) {
$('#woocommerce_chilexpress_shipments_types').selectWoo();
}
});
25 changes: 20 additions & 5 deletions classes/WC_WHQ_Chilexpress_Shipping.php
Original file line number Diff line number Diff line change
Expand Up @@ -205,11 +205,11 @@ private function get_shipments_types() {
//TERCER DÍA:5

$shipments_types = [
'1' => 'Ultra rápido',
'2' => 'Overnight',
'3' => 'Día hábil siguiente',
'4' => 'Día hábil subsiguiente',
'5' => 'Tercer día',
1 => 'Ultra rápido',
2 => 'Overnight',
3 => 'Día hábil siguiente',
4 => 'Día hábil subsiguiente',
5 => 'Tercer día',
];

return $shipments_types;
Expand Down Expand Up @@ -750,6 +750,21 @@ public function validate_number_field( $key, $value ) {

return $value;
}


/**
* Validate any multiselect field
*/
public function validate_multiselect_field( $key, $value ) {
//We need integer here as values for shipments_types, not strings
if( $key == 'shipments_types' ) {
foreach ($value as $key => $v) {
$value[ $key ] = (int) $v;
}
}

return $value;
}
}
}
}
26 changes: 25 additions & 1 deletion readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
=== WooCommerce Chilexpress Shipping ===
Contributors: whooo, jhoynerk, tcattd
Tags: woocommerce, shipping, chile, chilexpress
Stable tag: 1.3.12
Stable tag: 1.3.13
Requires at least: 4.4
Tested up to: 4.9
Requires PHP: 5.6
Expand Down Expand Up @@ -58,6 +58,27 @@ Por otro lado, si vuestro servidor no puede realizar la conexión con los servid

Para más detalle, ver [issue #27](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues/27#issuecomment-321929605).

= ¿Problemas generales, visuales (glitches) y/o funcionales en el carro o finalizar compra (checkout)?
Si vuestro theme presenta glitches visuales, como repetir los campos de región, localidad/ciudad, no muestra el select con las ciudades y localidades que vienen desde la API de Chilexpress, o presenta problemas funcionales que no permiten el paso del carro al checkout, o del checkout al pago, es vuestro deber descartar primero que el problema no sea probocado por una incompatibilidad con otro plugin instalado en WordPress o el theme que se está utilizando en tu instalación de WordPress.

Esto, porque cualquier plugin o theme que altere las funcionalidades por defecto de WooCommerce, también puede quebrar lo que nosotros (así como otros plugins) necesitamos para poder funcionar correctamente.

Para esto, debes:

* Actualizar WordPress, WooCommerce, y nuestro plugin de Chilexpress.

* Desactivar todo plugin en WordPress, a excepción de WooCommerce y nuestro plugin de Chilexpress.

* Instalar el theme recomendado por WooCommerce, [Storefront](https://woocommerce.com/storefront/) (gratuito), y activarlo. Si no puedes activar el theme por ser un sitio en producción, debes instalar el plugin [WP Theme Test](https://wordpress.org/plugins/wp-theme-test/), y con el activar temporalmente el theme para tu cuenta como administrador del sitio.

* Recién ahora debes probar y ver si puedes reproducir el problema que tenías anteriormente.

Si luego de todos esos pasos, el inconveniente aún continúa, por favor repórtalo en un [nuevo issue en GitHub](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues).

Por el contrario, si luego de todos esos pasos el inconveniente ya no se presenta, es vuestro menester encontrar y resolver cualquier incompatibilidad que exista con otro plugin y/o el theme que estás utilizando. No podemos ayudarte en eso, lamentablemente.

Se agradece enormemente si, una vez que encuentres el conflicto que resuelve tu inconveniente, lo compartes con nosotros en un [nuevo issue en GitHub](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues). Así estarás ayudando a muchos otros que podrían encontrarse con tu problema a futuro.

= ¿Errores? ¿Sugerencias? ¿Soporte? =
Reportar errores y enviar sugerencias directamente en [GitHub](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues), por favor.
Todo el soporte del plugin se realiza directo en GitHub. No en los foros de WordPress. No por email. Por favor. Agradecemos la comprensión.
Expand All @@ -72,6 +93,9 @@ Ayuda y aportes (vía Pull Requests, aceptando la [guía de contribución](https
3. Configuración del plugin.

== Changelog ==
= 1.3.13 =
* Bugfix: soluciona el problema de selección de tipos de envío soportados en la configuración del plugin. Ver [issue #86](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues/86). Muchas gracias a @juanchomix por reportar el error.

= 1.3.12 =
* Bugfix: previene compras con Chilexpress con costo de envío cero, cuando API de Chilexpress no responde correctamente. Ver [issue #81](https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/issues/81). Gracias @PatrickCaneloDigital por reportar el error!

Expand Down
4 changes: 2 additions & 2 deletions whq-woocommerce-chilexpress-shipping.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Plugin Name: WooCommerce Chilexpress Shipping
* Plugin URI: https://github.com/whooohq/whq-woocommerce-chilexpress-shipping
* Description: Método de envío por Chilexpress para WooCommerce, con sistema de cálculo de envíos automático utilizando la API de Chilexpress
* Version: 1.3.12
* Version: 1.3.13
* Author: Whooo & contributors
* Author URI: https://github.com/whooohq/whq-woocommerce-chilexpress-shipping/graphs/contributors
* License: GPLv2 or later
Expand Down Expand Up @@ -33,7 +33,7 @@
$whq_wcchp_active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) );
if ( in_array( 'woocommerce/woocommerce.php', $whq_wcchp_active_plugins) ) {
$whq_wcchp_default = array(
'plugin_version' => '1.3.12',
'plugin_version' => '1.3.13',
'plugin_file' => __FILE__,
'plugin_basename' => plugin_basename(__FILE__),
'plugin_path' => trailingslashit( plugin_dir_path(__FILE__) ),
Expand Down

0 comments on commit 54eae35

Please sign in to comment.