Sobre tablas de envío

Ludacrix

Nuevo usuario
Hola, :ok:

Estoy configurando la tabla de envío que viene en magento. Para esto cree en mi base de datos mis regiones (Tienda Chilena). Las cree en las tablas directory_country_region y directory_country_region_name. No les puse code.

Ahora cuando exporto el CSV y lo edito así:

"PaÃ*s","Estado/Región","C.P./Código Postal","El peso (y más)","Precio del envÃ*o"
CL,I - Tarapacá,*,0.00,3850
CL,II - Antofagasta,*,0.00,3550
CL,III - Atacama,*,0.00,3250
CL,IV - Coquimbo,*,0.00,2400
CL,V - ValparaÃso,*,0.00,1800
CL,VI - O‘Higgins,*,0.00,2400
CL,VII - del Maule,*,0.00,2600
CL,VIII - del BÃo BÃo,*,0.00,2800
CL,IX - la AraucanÃa,*,0.00,3000
CL,X -los Lagos,*,0.00,3000
CL,XI - Aysén,*,0.00,3250
CL,XII - Magallanes,*,0.00,3800
CL,XIII - RM,*,0.00,1200
CL,XIV - los RÃos,*,0.00,3000
CL,XV - Arica y Parinacota,*,0.00,3850

La idea es probar primero con esto, y luego importar uno que a partir de cierto peso sea gratis para algunas regiones. Esas las agregaré despues.

El problema es el siguiente:

El sistema me lanza el siguiente error:

Región/Estado Inválido "I - Tarapacá" en el Renglón #1
Región/Estado Inválido "II - Antofagasta" en el Renglón #2
Región/Estado Inválido "III - Atacama" en el Renglón #3
Región/Estado Inválido "IV - Coquimbo" en el Renglón #4
Región/Estado Inválido "V - Valpara�so" en el Renglón #5
Región/Estado Inválido "VI - O‘Higgins" en el Renglón #6
Región/Estado Inválido "VII - del Maule" en el Renglón #7
Región/Estado Inválido "VIII - del B�o B�o" en el Renglón #8
Región/Estado Inválido "IX - la Araucan�a" en el Renglón #9
Región/Estado Inválido "X -los Lagos" en el Renglón #10
Región/Estado Inválido "XI - Aysén" en el Renglón #11
Región/Estado Inválido "XII - Magallanes" en el Renglón #12
Región/Estado Inválido "XIII - RM" en el Renglón #13
Región/Estado Inválido "XIV - los R�os" en el Renglón #14
Región/Estado Inválido "XV - Arica y Parinacota" en el Renglón #15

Siendo que los nombres son iguales a las regiones creadas en la base de datos...

Ahora ya no se que más hacer para solucionar esto.

¿Alguien me puede ayudar con algo?

GraciaS!

Saludos!
 

XavierL

Nuevo usuario
Tenes que crear las regiones en la base de datos.

por ejemplo para argentina

insert into directory_country_region(country_id,code,default_name)
values ("AR","GBA1","GBA 1")
,("AR","GBA2","GBA 2")
,("AR","GBA3","GBA 3")
,("AR","BA","Buenos Aires")
,("AR","CA","Catamarca")
,("AR","CBA","Ciudad de Buenos Aires")
,("AR","CDBA","Córdoba")
,("AR","CR","Corrientes")
,("AR","CC","Chaco")
,("AR","CT","Chubut")
,("AR","ER","Entre Ríos")
,("AR","FA","Formosa")
,("AR","JJ","Jujuy")
,("AR","LP","La Pampa")
,("AR","LR","La Rioja")
,("AR","MA","Mendoza")
,("AR","MS","Misiones")
,("AR","NN","Neuquén")
,("AR","RN","Río Negro")
,("AR","SA","Salta")
,("AR","SJ","San Juan")
,("AR","SL","San Luis")
,("AR","SC","Santa Cruz")
,("AR","SF","Santa Fe")
,("AR","SE","Santiago del Estero")
,("AR","TF","Tierra del Fuego")
,("AR","TN","Tucumán");

insert into directory_country_region_name
select 'es_AR', region_id, default_name as name
from directory_country_region where country_id like 'AR';

insert into directory_country_region_name
select 'en_US', region_id, default_name as name
from directory_country_region where country_id like 'AR';
Luego de esto podes cargar el CSV.
 

mariana

Nuevo usuario
Dios he hecho exactamente lo mismo y aun me sigue apareciendo el error por favor si alguien me puede ayudar gracias....
 

XavierL

Nuevo usuario
mariana, que error te esta dando?
que versión de magento usas?
que caracterización usas en tu base de datos y cual usas en tu archivo CSV?
 

mariana

Nuevo usuario
hola muchas gracias.
La Versión de Magento 1.3.2.4, esta es la que uso.

Te explico exactamente lo que he hechO:
1. Entre a phpMyAdmin y hice los siguientes cambios en las tablas siguientes:
directory_country_region : voy anotar los campos de la tabla y los registros que inserte.
region_id country_id code default_name
278 VE 7101 AMAZONAS
279 VE 5001 TACHIRA


directory_country_region_name
locale region_id name
es_VE 278 AMAZONAS
es_VE 279 TACHIRA

iNCLUSO en esta ultima cambie el el es_VE por en_US para para probar y nada.


