¿Cómo agregar el estado indio?

Respuestas:

22

Ejecute el siguiente comando en su base de datos;

INSERT INTO `directory_country_region` VALUES
    (NULL , 'IN', 'AN','Andaman Nicobar'),
    (NULL , 'IN', 'AP','Andhra Pradesh'),
    (NULL , 'IN', 'AR','Arunachal Pradesh'),
    (NULL , 'IN', 'AS','Assam'),
    (NULL , 'IN', 'BH','Bihar'),
    (NULL , 'IN', 'CH','Chandigarh'),
    (NULL , 'IN', 'CG','Chhattisgarh'),
    (NULL , 'IN', 'DN','Dadra Nagar Haveli'),
    (NULL , 'IN', 'DD','Daman Diu'),
    (NULL , 'IN', 'DL','Delhi'),
    (NULL , 'IN', 'GA','Goa'),
    (NULL , 'IN', 'GJ','Gujarat'),
    (NULL , 'IN', 'HR','Haryana'),
    (NULL , 'IN', 'HP','Himachal Pradesh'),
    (NULL , 'IN', 'JK','Jammu Kashmir'),
    (NULL , 'IN', 'JH','Jharkhand'),
    (NULL , 'IN', 'KA','Karnataka'),
    (NULL , 'IN', 'KL','Kerala'),
    (NULL , 'IN', 'LD','Lakshadweep'),
    (NULL , 'IN', 'MP','Madhya Pradesh'),
    (NULL , 'IN', 'MH','Maharashtra'),
    (NULL , 'IN', 'MN','Manipur'),
    (NULL , 'IN', 'ML','Meghalaya'),
    (NULL , 'IN', 'MZ','Mizoram'),
    (NULL , 'IN', 'NL','Nagaland'),
    (NULL , 'IN', 'OR','Odisha'),
    (NULL , 'IN', 'PY','Pondicherry'),
    (NULL , 'IN', 'PB','Punjab'),
    (NULL , 'IN', 'RJ','Rajasthan'),
    (NULL , 'IN', 'SK','Sikkim'),
    (NULL , 'IN', 'TN','Tamil Nadu'),
    (NULL , 'IN', 'TG','Telangana'),
    (NULL , 'IN', 'TR','Tripura'),
    (NULL , 'IN', 'UP','Uttar Pradesh'),
    (NULL , 'IN', 'UT','Uttaranchal'),
    (NULL , 'IN', 'WB','West Bengal');
Rata
fuente
Mi sitio tiene dos años, justo ahora actualizo el comando anterior cuando voy a pagar, para todos los usuarios que solicitan el estado seleccionado, pero sabemos el estado del cliente, ¿cómo puedo asignar el estado al cliente para 100k clientes?
Gema
13

Magento no proporcionó regiones para unos pocos países en la dirección de su región. La mayoría de los países no tienen su propia región / estado como India, Nepal, etc.

Paso1 :

Primero guarde magento region list at directory_country_region table: inserte una nueva región list on with respective country in this table: directorio_país_región

