Post by LeorLindel » Fri Feb 26, 2010 12:21 am

Je voulais vous faire partager la correction de la table "zone".
Les régions ainsi que les départements français ont été revus et corrigés.

Pour la mise à jour, injecter via sql les données ci-dessous".

Code: Select all

    --
    -- Contenu de la table `zone`
    --

    DELETE FROM `zone` WHERE `zone`.`country_id` = 073;
    DELETE FROM `zone` WHERE `zone`.`country_id` = 074;

    INSERT INTO `zone` (`zone_id`, `country_id`, `code`, `name`) VALUES
    (1091, 73, 'AL', 'Alsace'),
    (1092, 73, 'AQ', 'Aquitaine'),
    (1093, 73, 'AU', 'Auvergne'),
    (1094, 73, 'RI', 'Basse-Normandie'),
    (1095, 73, 'BR', 'Bretagne'),
    (1096, 73, 'BU', 'Bourgogne'),
    (1097, 73, 'CE', 'Centre'),
    (1098, 73, 'CH', 'Champagne-Ardenne'),
    (1099, 73, 'CO', 'Corse'),
    (1100, 73, 'FR', 'Franche-Comté'),
    (1101, 73, 'NR', 'Haute-Normandie'),
    (1102, 73, 'PA', 'Ile-de-France'),
    (1103, 73, 'LA', 'Languedoc-Roussillon'),
    (1104, 73, 'LI', 'Limousin'),
    (1105, 73, 'LO', 'Lorraine'),
    (1106, 73, 'MI', 'Midi-Pyrenées'),
    (1107, 73, 'NO', 'Nord-Pas-de-Calais'),
    (1108, 73, 'WE', 'Pays-de-Loire'),
    (1109, 73, 'PI', 'Picardie'),
    (1110, 73, 'PO', 'Poitou-Charente'),
    (1111, 73, 'PR', 'Provence'),
    (1112, 73, 'RH', 'Rhône-Alpes'),
    (1113, 74, 'Et', 'Etranger'),
    (1114, 74, '01', 'Ain'),
    (1115, 74, '02', 'Aisne'),
    (1116, 74, '03', 'Allier'),
    (1117, 74, '04', 'Alpes-de-Haute-Provence'),
    (1118, 74, '05', 'Hautes-Alpes'),
    (1119, 74, '06', 'Alpes-Maritimes'),
    (1120, 74, '07', 'Ardèche'),
    (1121, 74, '08', 'Ardennes'),
    (1122, 74, '09', 'Ariège'),
    (1123, 74, '10', 'Aube'),
    (1124, 74, '11', 'Aude'),
    (1125, 74, '12', 'Aveyron'),
    (1126, 74, '13', 'Bouches-du-Rhône'),
    (1127, 74, '14', 'Calvados'),
    (1128, 74, '15', 'Cantal'),
    (1129, 74, '16', 'Charente'),
    (1130, 74, '17', 'Charente-Maritime'),
    (1131, 74, '18', 'Cher'),
    (1132, 74, '19', 'Corrèze'),
    (1133, 74, '2A', 'Corse-du-Sud'),
    (1134, 74, '2B', 'Haute-Corse'),
    (1135, 74, '21', 'Côte-d''Or'),
    (1136, 74, '22', 'Côtes-d''Armor'),
    (1137, 74, '23', 'Creuse'),
    (1138, 74, '24', 'Dordogne'),
    (1139, 74, '25', 'Doubs'),
    (1140, 74, '26', 'Drôme'),
    (1141, 74, '27', 'Eure'),
    (1142, 74, '28', 'Eure-et-Loir'),
    (1143, 74, '29', 'Finistère'),
    (1144, 74, '30', 'Gard'),
    (1145, 74, '31', 'Haute-Garonne'),
    (1146, 74, '32', 'Gers'),
    (1147, 74, '33', 'Gironde'),
    (1148, 74, '34', 'Hérault'),
    (1149, 74, '35', 'Ille-et-Vilaine'),
    (1150, 74, '36', 'Indre'),
    (1151, 74, '37', 'Indre-et-Loire'),
    (1152, 74, '38', 'Isère'),
    (1153, 74, '39', 'Jura'),
    (1154, 74, '40', 'Landes'),
    (1155, 74, '41', 'Loir-et-Cher'),
    (1156, 74, '42', 'Loire'),
    (1157, 74, '43', 'Haute-Loire'),
    (1158, 74, '44', 'Loire-Atlantique'),
    (1159, 74, '45', 'Loiret'),
    (1160, 74, '46', 'Lot'),
    (1161, 74, '47', 'Lot-et-Garonne'),
    (1162, 74, '48', 'Lozère'),
    (1163, 74, '49', 'Maine-et-Loire'),
    (1164, 74, '50', 'Manche'),
    (1165, 74, '51', 'Marne'),
    (1166, 74, '52', 'Haute-Marne'),
    (1167, 74, '53', 'Mayenne'),
    (1168, 74, '54', 'Meurthe-et-Moselle'),
    (1169, 74, '55', 'Meuse'),
    (1170, 74, '56', 'Morbihan'),
    (1171, 74, '57', 'Moselle'),
    (1172, 74, '58', 'Nièvre'),
    (1173, 74, '59', 'Nord'),
    (1174, 74, '60', 'Oise'),
    (1175, 74, '61', 'Orne'),
    (1176, 74, '62', 'Pas-de-Calais'),
    (1177, 74, '63', 'Puy-de-Dôme'),
    (1178, 74, '64', 'Pyrénées-Atlantiques'),
    (1179, 74, '65', 'Hautes-Pyrénées'),
    (1180, 74, '66', 'Pyrénées-Orientales'),
    (1181, 74, '67', 'Bas-Rhin'),
    (1182, 74, '68', 'Haut-Rhin'),
    (1183, 74, '69', 'Rhône'),
    (1184, 74, '70', 'Haute-Saône'),
    (1185, 74, '71', 'Saône-et-Loire'),
    (1186, 74, '72', 'Sarthe'),
    (1187, 74, '73', 'Savoie'),
    (1188, 74, '74', 'Haute-Savoie'),
    (1189, 74, '75', 'Paris'),
    (1190, 74, '76', 'Seine-Maritime'),
    (1191, 74, '77', 'Seine-et-Marne'),
    (1192, 74, '78', 'Yvelines'),
    (1193, 74, '79', 'Deux Sèvres'),
    (1194, 74, '80', 'Somme'),
    (1195, 74, '81', 'Tarn'),
    (1196, 74, '82', 'Tarn-et-Garonne'),
    (1197, 74, '83', 'Var'),
    (1198, 74, '84', 'Vaucluse'),
    (1199, 74, '85', 'Vendée'),
    (1200, 74, '86', 'Vienne'),
    (1201, 74, '87', 'Haute-Vienne'),
    (1202, 74, '88', 'Vosges'),
    (1203, 74, '89', 'Yonne'),
    (1204, 74, '90', 'Territoire-de-Belfort'),
    (1205, 74, '91', 'Essonne'),
    (1206, 74, '92', 'Hauts-de-Seine'),
    (1207, 74, '93', 'Seine-St-Denis'),
    (1208, 74, '94', 'Val-de-Marne'),
    (1209, 74, '95', 'Val-d''Oise');

