Envío de tarifas de tabla por clase, peso, precio, cantidad y volumen para el complemento WooCommerce se utiliza para configurar fácilmente los cargos de envío según la clase de envío, el peso total, el precio total, la cantidad total y el volumen total de productos en el carrito.
Casos de uso
⇒ Calcula envíos por clase, peso, precio, cantidad y volumen.
⇒ Calcular envío por aumento de peso, precio, cantidad y volumen.
⇒ Calcular envío por peso volumétrico/dimensional.
⇒ Cuando tiene miles de reglas y es imposible insertarlas una por una, puede preparar CSV e importar usando este complemento.
⇒ Cuando tiene una fórmula de costo compleja que usa peso, precio, cantidad y volumen, el complemento permite un valor fijo o una fórmula en el campo de costo.
Características
= Envío por clase, peso, precio, cantidad y volumen =
Cuando el complemento verifica una regla, los 5 límites de clase, peso, precio, cantidad y volumen deben coincidir con el costo en esa regla para usarse como costo de envío.
En el campo de clase, puede seleccionar una o más clases de envío. El peso, el precio, la cantidad y el volumen pueden ser valores fijos, rango o vacíos. Para el rango, puede insertar un valor como 10-15, lo que significa que puede ser cualquier valor entre o igual a 10 y 15. Los campos vacíos se muestran como «- Cualquiera -«, lo que significa que el complemento omitirá el campo para la coincidencia. Cuando hace clic en la celda de la tabla, puede editar esa celda.
= fórmula de costo =
En la fórmula, puede usar los siguientes operadores, variables y funciones. Por ejemplo, 2*ceil(twi)+2.5. Usando fórmulas puede implementar requisitos de envío complejos.
Operadores: +, -, * y /.
Variables: Los sufijos f, t e i en las siguientes variables significan límite superior, límite inferior y aumento en la regla actual.
Por ejemplo, si el límite del rango de peso es 10-20 y el peso del paquete es 13, entonces tw = 13, twf = 10, twt = 20 y twi = 3.
- dos: Peso total. verdad: Peso total desde. twt: Peso total a. Twi: Aumento total de peso.
- tp: Precio total (impuestos incluidos). tff: Precio total (impuestos inc.) desde. tpt: Precio total(impuestos inc.) hasta. ip: Aumento total del precio (impuestos incluidos).
- tq: Cantidad total. tqf: Cantidad total de. tqt: Cantidad total a. tqi: Aumento de la cantidad total.
- televisión: Volumen total. televisión: Volumen total de. televisión: Volumen total a. tvi: Aumento de volumen total.
- saltar: Saltar la regla actual.
- deténgase: Deje de comprobar más y descarte el método de envío.
Funciones:
- hacer techo(): Devuelve números redondeados al entero más cercano. Por ejemplo, ceil(2.4) = 3.
- piso(): Devuelve números redondeados al entero inferior más cercano. Por ejemplo, ceil(2.4) = 2.
- sqrt(): Devuelve la raíz cuadrada de los números. Por ejemplo, sqrt(9) = 3.
- abdominales(): Devuelve el valor absoluto de los números. Por ejemplo abs(-4.2) = 4.2.
= Prioridad de regla =
Las reglas se verifican de la primera a la última para verificar los límites y si los detalles del paquete están dentro de los límites de la regla, el costo en esa regla se usa como costo de envío y dejará de buscar más. Puede simplemente arrastrar y soltar la regla para organizarla según la prioridad.
= CSV importar/exportar =
Hay dos lugares desde donde puede importar/exportar CSV, debajo de la lista de zonas y arriba de la tabla de tarifas.
Cuando importa CSV anterior en la lista de zonas a continuación, se crean dos zonas Asia y Europa con continente, país, estado y código postal como en las columnas y se agregan métodos de envío de tarifa de tabla a estas zonas y las tarifas de tabla se importan a estos métodos. Si la zona con el nombre de la zona ya existe, no se crea una nueva zona, pero los detalles de la zona se actualizan y los métodos de envío de tarifa de tabla existentes se reemplazan con métodos nuevos con tarifas de tabla como en CSV.
Cuando importa CSV anterior en la tabla de tarifas de la tabla anterior en la zona Europa, solo se importan las tarifas de la tabla en CSV con la zona Europa y si las columnas de la zona no están allí en CSV, se importan todas las tarifas de la tabla.
Los datos de las columnas de continente, país y estado deben tener el mismo formato que el anterior. El continente AS es Asia, el país IN es India, el estado IN:GJ es Gujarat en India. Puede encontrar la lista completa aquí.
= Proceso de pago frontend =
El proceso de pago sigue siendo el mismo, mostrará todos los métodos de envío de tarifa de la tabla para los que se encuentra la regla de coincidencia y si no se encuentra ninguna regla de coincidencia de método, ese método no se mostrará.
= Código robusto probado por unidad =
El complemento completo se desarrolla con un código robusto probado por unidad con una cobertura de código decente utilizando los mejores estándares de desarrollo de software y las mejores prácticas de WordPress.
Póngase en contacto con el soporte aquí para cualquier pregunta o sugerencia.
¡Lo que algunos de nuestros clientes dicen sobre nuestro complemento!
Requisitos del servidor
PHP 5.6 or greater MySQL 5.6 or greater WordPress 4.4 or greater WooCommerce 2.6 or greater
Mapa vial
v1.4.0 - Not Yet Released ------------------------------------------------------------ [new] shipping by length [new] shipping by width [new] shipping by height [new] shipping by area [new] shipping by months of a year [new] shipping by dates of a month [new] shipping by days of a week [new] shipping by hours of a day [new] shipping by products [new] shipping by categories [new] customer role based shipping methods
¿Qué te gustaría ver en futuras versiones? Envíe sus ideas y sugerencias en la sección de comentarios aquí.
registro de cambios
v1.3.0 - 5th April, 2021 ------------------------------------------------------------ [new] added support to import shipping method options along with zones & table rates v1.2.1 - 23rd December, 2017 - Release Notes: goo.gl/ioxASB ------------------------------------------------------------ [fix] regenerate pot file [fix] volumetric divisor if not numeric give error in frontend [fix] change table decimal data type from 12,6 to 24,6 [fix] mo_string column added to wpml's icl_string_translations table [fix] issue when shipping cost is stop and calculation type is per line/class [fix] fatal error when multi currency disabled in woocommerce multilingual [fix] shipping class update not taking effect [update] table rates label and action bar in same line v1.2.0 - 11th May, 2017 - Release Notes: goo.gl/YzopEk ------------------------------------------------------------ [new] wpml support v1.1.0 - 22nd March, 2017 ------------------------------------------------------------ [fix] move icon not showing loading icon while sorting [new] ability to translate plugin [fix] compatibility issues with javascript library select2(v4) in wc(v3) v1.0.0 - 26th January, 2017 ------------------------------------------------------------ - first release!