Ejecute la consulta

   INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`) VALUES
    (NULL, 'IN', 'ANDRA', 'Andra Pradesh'),
    (NULL, 'IN', 'ARUNA', 'Arunachal Pradesh'),
    (NULL, 'IN', 'ASSAM', 'Assam'),
    (NULL, 'IN', 'BIHAR', 'Bihar'),
    (NULL, 'IN', 'CHAND', 'Chandigarh'),
    (NULL, 'IN', 'CHHAT', 'Chhattisgarh'),
    (NULL, 'IN', 'DADAR', 'Dadar and Nagar Haveli'),
    (NULL, 'IN', 'DAMAN', 'Daman and Diu'),
    (NULL, 'IN', 'DELHI', 'Delhi'),
    (NULL, 'IN', 'GOA', 'Goa'),
    (NULL, 'IN', 'GUJAR', 'Gujarat'),
    (NULL, 'IN', 'HARYA', 'Haryana'),
    (NULL, 'IN', 'HP', 'Himachal Pradesh'),
    (NULL, 'IN', 'JK', 'Jammu and Kashmir'),
    (NULL, 'IN', 'JHARK', 'Jharkhand'),
    (NULL, 'IN', 'KARNA', 'Karnataka'),
    (NULL, 'IN', 'KERAL', 'Kerala'),
    (NULL, 'IN', 'LAKSH', 'Lakshadeep'),
    (NULL, 'IN', 'MP', 'Madya Pradesh'),
    (NULL, 'IN', 'MAHAR', 'Maharashtra'),
    (NULL, 'IN', 'MANIP', 'Manipur'),
    (NULL, 'IN', 'MEGHA', 'Meghalaya'),
    (NULL, 'IN', 'MIZOR', 'Mizoram'),
    (NULL, 'IN', 'NAGAL', 'Nagaland'),
    (NULL, 'IN', 'ORISS', 'Orissa'),
    (NULL, 'IN', 'PONDI', 'Pondicherry'),
    (NULL, 'IN', 'PUNJA', 'Punjab'),
    (NULL, 'IN', 'RAJAS', 'Rajasthan'),
    (NULL, 'IN', 'SIKKI', 'Sikkim'),
    (NULL, 'IN', 'TAMIL', 'Tamil Nadu'),
    (NULL, 'IN', 'TAMIL', 'Tripura'),
    (NULL, 'IN', 'UP', 'Uttar Pradesh'),
    (NULL, 'IN', 'UTTAR', 'Uttaranchal'),
    (NULL, 'IN', 'WB', 'West Bengal');

Paso 2 : También debe insertar directorio_país_región_nombre para el nombre de región de idioma deseado .

por defecto, la gente india usa en_us (código de idioma) como idioma predeterminado

Usando el siguiente código:

INSERT INTO directory_country_region_name( locale, region_id, name )
SELECT 'en_US' AS "language", region_id, default_name
FROM `directory_country_region`
WHERE country_id = 'IN';

Este último inserto es importado si tiene múltiples risas

Amit Bera
fuente
Mi sitio tiene dos años, justo ahora actualizo el comando anterior cuando voy a pagar, para todos los usuarios que solicitan el estado seleccionado, pero sabemos el estado del cliente, ¿cómo puedo asignar el estado al cliente para 100k clientes?
Gema
si puedes hacer pero necesita un script personalizado para actualizar allí region_id
Amit Bera
¿Podrías ayudarme amablemente a hacer eso?
Gema
Primero obtenga la colección de cliente / dirección de Mage :: getResourceModel ('customer / address_collection') -> addAttributeToSelect ('region_id') -> -> addAttributeToSelect ('region'); `$ addressObject-> getResource () -> saveAttribute ($ addressObject, 'attribute_Code');
Amit Bera
Soy novato en core, por favor, ayúdenme, ¿cómo puedo ejecutar su código anterior y obtener mis detalles
Gema
4

Lista de estados actualizada

INSERT INTO `directory_country_region` VALUES
(NULL , 'IN', 'AN','Andaman and Nicobar'),
(NULL , 'IN', 'AP','Andhra Pradesh'),
(NULL , 'IN', 'AR','Arunachal Pradesh'),
(NULL , 'IN', 'AS','Assam'),
(NULL , 'IN', 'BH','Bihar'),
(NULL , 'IN', 'CH','Chandigarh'),
(NULL , 'IN', 'CT','Chhattisgarh'),
(NULL , 'IN', 'DN','Dadra and Nagar Haveli'),
(NULL , 'IN', 'DD','Daman and Diu'),
(NULL , 'IN', 'DL','Delhi'),
(NULL , 'IN', 'GA','Goa'),
(NULL , 'IN', 'GJ','Gujarat'),
(NULL , 'IN', 'HR','Haryana'),
(NULL , 'IN', 'HP','Himachal Pradesh'),
(NULL , 'IN', 'JK','Jammu Kashmir'),
(NULL , 'IN', 'JH','Jharkhand'),
(NULL , 'IN', 'KA','Karnataka'),
(NULL , 'IN', 'KL','Kerala'),
(NULL , 'IN', 'LD','Lakshadweep'),
(NULL , 'IN', 'MP','Madhya Pradesh'),
(NULL , 'IN', 'MH','Maharashtra'),
(NULL , 'IN', 'MN','Manipur'),
(NULL , 'IN', 'ML','Meghalaya'),
(NULL , 'IN', 'MZ','Mizoram'),
(NULL , 'IN', 'NL','Nagaland'),
(NULL , 'IN', 'OR','Odisha'),
(NULL , 'IN', 'PY','Pondicherry'),
(NULL , 'IN', 'PB','Punjab'),
(NULL , 'IN', 'RJ','Rajasthan'),
(NULL , 'IN', 'SK','Sikkim'),
(NULL , 'IN', 'TN','Tamil Nadu'),
(NULL , 'IN', 'TG','Telangana'),
(NULL , 'IN', 'TR','Tripura'),
(NULL , 'IN', 'UP','Uttar Pradesh'),
(NULL , 'IN', 'UT','Uttarakhand'),
(NULL , 'IN', 'WB','West Bengal');
Balaji D
fuente
4