Tous les packs de langues Française depuis la v1.4.7 et toutes les versions intégrales 100 % Français sont disponibles sur le Portail Officiel Français.

Image


User avatar
Active Member

Posts

Joined
Mon Feb 22, 2010 8:05 pm

Post by onlytech » Fri Feb 26, 2010 3:38 am

Bonjour LeorLindel,
Merci pour cette contribution. Vous pouvez réenvoyer le message sur http://www.opencart-france.com

A+

Portail Opencart officiel pour la France
http://www.opencart-france.com
Forum officiel: http://forum.opencart-france.com
Image


Global Moderator

Posts

Joined
Thu Jul 16, 2009 8:42 pm

Post by gob33 » Sat Feb 27, 2010 7:43 am

Ben, ça suit les zones OC mais c'est pas tout à fait parfait:
Comment faire par exemple pour expédier vers les DOM-TOM (départements ou régions) ?
Ou installer des zones de taxe sur les DOM ?

All my extensions


Active Member

Posts

Joined
Wed Feb 10, 2010 8:43 am
Location - France

Post by LeorLindel » Wed Mar 10, 2010 9:21 pm

Là tu parles du fonctionnement d'open cart !!

Ce que j'ai fait dans la requête ci-dessus n'est que la remise en forme des deux tables à savoir :

Corriger la table des régions et des départements (orthographe, traduction, classement par ordre alphabétique), rien de moins ni de plus.

