Tú pediste, ¡nosotros entregamos! Estamos muy contentos de que nuestros lectores brinden sus comentarios y ayudan a crear contenido mejor y más útil para usted. Hoy abrimos una nueva serie de artículos sobre características poco conocidas de los módulos de Amasty.
Mencionaremos características que a veces son un poco más complicadas o que debe comprender cómo funciona antes de obtener una modificación útil para su tienda Magento.
Hoy les contaré sobre el tipo de envío: una función muy útil y poderosa de la extensión Tarifas de tabla de envío (vea también nuestro módulo Tarifas de tabla de Magento 2 ). ¡Ojalá más clientes de Amasty pudieran usarlo para obtener mejores resultados!
Voy a explicar cómo funciona el tipo de envío en varios ejemplos, pero antes de eso, voy a ofrecer una descripción rápida de cómo funcionan realmente las tarifas de la tabla de envío.
Cómo funciona la extensión de tarifas de tabla de envío
Como probablemente sepa, la extensión crea métodos de envío, donde configuramos las tarifas de envío. Y tenemos condiciones para cada tarifa: país, estado, ciudad, código postal (desde-hasta), cantidad (desde-hasta), peso (desde-hasta), precio (desde-hasta) y por supuesto tipo de envío.
El tipo de envío es la condición de mayor prioridad para elegir una tarifa, y las demás condiciones tienen la misma prioridad. Puede hacer una pregunta razonable aquí: ¿cómo se elige la tarifa, si tenemos varias tarifas con las mismas prioridades? Así es cómo:
- El carrito está separado en subcarritos por el atributo Tipo de envío, por lo que habrá una tarifa para cada subcarrito.
- Se comprueba el tipo de envío del producto. Si no hay ningún tipo de envío del producto, se elegirán las tarifas con Tipo de envío = Todo . Si hay un tipo de envío de producto, se elegirán las tarifas solo con este tipo de envío.
- Vamos a la lista de tarifas elegidas y buscamos una tarifa con el mayor número de condiciones nombradas y comprobamos si el subcarrito cumple con todas estas condiciones. En caso afirmativo, utilizaremos esta tarifa. Si no, buscaremos una tarifa con un número menor de condiciones, y repetiremos hasta encontrar tarifas para todos los productos.
- Si solo hay un producto en el carrito, nos detendremos en el punto anterior, y el valor de la tarifa elegida será el precio de la forma de envío. Si hay varios productos con varios tipos de envío, y tenemos varias tarifas diferentes, se sumarán, y la suma será el precio del método de envío.
Además, al momento de escribir este artículo, estábamos trabajando en una actualización para la extensión de Tarifas de la tabla de envío, que habilitará la posibilidad de mostrar una tarifa máxima o mínima de las tarifas definidas para cada producto.
¡Y aquí viene la magia! La extensión puede usar muchos métodos y tipos de envío diferentes. Ahora, a los ejemplos.
Ejemplos de uso de tipos de envío en las tarifas de la tabla de envío
Ejemplo 1
Digamos que vendo productos ‘peligrosos’ y quiero enviarlos a un precio especial.
Lo más probable es que ya tenga un método de envío que calcula el envío de los productos en mi tienda. Ahora tenemos que crear un nuevo tipo de envío, asignarlo a los artículos ‘peligrosos’ y agregar tarifas al método.
- Vamos a crear un tipo de envío:
Catálogo > Atributos > Administrar atributos > Tipo de envío
- Agregue una nueva opción ‘Peligroso’:
- Asigne esta opción a un producto ‘peligroso’ (perdóneme por usar un monitor ‘seguro’ para el ejemplo):
- Y finalmente agregamos una nueva tarifa para productos ‘peligrosos’ al método de envío.
Ahora, cada producto con Tipo de envío = Peligroso agrega $40 al precio del método de envío.
Ejemplo 2
Por ejemplo, quiero enviar pedidos con varios grupos de productos con un método de envío especial y tarifas de envío únicas, porque no quiero usar el método de envío habitual para productos como postales disponibles en una tienda que vende productos electrónicos de consumo.
- Como hicimos en el ejemplo anterior, vamos a crear un tipo de envío:
- Asignarlo a un producto:
- Y crea un método de envío solo para postales:
Este método de envío se mostrará cuando solo haya productos Tipo de envío = Postales en el carrito. Si agrega un producto con otro tipo de envío o sin ningún tipo de envío, no se mostrará el método.
Pero sabemos que el cliente puede pedir un artículo habitual Y una postal, por lo que debemos tenerlo en cuenta. Simplemente agregue la misma tarifa de envío del método de postal a los otros métodos de envío que estamos usando.
Aquí hay un ejemplo:
Este método calculará el envío primero para las postales que tenemos en nuestro carrito y luego para otros productos por peso.
Ejemplo 3
Vendo algunos productos muy especiales y quiero enviarlos a una tarifa muy especial.
Es bastante fácil hablar de este ejemplo, pero algunos de nuestros clientes pueden tener problemas si tienen muchos productos con tarifas únicas.
Entonces, tenemos que crear un tipo de envío para cada producto por separado. Es más fácil si hay productos con tarifas de envío idénticas, entonces podremos agruparlos y asignar un solo tipo de envío para varios productos.
- Decidí calcular una tarifa de envío especial para cuatro grupos de productos:
- Nuestros grupos de productos pueden ser bastante grandes, por lo que utilizaremos la actualización masiva de atributos:
- Busca el tipo de envío y cámbialo por el que necesitamos:
- Y cree tarifas para los nuevos tipos de envío:
Tareas que será mejor que resuelvas con otras extensiones
Los clientes a menudo me preguntan si Shipping Table Rates puede hacer esto y aquello, y decidí señalar varias tareas que se deben realizar con el uso de diferentes extensiones.
- En el Ejemplo 2 creamos un método separado para postales y agregamos una tarifa con el mismo tipo de envío al segundo método. Ahora bien, si solo tenemos una postal en el carrito, veremos dos métodos de envío, el primero para postales y el segundo para productos genéricos. Ocurrió porque ambos métodos tienen una tarifa para postales. Si desea mostrar solo un método de envío de postales, considere usar la extensión Restricciones de envío . Ayudará a ocultar algunos métodos de envío en casos particulares.
- Tenga en cuenta que las tarifas de la tabla de envío funcionan como un transportista independiente con sus propios métodos y tarifas. Significa que las tarifas de otros métodos de envío no pueden influir en los cálculos dentro de las tarifas de la tabla de envío, y la extensión de Amasty tampoco puede influir en las tarifas de envío de otros métodos de envío.
- Es posible que deba cambiar una tarifa de envío para varios productos o grupos de productos, mientras que los cálculos generales funcionan como se espera. En este caso, deberá usar las Reglas de envío de Magento . Se creó especialmente para tales tareas y cambia los cargos de envío de los productos en los métodos de envío actuales.
Espero que este artículo te haya resultado útil. Si aún tiene preguntas sobre el uso del tipo de envío en las tarifas de la tabla de envío, no dude en preguntar, estaremos encantados de ayudarle.