Magento está usando la directory_country_regiontabla para almacenar los nombres de estado.

Puede agregar estados en la tabla ejecutando la consulta en la base de datos de la siguiente manera:

INSERT INTO `directory_country_region` (`region_id`, `country_id`,`code`, `default_name`) VALUES
(NULL, 'IN', 'ANDRA', 'Andra Pradesh'),
(NULL, 'IN', 'ARUNA', 'Arunachal Pradesh'),
(NULL, 'IN', 'ASSAM', 'Assam'),
(NULL, 'IN', 'BIHAR', 'Bihar'),
(NULL, 'IN', 'CHAND', 'Chandigarh'),
(NULL, 'IN', 'CHHAT', 'Chhattisgarh'),
(NULL, 'IN', 'DADAR', 'Dadar and Nagar Haveli'),
(NULL, 'IN', 'DAMAN', 'Daman and Diu'),
(NULL, 'IN', 'DELHI', 'Delhi'),
(NULL, 'IN', 'GOA', 'Goa'),
(NULL, 'IN', 'GUJAR', 'Gujarat'),
(NULL, 'IN', 'HARYA', 'Haryana'),
(NULL, 'IN', 'HP', 'Himachal Pradesh'),
(NULL, 'IN', 'JK', 'Jammu and Kashmir'),
(NULL, 'IN', 'JHARK', 'Jharkhand'),
(NULL, 'IN', 'KARNA', 'Karnataka'),
(NULL, 'IN', 'KERAL', 'Kerala'),
(NULL, 'IN', 'LAKSH', 'Lakshadeep'),
(NULL, 'IN', 'MP', 'Madya Pradesh'),
(NULL, 'IN', 'MAHAR', 'Maharashtra'),
(NULL, 'IN', 'MANIP', 'Manipur'),
(NULL, 'IN', 'MEGHA', 'Meghalaya'),
(NULL, 'IN', 'MIZOR', 'Mizoram'),
(NULL, 'IN', 'NAGAL', 'Nagaland'),
(NULL, 'IN', 'ORISS', 'Orissa'),
(NULL, 'IN', 'PONDI', 'Pondicherry'),
(NULL, 'IN', 'PUNJA', 'Punjab'),
(NULL, 'IN', 'RAJAS', 'Rajasthan'),
(NULL, 'IN', 'SIKKI', 'Sikkim'),
(NULL, 'IN', 'TAMIL', 'Tamil Nadu'),
(NULL, 'IN', 'TAMIL', 'Tripura'),
(NULL, 'IN', 'UP', 'Uttar Pradesh'),
(NULL, 'IN', 'UTTAR', 'Uttaranchal'),
(NULL, 'IN', 'WB', 'West Bengal');

También puede agregar el estado de otro país agregando el código de país, el código de estado y el nombre del estado como se indicó anteriormente.

Chandresh
fuente
Mi sitio tiene dos años, justo ahora actualizo el comando anterior cuando voy a pagar, para todos los usuarios que solicitan el estado seleccionado, pero sabemos el estado del cliente, ¿cómo puedo asignar el estado al cliente para 100k clientes?
Gema
3

Estados actualizados a partir del 3 de julio de 2015

Inicie sesión en cpanel, vaya a la base de datos y luego vaya a la directory_country_regiontabla y haga clic en la SQLpestaña y agregue el siguiente código