Ta question devrait être ouverte dans un nouveau sujet.

;)

Tous les packs de langues Française depuis la v1.4.7 et toutes les versions intégrales 100 % Français sont disponibles sur le Portail Officiel Français.

Image


User avatar
Active Member

Posts

Joined
Mon Feb 22, 2010 8:05 pm

Post by gob33 » Thu Mar 11, 2010 6:44 am

Oui, j'ai bien compris que c'était un réarrangement.
Juste pour dire que OpenCart est insuffisant sur ce point s'il oublie les DOM/TOM (ex: livraisons).
Ce sont aussi des dépts avec un code postal. Il devrait pas y avoir de zone_id fixe comme cela car on peut rien insérer. Et d'autre part, j'utilise plutôt les codes ISO (uniques) et non le N° de dépt ou de région.

All my extensions


Active Member

Posts

Joined
Wed Feb 10, 2010 8:43 am
Location - France

Post by LeorLindel » Fri Mar 12, 2010 12:03 am

Dans la version 1.4 qui sera déposée sous peu sur le forum français cette lacune est comblée puisque sera rajouté à la table "zone" ces départements :

(1210, 74, '971', 'Guadeloupe'),
(1211, 74, '972', 'Martinique'),
(1212, 74, '973', 'Guyane'),
(1213, 74, '974', 'La Réunion'),
(1214, 74, '975', 'Saint-Pierre-et-Miquelon'),
(1215, 74, '976', 'Mayotte'),
(1216, 74, '984', 'Terres Australes et Antarctiques'),
(1217, 74, '986', 'Wallis et Futuna'),
(1218, 74, '987', 'Polynésie Française'),
(1219, 74, '988', 'Nouvelle-Calédonie'),

Tous les packs de langues Française depuis la v1.4.7 et toutes les versions intégrales 100 % Français sont disponibles sur le Portail Officiel Français.

Image


User avatar
Active Member

Posts

Joined
Mon Feb 22, 2010 8:05 pm

Post by gob33 » Fri Mar 12, 2010 1:59 am

Je signale en passant qu'INSERER des zone_id (de 1210 à ~1219) pour la France fait décaler d'autant ceux des pays en dessous, et lors d'un passage à une nouvelle version OC d'une boutique déja en ligne avec une base en activité, ça fout le bordel dans les tables liées (adresses, zones de taxe).

Ma version avec les codes internationaux ISO 3166-2 :
(zone_id est auto incrémentable)

Code: Select all

# French regions
INSERT INTO zone VALUES
(NULL,73,'FR-A','Alsace'),
(NULL,73,'FR-B','Aquitaine'),
(NULL,73,'FR-C','Auvergne'),
(NULL,73,'FR-P','Basse-Normandie'),
(NULL,73,'FR-D','Bourgogne'),
(NULL,73,'FR-E','Bretagne'),
(NULL,73,'FR-F','Centre'),
(NULL,73,'FR-G','Champagne-Ardenne'),
(NULL,73,'FR-H','Corse'),
(NULL,73,'FR-I','Franche-Comté'),
(NULL,73,'FR-Q','Haute-Normandie'),
(NULL,73,'FR-J','Île-de-France'),
(NULL,73,'FR-K','Languedoc-Roussillon'),
(NULL,73,'FR-L','Limousin'),
(NULL,73,'FR-M','Lorraine'),
(NULL,73,'FR-N','Midi-Pyrénées'),
(NULL,73,'FR-O','Nord-Pas-de-Calais'),
(NULL,73,'FR-R','Pays de la Loire'),
(NULL,73,'FR-S','Picardie'),
(NULL,73,'FR-T','Poitou-Charentes'),
(NULL,73,'FR-U','Provence-Alpes-Côte d\'Azur'),
(NULL,73,'FR-V','Rhône-Alpes'),
(NULL,73,'FR-GP','Guadeloupe'),
(NULL,73,'FR-GF','Guyane'),
(NULL,73,'FR-MQ','Martinique'),
(NULL,73,'FR-RE','Réunion');

