Magento Chile Desarrolladores Magento

¿Tienes una pregunta?

Si usted tiene cualquier pregunta, escriba a continuación lo que está buscando!

Sistema de envíos Magento para Chile


Bueno amigos empezamos con este pequeño tutorial donde haremos el sistema de envió dentro de nuestro país para magento

1.- vamos a nuestro phpadmin y en base de datos de magento buscamos la tabla directory_country y buscamos a chile que en este caso seria CL CL CHL, luego anotaremos CL que el iso de nuestro país que tiene magento

2.- Dentro de phpadmin en la tabla directory_country_region nos dirigimos hacia el final de la tabla y colocamos nuestra regiones, la iso del país (CL ), Region id, code y el default name y quedaría algo así

El default name lo dejan como Uds. quieran nombre de la región o el número

Todo esto lo hacemos insertando un nuevo valor desde acá

Después de terminar este proceso nos dirigimos a esta tabla en nuestra base de datos
directory_country_region_name repetimos el mismo procedimiento solo cambiando un parámetro ya no sera la id del pais CL sino que en_US como se ve en este ejemplo:

(Dejar los mismo parámetro que la anterior esto es muy importante solo cambiar la id del país).

Ya una vez terminado este proceso nos dirigimos a magento a nuestro administrador
Ahora dentro sistema- configuración

Ahora vamos a métodos de envió:

Y desactivamos tarifa plana y activamos tabla de tarifas, como se ve a continuación:

(El costo de envió lo dejamos en cero para después aplicarlo a nuestra tabla).

Guardamos y después de ello vamos a alcance de la configuración actual y colocamos nuestra tienda que en mi caso seria esto:

Exportamos nuestra tabla en formato csv:

Luego de esto abrimos con wordpad o su equivalente en mac, no con Excel ya que puede dañar el archivo y nos dará algo así, depende si es que esta en ingles o español al caso de la mismo
“Country”,”Region/State”,”Zip/Postal Code”,”PRECIO (and above)”,”DESTINO”

Y rellenamos con nuestros datos

“Country”,”Region/State”,”Zip/Postal Code”,”PRECIO (and above)”,”DESTINO”
CL,AI,*,0,8770
CL,AN,*,0,7550
CL,AR,*,0,4270
CL,AT,*,0,4150
CL,BI,*,0,3680
CL,CO,*,0,4150
CL,LI,*,0,3680
CL,LL,*,0,4650
CL,MA,*,0,8400
CL,ML,*,0,3680
CL,RM,*,0,2390
CL,TA,*,0,8770
CL,VS,*,0,3420

Como verán el primero corresponde al id del país, luego al code (la region) después el código de área (que en este caso se rellena con *), a continuación colocaremos el precio dejándolo en cero sino se sumara con el costo de envió y por ultimo el costo de envió de cada región

Terminando esto solo nos queda importarlo desde nuestro administrador:

Ya con esto borramos nuestra cache y estaría listo para funcionar.

Wiki por el desarrollador:
Marco Ruíz

Nueva información:
Nuestro estimado colaborador Claudio Valdeavellano ha agregado información util para Sistemas de Envíos para Magento:

1.- Instalar WebShopApps MatrixRate por Magento Connect

2.- Bajar alguna tarifas de muestra que están basadas en TurBus:
Bajar archivo

3.- Importar esta tabla a su base de datos:
Ver archivo archivo

4.- Aplicar la misma forma de Importación como se explica más arriba.

Sistema de envíos Magento para Chile
4.4 (88%) 25 votos

Comentarios

Comentarios