2. Entre a metodos de envio y desactive el de envio gratuito, que era con el que trabaja la tienda
anteriormente.
3. Luego active el metodo tabla de tarifas con los siguientes datos;
- Habilitado: SI
- Título: Best Way
- Nombre del método: Table Rate
- Condición: # de articulos vs destino
- Calcular costos de envío: fijo
- Costos de envío: aqui no coloque nada
- Mensaje de error mostrado: deje el mensaje que aparece por defecto.
- Envío a países aplicables: Especificar paises
- Envío a países específicos: selecciono a Venezuela OJO tambien lo he hecho con todos
los paises permitidos para probar siera por eso pero igual.
4. Luego presiono el boton de guardar la configuracion.
5. Luego en la parte superior izquierda, donde dice Alcance de la configuración actual me aparece
en la lista desplegable lo siguiente:
- Configuración por defecto.
- Main Website
- Main Website store
- Default Store View
Yo seleciono la segunda que dice Main Website.
6. Y me aparece otra vez lo mismo que seleccione anteriormente con usas casillas que ya
estan chuliadas que dicen usar por defecto y por supuesto el boton de exportar e importar.
7. Luego exporte el archivo csv .
8. Lo abri con un txt y hay coloque las siguientes lineas:
"País","Región/Estado","Código postal","# de artículos (y más)","Precio de envío"
"VE","AMAZONAS","*","1","100"
"VE","TACHIRA","*","1","100"

oJO AMAZONAS Y TACHIRA tambien lo he puesto en miniscula para ver si era por eso pero nada igual.
Ah incluso he puesto tambien en vez de VE coloco VEN. PERO NADA.
9. Luego guardo los cambios del csv y me meto en examinar busco el csv y luego presiono guardar
configuración y es aqui donde me aparece el bendito error:
Región/Estado inválido "AMAZONAS" en la fila #1
Región/Estado inválido "TACHIRA" en la fila #2

Bueno eso es exactamente todo lo que hecho hasta ahora. Muchas gracias.
 
Última edición:

XavierL

Nuevo usuario
Mariana, al parecer estas haciendo CASI todo bien, creo que el problema es como estas creando el CSV,

en tu tabla directory_country_region
region_id country_id code default_name
278 VE 7101 AMAZONAS
279 VE 5001 TACHIRA

Le estas diciendo a Magento que hay dos nuevas regiones para VE, pero en el CSV estas poniedo el codido de region incorrecto, has confundido el codigo de region con el codigo de pais.

Esto:

"País","Región/Estado","Código postal","# de artículos (y más)","Precio de envío"
"VE","AMAZONAS","*","1","100"
"VE","TACHIRA","*","1","100"

debe ser asi:

"País","Región/Estado","Código postal","# de artículos (y más)","Precio de envío"
"VE","7101","*","1","100"
"VE","5001","*","1","100"

eso magento lo lee as:

Para el pais VE en la region 7101 para *(todos) los codigos postales, a partir de 1 articulo 100 (dolares o lo que sea) costo de envio.

Creo que con estos cambios todo deberia funcionar.
 

XavierL

Nuevo usuario
perdon quise decir:

Le estas diciendo a Magento que hay dos nuevas regiones para VE, pero en el CSV estas poniedo el codido de region incorrecto, has confundido el codigo de region con el codigo postal.
 
Última edición:

mariana

Nuevo usuario
MMMMMMMMMMMM, que pelon he confundido el codigo de la region con el codigo postal,mmmmmmmm bueno muchas gracias voy hacer la prueba de una vez y si me funciona YUPIIIIIIIII te escribo...
 

mariana

Nuevo usuario
JOOJOOJO que mal dure 2 dias haciendo solo eso, pero bueno asi es como se aprende jejejje, AMO este foro. Muchas gracias XarvierL y a todos los que aportaron de verdad gracias, Ahora si funciona perfecto.
 

Gtm

Miembro
Hola a todos,

Tengo una inquietud, existe la manera de subir el archivo csv por ftp ya que al parecer el que tengo es demasiado pesado y no me lo está cargando....

Gracias.
 

Xarlie

Super Moderador
Miembro del equipo
Es que no se trata sólo de subir el fichero, sino que además de subirlo te lo analiza y añade las tablas correspondientes en la base de datos.
 

Gtm

Miembro
Ok, Xarlie ya entiendo, pero entonces si subo el archivo correspondiente al método de envío Precio vs Destino cuales serían las tablas que añadiría a la Base de Datos, pues en ese orden de ideas podría añadir los registros directamente en la BD o me equivoco??? :pensando:
 

Derwing

Nuevo usuario
Hola.

Quiero configurar mi tabla de costos de envío para que funcione de la siguiente manera;

Para el estado vargas el costo va a ser 45BsF y para el resto de los estados el costo va a ser 80BsF, los estoy configurando así;

País,Región/Provincia,"Código Postal","Peso (o más)","Precio de envío"
"VE","VARGAS","","1.0000","45.0000"
"VE","VARGAS","","1.0000","65.0000"
"VE","*","","1.0000","80.0000"
"VE","*","","10.0000","160.0000"

Pero me arroja el siguiente error:

2 registros han sido importados. Ve la siguiente lista de errores por cada registro que no haya sido importado:
Formato de Tarifas de Tabla inválida en la fila #2
No válido: Región/Provincia "VARGAS" en la Fila #3.
No válido: Región/Provincia "VARGAS" en la Fila #4.

Please, alguien puede ayudarme?
 
Arriba