INSERT INTO `directory_country_region` VALUES
(NULL , 'IN', 'AN','Andaman and Nicobar Islands'),
(NULL , 'IN', 'AP','Andhra Pradesh'),
(NULL , 'IN', 'AR','Arunachal Pradesh'),
(NULL , 'IN', 'AS','Assam'),
(NULL , 'IN', 'BR','Bihar'),
(NULL , 'IN', 'CH','Chandigarh'),
(NULL , 'IN', 'CT','Chhattisgarh'),
(NULL , 'IN', 'DN','Dadra and Nagar Haveli'),
(NULL , 'IN', 'DD','Daman and Diu'),
(NULL , 'IN', 'DL','Delhi'),
(NULL , 'IN', 'GA','Goa'),
(NULL , 'IN', 'GJ','Gujarat'),
(NULL , 'IN', 'HR','Haryana'),
(NULL , 'IN', 'HP','Himachal Pradesh'),
(NULL , 'IN', 'JK','Jammu and Kashmir'),
(NULL , 'IN', 'JH','Jharkhand'),
(NULL , 'IN', 'KA','Karnataka'),
(NULL , 'IN', 'KL','Kerala'),
(NULL , 'IN', 'LD','Lakshadweep'),
(NULL , 'IN', 'MP','Madhya Pradesh'),
(NULL , 'IN', 'MH','Maharashtra'),
(NULL , 'IN', 'MN','Manipur'),
(NULL , 'IN', 'ML','Meghalaya'),
(NULL , 'IN', 'MZ','Mizoram'),
(NULL , 'IN', 'NL','Nagaland'),
(NULL , 'IN', 'OR','Odisha'),
(NULL , 'IN', 'PY','Puducherry'),
(NULL , 'IN', 'PB','Punjab'),
(NULL , 'IN', 'RJ','Rajasthan'),
(NULL , 'IN', 'SK','Sikkim'),
(NULL , 'IN', 'TN','Tamil Nadu'),
(NULL , 'IN', 'TG','Telangana'),
(NULL , 'IN', 'TR','Tripura'),
(NULL , 'IN', 'UP','Uttar Pradesh'),
(NULL , 'IN', 'UT','Uttarakhand'),
(NULL , 'IN', 'WB','West Bengal');

para obtener una lista actualizada de países, verifique la misma respuesta en mi blog

Pradeep Sanku
fuente
De manera más preferible, agregue como un script de actualización SQL en Magento, por lo que funciona en instancias locales y remotas.
huzefam
0

Agregar la lista de estados en India a Magento