(35) Comments

  1. Hola Marco,

    Hoy acabo de seguir paso a paso tu método de envío…no hay palabras mas que decir Notable!!! excelente trabajo…funciona a la perfección…

    Felicitaciones,

    Boris D.

  2. hola Marco,

    Quería hacer una pregunta.
    ¿Es posible hacer varias tablas de tarifas,
    o me tocaría hacer una sola y por cada país poner su respectiva tarifa?.

    Y de ante mano me disculpo si este no es el lugar para hacer una pregunta.
    Gracias.

  3. Juan David Andrade Zea

    Hola.

    Muy interesante, pero alguien me puede ayudar para saber cómo configurar el envío por el peso y destino. Por ahora la tienda que estamos montando vendería sólo en Colombia. Ya tenemos una cotización de una transportadora local donde cotizan por peso y destino. En Colombia es casi desconocido Magento, así que si alguien de chile que me pueda ayudar sería de gran ayuda.

    Gracias

  4. Hola Juan,

    Bueno hemos creado un módulo de DHL para Chile, que es único para este país por el tipo de comunas y tarifas de DHL en Chile. Ahora si podrías mirar el wiki de su instalación y descargar el pack y adaptarlo con las comunas de tu país y precios correspondientes http://www.magentochile.cl/blog/?page_id=397

    Por otro lado, ahora si quieres podrias proponer que alguien de este blog te hicera una cotización para generar el módulo exclusivamente para tu país. O quizás lo desarrollas tu y nosotros te vamos indicando que hacer poco a poco… porque el trabajo del módulo DHL demoró aprox 1 mes y quemó muchas neuronas…

    Atte

    Boris D.

  5. Juan David Andrade Zea

    Hola Boris.

    Muchas gracias por la respuesta.
    Pero tengo una duda con respecto al módulo de DHL., entré a la muestra que está funcionando y veo que por peso si cambia el costo del envío pero por destino no cambia, vale lo mismo enviar a Santiago que a Puerto Montt. Esto es porque no se puede hacer que por destino cambie el valor o porque DHL tiene tarifa única a cualquier pararte de chile?
    Y aprovecho para preguntarte otra duda que tenemos. Uno puede configurar Magento para que haya un pedido mínimo de compra?
    Saludo

    Juan

  6. Hola Juan,

    Si cambia el valor de Santiago o Puerto Montt o otra comuna… Pero de todas maneras le pediremos a Richarmax (el creador del script de las tarifas) que le pegue una mirada… A lo mejor tiene algún bug que aún no hemos detectado, bueno por ello es versión Beta 1.0.

    Por otro lado si puedes configurar un pedido minimo y eso se hace en System/configuration en la pestaña del lado izquierdo en “Sales (Ventas)” al pinchar este se desplegará al frente de tu pantalla con 5 pestañas más, donde dice “Minimun order amount (monto mínimo por orden)” hay designas el valor mínimo en dinero que deseas que esté.

    Y la otra forma es por cantidad mínima de productos, que eso se hace en el menú principal (arriba) donde dice Catalogo/Gestor de Productos seleccionas tu producto y en “Inventario” en “Minimum Qty Allowed in Shopping Cart (Minima cantidad permitida en el carro)” desclikeas “Use Config Setting” y pones tu valor que pueden ser 2 o 3 o 15 productos, como estimes conveniente.

    Bueno esa son 2 reglas que puedes poner a tu tienda ecommerce. Una por cantidad de dinero y otra por cantidad de productos.

    Atte

    Boris D.

  7. Juan mi hermano,

    yo no se mucho de esto pero me parece que debes tener algo mal en la configuración del modulo.

    envia un screenshot de la configuración -> shipping method -> Webshopapps Matrix Rates y cual version de Magento tienes instalada.

    Durante las pruebas realizadas, el 98% de los errores tenia que ver con datos corruptos en la BD y el resto con la configuración del modulo y a operación.

    Sucede que el script no cambia dinámicamente el valor de la tarifa y debes darle al boton “Get a Quote” para que refresque. Algunos no hacen esto, sino que tocan el botón “actualizar total” y lógicamente no cambia.

    Otra cosa. Es posible que si escoges destinos que están en la misma zona, tampoco haya cambio de tarifa porque es el mismo valor para esa zona. Por ejemplo: si escoges ALGARROBO y después EL QUIZCO, la tarifa es la misma porque son dos pueblos que están en la misma zona. De hecho están uno al lado del otro físicamente.

    Saludos,

  8. Juan David Andrade Zea

    ok. Muchas gracias por las respuestas!! Ya estamos trabajando para configurar nuestra tienda como la necesitamos.. Si tengo alguna duda les consultaré.

  9. Juan David Andrade Zea

    Hola!!..

    Voy de nuevo con una duda que tengo: Se puede configurar Magento para que el valor del impuesto no me tome el transporte? Es decir, que el impuesto sea del producto que vendo y no también del transporte?

    Gracias

  10. mmm y porque te toma el valor del impuesto? no debería… si los impuestos se crean con reglas que tu determinas al producto, cliente,. grupos de clientes, etc. y también impuestos para el envío… estimado deberías chequear tus reglas de impuestos.

    Atte

    Boris D.

  11. Nicolas, he revisado tu sql para las regiones. Esta muy bien!!! si necesitas espacio para publicar tus wiki en Magento… es cosa que me enviés tu wiki y lo subimos al blog, con tu crédito y todo. Así estarás dentro de los muchos que publicamos nuestros wikis para hacer más completa la guía para Magento.

    Gracias nuevamente por el aporte…

    Boris D.

  12. Hola Boris,

    Tengo una consulta…

    Aún no he hecho esto que explican aquí, pero antes de hacer cualquier cosa me gustaría saber si esto se puede configurar dependiendo del peso total del envío?

    Ejemplo práctico:

    enviar desde stgo. a viña sale $2.500 si no supera el kilo y medio de peso…

    – el cliente pide 3 productos y entre los 3 no supera el kilo y medio, ¿se puede configurar para que mantenga el precio de envío en $2.500?
    – ¿se puede configurar de modo que calcule el valor adicional por cada kilo extra?

    …y en ese caso, con estas dudas… que es mejor? hacer esto que explican aquí o instalar el módulo DHL y configurarlo a mi pinta? (¿se puede?)

    salu2! y gracias. muchas gracias por hacer esto, por ayudar a los magentonianos que no tenemos las habilidades de crear scripts para todo tipo de necesidades 🙂

  13. Hola Leo, yo creo que el módulo está diseñado así… va de 500 gramos a 1 kilo, y s un producto te pesa 500 gramos y tienes 3 en el carro de compra debería arrojarte los $2.500. Eso si que debes configurar el peso del producto en “Gestion de Productos”

    Boris D.

  14. Leo, claro instalado y prueba, desarmalo vuelvo armar… de eso trata magento… Obviamente tomas tus precauciones como todo…haz respaldo siempre de tu tienda.

    Atte

    Boris D.

  15. I would like to express my appreciation for your post. That’s really great to know that there are such people like you who do their job very well and with such enthusiasm.

  16. Hola estoy intentando probar de acuerdo a vuestros consejos pero adonde dice:
    la tabla directory_country y buscamos a chile que en este caso seria CL CL CHL, luego anotaremos CL que el iso de nuestro país que tiene magento

    adonde anotamos CL? si no hay otro campo o borramos CHL?

    gracias y en espera

  17. Estimado Drago, no debes anotar nada, solo debes crear la base de datos e ingresarla…o debes bajarla de este mismo post arriba y la ingresas a tu base datos en phpmyadmin.

    Siguenos preguntando si aun nos das pie con bola…

    Saludos,

    Boris

  18. john.cortes@3creatives.com

    tengo un problema con este modulo …. como se configura el .csv si quiero q s diferencia por peso y envio….. osea q si escojo el estado x… y escojo la ciudad xy…….. me saque una tarifa diferente a si escojo el mismo estado x…pero la ciudad xz…………….. como seria porq estoy teniendo problemas con eso… en el modulo de cotizacion de envio me lo muestra erroneo los valores…. si escojo un estado x.. y una ciudad xy… pero cuando pago en caja si los saca bien………..

    espero m peudan ayudar

    gracias

  19. Hola Boris, muy buen articulo, una consulta, funciona perfecto el tuto salvo por un pequeño problema, en mi caso necesito calcular el costo de envio por Nro de Items V/S Destino, pero no me funciona, me sale un mensaje “Sorry, no quotes are available for this order at this time.” Si lo dejo como Precio VS Destino funciona pero si el carro incluye 10 item me cobra el mismo gasto de envio que si pido un solo item.

    Alguna Orientacion que me puedas dar? a este humilde servidor.

    Saludos y gracias.

  20. Hola Boris, Solucionado, te dejo la solucion por si las moscas

    Lo que hice fue importar el csv para Nro de Items V/S Destino e hice algunas modificacion, cada linea la multiplique por la cantidad de items que el cliente pueda comprar,

    Asi salia:
    “Country”,”Region/State”,”Zip/Postal Code”,”# of Items (and above)”,”Shipping Price”
    CHL,ST,*,0.0000,2500.0000

    Y Asi quedo:
    “Country”,”Region/State”,”Zip/Postal Code”,”# of Items (and above)”,”Shipping Price”
    CHL,ST,*,0.0000,2500.0000
    CHL,ST,*,1.0000,2500.0000
    CHL,ST,*,2.0000,5000.0000

    eso es solo por santiago, lo hice por cada ciudad y lo deje hasta 100.0000, bueno cada uno puede darle el numero que quiera para asegurarse.

    Saludos.

  21. Ok, en database dejo las regiones(states), ahora como sigo para dejar las ciudades y comunas?
    Gracias, mucha buena ayuda de la pagina.
    Saludos

Leave a Reply

You must be logged in to post a comment.