# French departments
INSERT INTO zone VALUES
(NULL,74,'FR-01','Ain'),
(NULL,74,'FR-02','Aisne'),
(NULL,74,'FR-03','Allier'),
(NULL,74,'FR-04','Alpes de Haute Provence'),
(NULL,74,'FR-05','Hautes-Alpes'),
(NULL,74,'FR-06','Alpes Maritimes'),
(NULL,74,'FR-07','Ardèche'),
(NULL,74,'FR-08','Ardennes'),
(NULL,74,'FR-09','Ariège'),
(NULL,74,'FR-10','Aube'),
(NULL,74,'FR-11','Aude'),
(NULL,74,'FR-12','Aveyron'),
(NULL,74,'FR-13','Bouches du Rhône'),
(NULL,74,'FR-14','Calvados'),
(NULL,74,'FR-15','Cantal'),
(NULL,74,'FR-16','Charente'),
(NULL,74,'FR-17','Charente Maritime'),
(NULL,74,'FR-18','Cher'),
(NULL,74,'FR-19','Corrèze'),
(NULL,74,'FR-2A','Corse du Sud'),
(NULL,74,'FR-2B','Haute Corse'),
(NULL,74,'FR-21','Côte d\'or'),
(NULL,74,'FR-22','Côtes d\'Armor'),
(NULL,74,'FR-23','Creuse'),
(NULL,74,'FR-24','Dordogne'),
(NULL,74,'FR-25','Doubs'),
(NULL,74,'FR-26','Drôme'),
(NULL,74,'FR-27','Eure'),
(NULL,74,'FR-28','Eure et Loir'),
(NULL,74,'FR-29','Finistère'),
(NULL,74,'FR-30','Gard'),
(NULL,74,'FR-31','Haute Garonne'),
(NULL,74,'FR-32','Gers'),
(NULL,74,'FR-33','Gironde'),
(NULL,74,'FR-34','Hérault'),
(NULL,74,'FR-35','Ille et Vilaine'),
(NULL,74,'FR-36','Indre'),
(NULL,74,'FR-37','Indre et Loire'),
(NULL,74,'FR-38','Isére'),
(NULL,74,'FR-39','Jura'),
(NULL,74,'FR-40','Landes'),
(NULL,74,'FR-41','Loir et Cher'),
(NULL,74,'FR-42','Loire'),
(NULL,74,'FR-43','Haute Loire'),
(NULL,74,'FR-44','Loire Atlantique'),
(NULL,74,'FR-45','Loiret'),
(NULL,74,'FR-46','Lot'),
(NULL,74,'FR-47','Lot et Garonne'),
(NULL,74,'FR-48','Lozère'),
(NULL,74,'FR-49','Maine et Loire'),
(NULL,74,'FR-50','Manche'),
(NULL,74,'FR-51','Marne'),
(NULL,74,'FR-52','Haute Marne'),
(NULL,74,'FR-53','Mayenne'),
(NULL,74,'FR-54','Meurthe et Moselle'),
(NULL,74,'FR-55','Meuse'),
(NULL,74,'FR-56','Morbihan'),
(NULL,74,'FR-57','Moselle'),
(NULL,74,'FR-58','Nièvre'),
(NULL,74,'FR-59','Nord'),
(NULL,74,'FR-60','Oise'),
(NULL,74,'FR-61','Orne'),
(NULL,74,'FR-62','Pas de Calais'),
(NULL,74,'FR-63','Puy de Dôme'),
(NULL,74,'FR-64','Pyrénées Atlantiques'),
(NULL,74,'FR-65','Hautes Pyrénées'),
(NULL,74,'FR-66','Pyrénées Orientales'),
(NULL,74,'FR-67','Bas Rhin'),
(NULL,74,'FR-68','Haut Rhin'),
(NULL,74,'FR-69','Rhône'),
(NULL,74,'FR-70','Haute Saône'),
(NULL,74,'FR-71','Saône et Loire'),
(NULL,74,'FR-72','Sarthe'),
(NULL,74,'FR-73','Savoie'),
(NULL,74,'FR-74','Haute Savoie'),
(NULL,74,'FR-75','Paris'),
(NULL,74,'FR-76','Seine Maritime'),
(NULL,74,'FR-77','Seine et Marne'),
(NULL,74,'FR-78','Yvelines'),
(NULL,74,'FR-79','Deux Sèvres'),
(NULL,74,'FR-80','Somme'),
(NULL,74,'FR-81','Tarn'),
(NULL,74,'FR-82','Tarn et Garonne'),
(NULL,74,'FR-83','Var'),
(NULL,74,'FR-84','Vaucluse'),
(NULL,74,'FR-85','Vendée'),
(NULL,74,'FR-86','Vienne'),
(NULL,74,'FR-87','Haute Vienne'),
(NULL,74,'FR-88','Vosges'),
(NULL,74,'FR-89','Yonne'),
(NULL,74,'FR-90','Territoire de Belfort'),
(NULL,74,'FR-91','Essonne'),
(NULL,74,'FR-92','Hauts de Seine'),
(NULL,74,'FR-93','Seine St-Denis'),
(NULL,74,'FR-94','Val de Marne'),
(NULL,74,'FR-95','Val d\'Oise'),
(NULL,87,'FR-GP','Guadeloupe'),
(NULL,134,'FR-MQ','Martinique'),
(NULL,75,'FR-GF','Guyane'),
(NULL,174,'FR-RE','La Réunion'),