He probado esto y trabajado para mí en mi servidor.
Abra su php mi administrador y ejecute lo siguiente:
INSERTAR EN directory_country_regionLOS VALORES
(NULL, "IN", "Andaman and Nicobar", "Andaman and Nicobar"),( NULL , "IN" , "Andaman and Nicobar" , "Andaman and Nicobar" ),  
(NULL, "IN", "Andhra Pradesh", "Andhra Pradesh"),( NULL , "IN" , "Andhra Pradesh" , "Andhra Pradesh" ),  
(NULL, "IN", "Arunachal Pradesh", "Arunachal Pradesh"),( NULL , "IN" , "Arunachal Pradesh" , "Arunachal Pradesh" ),  
(NULL, "IN", "Assam", "Assam"),( NULL , "IN" , "Assam" , "Assam" ),  
(NULL, "IN", "Bihar", "Bihar"),( NULL , "IN" , "Bihar" , "Bihar" ),  
(NULL, "IN", "Chandigarh", "Chandigarh"),( NULL , "IN" , "Chandigarh" , "Chandigarh" ),  
(NULL, "IN", "Chhattisgarh", "Chhattisgarh"),( NULL , "IN" , "Chhattisgarh" , "Chhattisgarh" ),  
(NULL, "IN", "Dadra and Nagar Haveli", "Dadra and Nagar Haveli"),( NULL , "IN" , "Dadra and Nagar Haveli" , "Dadra and Nagar Haveli" ),  
(NULL, "IN", "Daman and Diu", "Daman and Diu"),( NULL , "IN" , "Daman and Diu" , "Daman and Diu" ),  
(NULL, "IN", "Delhi", "Delhi"),( NULL , "IN" , "Delhi" , "Delhi" ),  
(NULL, "IN", "Goa", "Goa"),( NULL , "IN" , "Goa" , "Goa" ),  
(NULL, "IN", "Gujarat", "Gujarat"),( NULL , "IN" , "Gujarat" , "Gujarat" ),  
(NULL, "IN", "Haryana", "Haryana"),( NULL , "IN" , "Haryana" , "Haryana" ),  
(NULL, "IN", "Himachal Pradesh", "Himachal Pradesh"),( NULL , "IN" , "Himachal Pradesh" , "Himachal Pradesh" ),  
(NULL, "IN", "Jammu and Kashmir", "Jammu and Kashmir"),( NULL , "IN" , "Jammu and Kashmir" , "Jammu and Kashmir" ),  
(NULL, "IN", "Jharkhand", "Jharkhand"),( NULL , "IN" , "Jharkhand" , "Jharkhand" ),  
(NULL, "IN", "Karnataka", "Karnataka"),( NULL , "IN" , "Karnataka" , "Karnataka" ),  
(NULL, "IN", "Kerala", "Kerala"),( NULL , "IN" , "Kerala" , "Kerala" ),  
(NULL, "IN", "Lakshadweep", "Lakshadweep"),( NULL , "IN" , "Lakshadweep" , "Lakshadweep" ),  
(NULL, "IN", "Madhya Pradesh", "Madhya Pradesh"),( NULL , "IN" , "Madhya Pradesh" , "Madhya Pradesh" ),  
(NULL, "IN", "Maharashtra", "Maharashtra"),( NULL , "IN" , "Maharashtra" , "Maharashtra" ),  
(NULL, "IN", "Manipur", "Manipur"),( NULL , "IN" , "Manipur" , "Manipur" ),  
(NULL, "IN", "Meghalaya", "Meghalaya"),( NULL , "IN" , "Meghalaya" , "Meghalaya" ),  
(NULL, "IN", "Mizoram", "Mizoram"),( NULL , "IN" , "Mizoram" , "Mizoram" ),  
(NULL, "IN", "Nagaland", "Nagaland"),( NULL , "IN" , "Nagaland" , "Nagaland" ),  
(NULL, "IN", "Orissa", "Orissa"),( NULL , "IN" , "Orissa" , "Orissa" ),  
(NULL, "IN", "Pondicherry", "Pondicherry"),( NULL , "IN" , "Pondicherry" , "Pondicherry" ),  
(NULL, "IN", "Punjab", "Punjab"),( NULL , "IN" , "Punjab" , "Punjab" ),  
(NULL, "IN", "Rajasthan", "Rajasthan"),( NULL , "IN" , "Rajasthan" , "Rajasthan" ),  
(NULL, "IN", "Sikkim", "Sikkim"),( NULL , "IN" , "Sikkim" , "Sikkim" ),  
(NULL, "IN", "Tamil Nadu", "Tamil Nadu"),( NULL , "IN" , "Tamil Nadu" , "Tamil Nadu" ),  
(NULL, "IN", "Tripura", "Tripura"),( NULL , "IN" , "Tripura" , "Tripura" ),  
(NULL, "IN", "Uttar Pradesh", "Uttar Pradesh"),( NULL , "IN" , "Uttar Pradesh" , "Uttar Pradesh" ),  
(NULL, "IN", "Uttaranchal", "Uttaranchal"),( NULL , "IN" , "Uttaranchal" , "Uttaranchal" ),  
(NULL, "IN", "West Bengal", "West Bengal");( NULL , "IN" , "West Bengal" , "West Bengal" );  

INSERT INTO directory_country_region_name( , , )( ` ` )localeregion_idname SELECCIONE 'en_US', tmp.region_id, tmp.default_name FROM 'en_US' , tmp . region_id , tmp . default_name FROMdirectory_country_region AS tmp WHERE tmp.country_id = 'IN';. country_id = 'IN' ;


Espero que te sirva de ayuda. http://tejabhagavan.blogspot.in/2015/12/adding-list-of-states-in-india-to.html

Teja Bhagavan Kollepara
fuente