(NULL,198,'FR-PM','Saint Pierre et Miquelon'),
(NULL,137,'FR-YT','Mayotte'),
# (NULL,??,'FR-BL','Saint Barthélemy'),  Existe pas dans TABLE_COUNTRY
# (NULL,??,'FR-MF','Saint Martin'),  Existe pas dans TABLE_COUNTRY
(NULL,233,'FR-WF','Wallis et Futuna'),
(NULL,76,'FR-PF','Polynésie française'),
(NULL,152,'FR-NC','Nouvelle Calédonie'),

# (NULL,??,'FR-CP','Clipperton'),  Existe pas dans TABLE_COUNTRY
(NULL,77,'FR-TF','Terres australes et antarctiques');

All my extensions


Active Member

Posts

Joined
Wed Feb 10, 2010 8:43 am
Location - France

Post by LeorLindel » Fri Mar 12, 2010 1:09 pm

Je suis tout fait d'accord avec toi mais là je parle d'une nouvelle installation.
Il va de soi qu'il sera aussi déposé sur le site http://forum.opencart-france.com une mise à jour pour les boutiques déjà existantes, puisqu' il n'y a pas que cela de modifié dans le fichier sql, l'insertion entre autre de la langue française y figure aussi.

Tous les packs de langues Française depuis la v1.4.7 et toutes les versions intégrales 100 % Français sont disponibles sur le Portail Officiel Français.

Image


User avatar
Active Member

Posts

Joined
Mon Feb 22, 2010 8:05 pm

Post by LeorLindel » Sun Mar 21, 2010 12:51 pm

Je viens donc de poster la mise à jour relative à la normalisation ISO 3166 pour tous les pays européens comme la suggéré gob33 à bon escient.
Vous pouvez la voir en vous rendant sur http://forum.opencart-france.com/patch- ... 0.html#p36.

Tous les packs de langues Française depuis la v1.4.7 et toutes les versions intégrales 100 % Français sont disponibles sur le Portail Officiel Français.

Image


User avatar
Active Member

Posts

Joined
Mon Feb 22, 2010 8:05 pm

Post by gob33 » Mon Mar 29, 2010 6:04 pm

Y a un truc que j'ai pas compris: pourquoi faire une version spécifique avec ces modifs au lieu de contacter Daniel et de lui proposer d'incorporer ces mêmes modifs dans le code d'origine ?? Tout le monde aura ainsi la même version.

All my extensions


Active Member

Posts

Joined
Wed Feb 10, 2010 8:43 am
Location - France

Post by LeorLindel » Mon Mar 29, 2010 10:59 pm

La version qui va sortir dans les jours à venir sur le site français (http://www.opencart-france.com/) sera la version 1.4.3 en français. Elle ne sera pas différente de la version US, sauf par un ajout de quelques lignes dans le fichier sql de façon à ce qu'elle soit installable en français sans aucune manipulation.
Revoir la table des pays et des zones est un travail fastidieux de mise à jour et modifier le fichier sql initial impliquerai trop de modifications surtout pour les boutiques déjà existantes.
Ce projet a déjà été évoqué avec daniel et ne restera pas insoluble, il faut juste trouver la bonne manière de faire les choses sans pénaliser les utilisateurs existants.

Tous les packs de langues Française depuis la v1.4.7 et toutes les versions intégrales 100 % Français sont disponibles sur le Portail Officiel Français.

Image


User avatar
Active Member

Posts

Joined
Mon Feb 22, 2010 8:05 pm
Who is online

Users browsing this forum: No registered users and 1 guest