Chercher dans la communauté
Filtres de recherche
Contenu étiqueté 'migration'
3 résultats trouvés
Résultats
-
Message sur [Tutorial] Migration De Toute Version Peel Shopping Vers 7.2 dans PEEL SHOPPING : logiciel open source de boutique en ligne
Par Simon développeur PEEL, posté(e)PREAMBULE :
- faites un backup complet du code de votre boutique
- téléchargez le zip
- dézippez le fichier et supprimez de nouveau dossier : "/lib/setup/info.inc.php" et "/installation/"
- mettez tous ces fichiers à la place de ceux de votre boutique
EN FONCTION DE VOTRE VERSION :
- Si vous avez une version inférieure à la version <=5 (avant fin 2010), contactez-nous
- Si vous avez une version 6.X < 6.4.2 : contactez-nous ou appliquez tout d'abord
- Si vous avez une version entre 6.4.2 et 7.0.4 : contactez-nous ou appliquez tout d'abord
- Si vous avez une version entre 7.0.4 et 7.1.4 : contactez-nous ou appliquez tout d'abord
- Si vous avez une version 7.1.4 exécutez le SQL suivant dans phpMyAdmin pour passer en 7.2.0 :
-- Ajout du champ site_id pour la gestion multisite. ALTER TABLE `peel_admins_actions` ADD `site_id` int(11) NOT NULL DEFAULT '0'; ALTER TABLE `peel_commandes` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `id_ecom` (`id_ecom`), ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_codes_promos` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_articles` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_categories` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_configuration` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_html` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_produits` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_rubriques` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_tarifs` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_utilisateurs` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_utilisateur_connexions` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_zones` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_societe` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_langues` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_devises` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_marques` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_meta` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_cgv` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_contacts` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_legal` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_tag_cloud` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_access_map` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_tailles` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_couleurs` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_banniere` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_nom_attributs` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_attributs` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_continents` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_ecotaxes` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_email_template` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_email_template_cat` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_import_field` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_modules` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_newsletter` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_paiement` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_pays` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_profil` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_statut_livraison` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_statut_paiement` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_tva` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_types` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_webmail` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_commandes_articles` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); -- MODULE PREMIUM -- Exécuter ce qui suit que si vous avez le module premium ALTER TABLE `peel_faq` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_groupes` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_lexique` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_quantites` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_parrain` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_alertes` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_affiliation` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_etatstock` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); -- MODULES À LA CARTE -- Exécuter ce qui suit que si vous avez le module carrousel ALTER TABLE `peel_carrousels` ADD `site_id` int(11) unsigned NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); ALTER TABLE `peel_vignettes_carrousels` ADD `site_id` int(11) NOT NULL DEFAULT '0', ADD KEY `site_id` (`site_id`); -- Exécuter ce qui suit que si vous avez le module d'annonce ALTER TABLE `peel_lot_vente` ADD `creation_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'; -- Ajout de filtre des catégories à exclure de l'application d'un code promo ALTER TABLE `peel_codes_promos` ADD `cat_not_apply_code_promo` TEXT NOT NULL DEFAULT ''; -- Ajout de filtre pour appliquer un code promo à un choix de produit seulement. ALTER TABLE `peel_codes_promos` ADD `product_filter` varchar(255) NOT NULL DEFAULT ''; -- Ajout du commentaires reservé à l'administrateur pour une commande. ALTER TABLE `peel_commandes` ADD `commentaires_admin` mediumtext NOT NULL; -- Ajout du paramètrage de l'affichage d'un article dans le bloc "article à la une". ALTER TABLE `peel_articles` ADD `on_rollover` tinyint(1) NOT NULL DEFAULT '0'; -- Ajout du champ on_reseller dans les produits et les articles de contenu pour permettre d'afficher certain contenu en fonction de ce statut d'utilisateur ALTER TABLE `peel_produits` ADD `on_reseller` tinyint(1) NOT NULL DEFAULT '0'; ALTER TABLE `peel_articles` ADD `on_reseller` tinyint(1) NOT NULL DEFAULT '0'; -- Configuration pour ajouter le produit dans la popup d'ajout au panier ALTER TABLE `peel_produits` ADD `recommanded_product_on_cart_page` tinyint(1) NOT NULL DEFAULT '0'; -- Ajout de swf dans la liste d'extension générique de fichiers autorisés pour l'upload UPDATE peel_configuration SET `string` = '"jpg", "jpeg", "gif", "png", "ico", "swf", "csv", "txt", "pdf", "zip"' WHERE technical_code = 'extensions_valides_any'; -- Ajout de champs obligatoires dans la variable de configuration user_mandatory_fields UPDATE peel_configuration SET string='"prenom" => "STR_ERR_FIRSTNAME", "nom_famille" => "STR_ERR_NAME", "adresse" => "STR_ERR_ADDRESS", "code_postal" => "STR_ERR_ZIP", "ville" => "STR_ERR_TOWN", "pays" => "STR_ERR_COUNTRY", "telephone" => "STR_ERR_TEL", "email" => "STR_ERR_EMAIL", "pseudo" => "STR_ERR_PSEUDO", "token" => "STR_INVALID_TOKEN", "code" => "STR_EMPTY_FIELD"' WHERE technical_code='user_mandatory_fields'; -- Ajout de configuration INSERT INTO `peel_configuration` (`technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES ('email_format', 'core', 'string', 'html', '', NOW(), 'update7.2', 1), ('show_special_on_content_category', 'core', 'boolean', 'true', '', '', NOW(), 'update7.2 - Permet d''afficher les articles sur la page d''accueil des rubriques.', '1'), ('insert_article_categories_in_menu', 'core', 'boolean', 'true', '', NOW(), 'update7.2', 1), ('menu_custom_submenus', 'core', 'array', '', '', NOW(), 'update7.2 - Works with menu_custom_urls and menu_custom_titles - Example: "main_menu_technical_code1" => "submenu_technical_code1", "main_menu_technical_code2" => "submenu_technical_code2"', 1), ('menu_custom_urls', 'core', 'array', '', '', NOW(), 'update7.2 - Works with menu_custom_titles and menu_custom_submenus - You can create one variable per language to have different URLs - Example: "technical_code_1" => "http://www.test.com/url1", "technical_code_2" => "http://www.test.com/url2"', 1), ('menu_custom_titles', 'core', 'array', '', '', NOW(), 'update7.2 - Works with menu_custom_urls and menu_custom_submenus - Example: "technical_code_1" => "STR_MENU_CUSTOM_TEXT_1", "technical_code_2" => "STR_MENU_CUSTOM_TEXT_2"', 1), ('module_pensebete', 'core', 'integer', '1', '', NOW(), 'update7.2', 1), ('statut_livraison_picto', 'core', 'array', '', '', NOW(), 'update7.2 - permet d''afficher des icônes cliquables pour changer le statut de livraison depuis la page de liste de commandes. Ce paramètre est un tableau qui prend le statut de livraison en index et l''image en valeur : "id_statut_livraison" => "nom+extension de l''image". Les images doivent être stockées dans le dossier administrer/images', 1), ('user_job_array', 'core', 'array', '"leader" => STR_LEADER, "manager" => STR_MANAGER, "employee" => STR_EMPLOYEE', '', NOW(), 'update7.2', 1), ('redirect_user_after_login_by_priv', 'core', 'array', '', '', NOW(), 'update7.2 - paramètre contenant le code technique du profil d''utilisateur, dont la liste est consultable sur la page Configuration>Configuration>Profils d''utilisateurs (/modules/profil/administrer/profil.php), et une url complète au choix, interne au site ou externe. Le format de ce paramètre est de type array : "profil" => "url"', 1), ('site_id_showed_by_default_if_domain_not_found', 'core', 'integer', '1', '', NOW(), 'update7.2 - For multisite : to allow any alias on a hosting to reach the main site - Put 0 if you want to only allow configured domains', 1), ('module_lot', 'core', 'integer', '1', '', NOW(), 'update7.2', 1), ('email_sending_format_default', 'core', 'string', 'html', '', NOW(), 'update7.2', 1), ('display_recommanded_product_on_cart_page', 'core', 'boolean', 'true', '', NOW(), 'update7.2', 1); -- Ajout du module d'inscription/désincription à la newlsetter et le carrousel des articles à la unes INSERT INTO `peel_modules` (`technical_code`, `location`, `display_mode`, `position`, `etat`, `title_fr`, `title_en`, `title_es`) VALUES ('subscribe_newsletter', 'header', '', 3, 0, 'inscription newsletter', 'Subscribe newsletter', 'suscripción al boletín'), ('articles_rollover', 'below_middle', '', 3, 0, 'Articles à la une', 'Best articles', 'Best articles'); -- Modification du type des champs id_cat_ (tinyint(1) avant) ALTER TABLE `peel_utilisateurs` CHANGE `id_cat_1` `id_cat_1` int(11) NOT NULL DEFAULT '0'; ALTER TABLE `peel_utilisateurs` CHANGE `id_cat_2` `id_cat_2` int(11) NOT NULL DEFAULT '0'; ALTER TABLE `peel_utilisateurs` CHANGE `id_cat_3` `id_cat_3` int(11) NOT NULL DEFAULT '0'; -- Utilisation de technical_code pour la gestion des statuts de paiement et de livraison -- L'id 0 pose problème lors de l'ajout de l'auto increment sur le champ id. Un nombre est ajouté à l'id 0 pour ne pas avoir ce problème, et suffisament élévé pour ne pas avoir de conflit avec les paiements existants. UPDATE `peel_statut_livraison` SET `id`= `id`+100 WHERE id = 0; UPDATE `peel_statut_paiement` SET `id`= `id`+100 WHERE id = 0; UPDATE `peel_commandes` SET `id_statut_paiement`= `id_statut_paiement`+100 WHERE id_statut_paiement = 0; UPDATE `peel_commandes` SET `id_statut_livraison`= `id_statut_livraison`+100 WHERE id_statut_livraison = 0; -- Ajout des champs technical code. Pour ces tables des codes techniques ont été ajoutés pour permettre leur manipulations par le code sans pour autant connaitre l'id à l'avance. Ce procédé est plus propore et est rendu indispensable suite au passage du multisite. ALTER TABLE `peel_statut_paiement` ADD `technical_code` varchar(255) NOT NULL; ALTER TABLE `peel_statut_livraison` ADD `technical_code` varchar(255) NOT NULL; ALTER TABLE `peel_types` ADD `technical_code` varchar(255) NOT NULL; ALTER TABLE `peel_tarifs` CHANGE `type` `type` INT( 11 ) NOT NULL DEFAULT '0'; ALTER TABLE `peel_email_template_cat` ADD `technical_code` varchar(255) NOT NULL; -- Ajout de l'auto increment sur le champ id des tables. ALTER TABLE `peel_statut_livraison` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT ; ALTER TABLE `peel_statut_paiement` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT ; -- modification des configurations lié aux changements de statuts, pour remplacer les ids par les code techniques. UPDATE peel_configuration SET `string` = 'being_checked,completed' WHERE technical_code = 'payment_status_create_bill' AND `string` = '2,3'; UPDATE peel_configuration SET `string` = 'pending,being_checked,completed' WHERE technical_code = 'payment_status_create_bill' AND `string` = '1,2,3'; UPDATE peel_configuration SET `string` = 'being_checked,completed' WHERE technical_code = 'payment_status_decrement_stock' AND `string` = '2,3'; UPDATE peel_configuration SET `string` = 'pending,being_checked,completed' WHERE technical_code = 'payment_status_decrement_stock' AND `string` = '1,2,3'; -- Mise à jour des enregistrements existants, uniquement valable pour la configuration standard -- pour les statuts de livraison (l'id 100 pour discussed a été défini plus haut dans ce script) UPDATE `peel_statut_livraison` SET `technical_code`= "discussed" WHERE id = 100; UPDATE `peel_statut_livraison` SET `technical_code`= "processing" WHERE id = 1; UPDATE `peel_statut_livraison` SET `technical_code`= "dispatched" WHERE id = 3; UPDATE `peel_statut_livraison` SET `technical_code`= "cancelled" WHERE id = 6; UPDATE `peel_statut_livraison` SET `technical_code`= "waiting_for_supply" WHERE id = 9; -- pour les statuts de paiement (l'id 100 pour discussed a été défini plus haut dans ce script) UPDATE `peel_statut_paiement` SET `technical_code`= "discussed" WHERE id = 100; UPDATE `peel_statut_paiement` SET `technical_code`= "pending" WHERE id = 1; UPDATE `peel_statut_paiement` SET `technical_code`= "being_checked" WHERE id = 2; UPDATE `peel_statut_paiement` SET `technical_code`= "completed" WHERE id = 3; UPDATE `peel_statut_paiement` SET `technical_code`= "cancelled" WHERE id = 6; UPDATE `peel_statut_paiement` SET `technical_code`= "refunded" WHERE id = 9; -- ajout des valeurs dans le champ code technique pour peel_zones UPDATE `peel_zones` SET `technical_code`= "france_mainland" WHERE id = 1; UPDATE `peel_zones` SET `technical_code`= "france_and_overseas" WHERE id = 2; UPDATE `peel_zones` SET `technical_code`= "europe" WHERE id = 3; UPDATE `peel_zones` SET `technical_code`= "world" WHERE id = 4; -- ajout des valeurs dans le champ code technique pour peel_types UPDATE `peel_types` SET `technical_code`= "colissimo_without_signature" WHERE id = 1; UPDATE `peel_types` SET `technical_code`= "colissimo_expert_international" WHERE id = 2; UPDATE `peel_types` SET `technical_code`= "chronopost" WHERE id = 3; UPDATE `peel_types` SET `technical_code`= "pickup" WHERE id = 4; UPDATE `peel_types` SET `technical_code`= "ups" WHERE id = 5; UPDATE `peel_types` SET `technical_code`= "dhl" WHERE id = 6; UPDATE `peel_types` SET `technical_code`= "fedex" WHERE id = 7; -- Si module premium : Le champ valeur est utilisé par la fonction insere_langue pour mettre à jour le contenu du champ nom, à la place de l'id UPDATE `peel_etatstock` SET `valeur`= "2" WHERE id = 0; -- ajout des valeurs dans le champ code technique pour peel_types UPDATE `peel_email_template_cat` SET `technical_code`= "automatic_sending" WHERE id = 1; UPDATE `peel_email_template_cat` SET `technical_code`= "various" WHERE id = 2; UPDATE `peel_email_template_cat` SET `technical_code`= "product" WHERE id = 3; UPDATE `peel_email_template_cat` SET `technical_code`= "sales" WHERE id = 4; UPDATE `peel_email_template_cat` SET `technical_code`= "site_and_clients_information" WHERE id = 5; UPDATE `peel_email_template_cat` SET `technical_code`= "payment_modes" WHERE id = 6; UPDATE `peel_email_template_cat` SET `technical_code`= "newsletter" WHERE id = 7; -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_email_template` SET `text` = REPLACE(`text`, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_email_template` SET `text` = REPLACE(`text`, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_html` SET `contenu_html` = REPLACE(`contenu_html`, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_html` SET `contenu_html` = REPLACE(`contenu_html`, '[wwwroot]', '[wwwroot]/'); -- -- MODIFICATIONS MULTILINGUES. Choisir les lignes à exécuter qui correspondent aux langues installées sur votre site. -- -- FR -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_fr = REPLACE(descriptif_fr, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_fr = REPLACE(descriptif_fr, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_fr = REPLACE(description_fr, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_fr = REPLACE(description_fr, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_fr = REPLACE(description_fr, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_fr = REPLACE(description_fr, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_fr = REPLACE(texte_fr, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_fr = REPLACE(texte_fr, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_fr = REPLACE(chapo_fr, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_fr = REPLACE(chapo_fr, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_fr = REPLACE(description_fr, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_fr = REPLACE(description_fr, '[wwwroot]', '[wwwroot]/'); -- Correction de titre d'email. UPDATE `peel_email_template` SET subject = "Confirmation de la commande n°[ORDER_ID]" WHERE subject = "Confirmation de la commande [ORDER_ID]"; UPDATE `peel_email_template` SET subject = "Enregistrement de la commande n°[ORDER_ID] sur [SITE]" WHERE subject = "[ORDER_ID] Enregistrement de la commande [SITE]"; UPDATE `peel_email_template` SET name = "Confirmation de la commande n°[ORDER_ID]" WHERE name = "Confirmation de la commande [ORDER_ID]"; UPDATE `peel_email_template` SET name = "Enregistrement de la commande n°[ORDER_ID] sur [SITE]" WHERE name = "[ORDER_ID] Enregistrement de la commande [SITE]"; -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_fr` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/fr.png' WHERE flag='fr.gif'; -- EN -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_en = REPLACE(descriptif_en, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_en = REPLACE(descriptif_en, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_en = REPLACE(description_en, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_en = REPLACE(description_en, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_en = REPLACE(description_en, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_en = REPLACE(description_en, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_en = REPLACE(texte_en, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_en = REPLACE(texte_en, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_en = REPLACE(chapo_en, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_en = REPLACE(chapo_en, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_en = REPLACE(description_en, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_en = REPLACE(description_en, '[wwwroot]', '[wwwroot]/'); -- Correction de titre d'email. UPDATE `peel_email_template` SET subject = "Order confirmation #[ORDER_ID] on [SITE]" WHERE subject = "Order confirmation #[ORDER_ID]"; UPDATE `peel_email_template` SET name = "Order confirmation #[ORDER_ID] on [SITE]" WHERE name = "Order confirmation #[ORDER_ID]"; -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_en` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/en.png' WHERE flag='gb.gif'; -- DE -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_de = REPLACE(descriptif_de, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_de = REPLACE(descriptif_de, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_de = REPLACE(description_de, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_de = REPLACE(description_de, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_de = REPLACE(description_de, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_de = REPLACE(description_de, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_de = REPLACE(texte_de, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_de = REPLACE(texte_de, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_de = REPLACE(chapo_de, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_de = REPLACE(chapo_de, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_de = REPLACE(description_de, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_de = REPLACE(description_de, '[wwwroot]', '[wwwroot]/'); -- Correction de titre d'email UPDATE `peel_email_template` SET subject = "Bestellbestätigung Nr.[ORDER_ID]" WHERE subject = "Bestellbestätigung [ORDER_ID]"; UPDATE `peel_email_template` SET name = "Bestellbestätigung Nr.[ORDER_ID]" WHERE name = "Bestellbestätigung [ORDER_ID]"; -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_de` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/de.png' WHERE flag='de.gif'; -- ES -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_es = REPLACE(descriptif_es, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_es = REPLACE(descriptif_es, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_es = REPLACE(description_es, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_es = REPLACE(description_es, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_es = REPLACE(description_es, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_es = REPLACE(description_es, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_es = REPLACE(texte_es, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_es = REPLACE(texte_es, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_es = REPLACE(chapo_es, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_es = REPLACE(chapo_es, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_es = REPLACE(description_es, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_es = REPLACE(description_es, '[wwwroot]', '[wwwroot]/'); -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_es` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/es.png' WHERE flag='es.gif'; -- RO -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_ro = REPLACE(descriptif_ro, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_ro = REPLACE(descriptif_ro, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_ro = REPLACE(description_ro, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_ro = REPLACE(description_ro, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_ro = REPLACE(description_ro, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_ro = REPLACE(description_ro, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_ro = REPLACE(texte_ro, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_ro = REPLACE(texte_ro, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_ro = REPLACE(chapo_ro, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_ro = REPLAce(chapo_ro, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_ro = REPLACE(description_ro, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_ro = REPLAce(description_ro, '[wwwroot]', '[wwwroot]/'); -- Correction de titre d'email. UPDATE `peel_email_template` SET subject = "Înregistrare de la commanda [ORDER_ID] pe [SITE]" WHERE subject = "[ORDER_ID] Înregistrare de la commanda [SITE]"; UPDATE `peel_email_template` SET name = "Înregistrare de la commanda [ORDER_ID] pe [SITE]" WHERE name = "[ORDER_ID] Înregistrare de la commanda [SITE]"; -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_ro` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/ro.png' WHERE flag='ro.gif'; -- NL -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_nl = REPLACE(descriptif_nl, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_nl = REPLACE(descriptif_nl, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_nl = REPLACE(description_nl, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_nl = REPLACE(description_nl, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_nl = REPLACE(description_nl, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_nl = REPLACE(description_nl, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_nl = REPLACE(texte_nl, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_nl = REPLACE(texte_nl, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_nl = REPLACE(chapo_nl, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_nl = REPLACE(chapo_nl, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_nl = REPLACE(description_nl, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_nl = REPLACE(description_nl, '[wwwroot]', '[wwwroot]/'); -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_nl` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/nl.png' WHERE flag='nl.gif'; -- PT -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_pt = REPLACE(descriptif_pt, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_pt = REPLACE(descriptif_pt, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_pt = REPLACE(description_pt, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_pt = REPLACE(description_pt, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_pt = REPLACE(description_pt, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_pt = REPLACE(description_pt, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_pt = REPLACE(texte_pt, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_pt = REPLACE(texte_pt, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_pt = REPLACE(chapo_pt, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_pt = REPLACE(chapo_pt, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_pt = REPLACE(description_pt, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_pt = REPLACE(description_pt, '[wwwroot]', '[wwwroot]/'); -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_pt` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/pt.png' WHERE flag='pt.gif'; -- RU -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_ru = REPLACE(descriptif_ru, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_ru = REPLACE(descriptif_ru, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_ru = REPLACE(description_ru, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_ru = REPLACE(description_ru, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_ru = REPLACE(description_ru, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_ru = REPLACE(description_ru, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_ru = REPLACE(texte_ru, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_ru = REPLACE(texte_ru, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_ru = REPLACE(chapo_ru, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_ru = REPLACE(chapo_ru, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_ru = REPLACE(description_ru, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_ru = REPLACE(description_ru, '[wwwroot]', '[wwwroot]/'); -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_ru` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/ru.png' WHERE flag='ru.gif'; -- OE -- Ajout de / derrière le tag [WWWROOT] suite à la suppression de / en dur dans le code lors du remplacement automatique du tag. UPDATE `peel_produits` SET descriptif_oe = REPLACE(descriptif_oe, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET descriptif_oe = REPLACE(descriptif_oe, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_produits` SET description_oe = REPLACE(description_oe, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_produits` SET description_oe = REPLACE(description_oe, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_rubriques` SET description_oe = REPLACE(description_oe, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_rubriques` SET description_oe = REPLACE(description_oe, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET texte_oe = REPLACE(texte_oe, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET texte_oe = REPLACE(texte_oe, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_articles` SET chapo_oe = REPLACE(chapo_oe, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_articles` SET chapo_oe = REPLACE(chapo_oe, '[wwwroot]', '[wwwroot]/'); UPDATE `peel_categories` SET description_oe = REPLACE(description_oe, '[WWWROOT]', '[WWWROOT]/'); UPDATE `peel_categories` SET description_oe = REPLACE(description_oe, '[wwwroot]', '[wwwroot]/'); -- Ajout du champ sentence_displayed_on_product ALTER TABLE `peel_categories` ADD `sentence_displayed_on_product_oe` varchar(255) NOT NULL DEFAULT ''; -- Modification du drapeaux de la langues UPDATE `peel_langues` SET flag = '/images/eo.png' WHERE flag='eo.gif'; -- Lors du passage d'une version 7.1 ou inférieur vers 7.2, un seul site est concerné, donc tout le contenu et paramètre doivent avoir site_id =1 UPDATE `peel_admins_actions` SET site_id = 1; UPDATE `peel_commandes` SET site_id = 1; UPDATE `peel_codes_promos` SET site_id = 1; UPDATE `peel_articles` SET site_id = 1; UPDATE `peel_categories` SET site_id = 1; UPDATE `peel_configuration` SET site_id = 1; UPDATE `peel_html` SET site_id = 1; UPDATE `peel_produits` SET site_id = 1; UPDATE `peel_rubriques` SET site_id = 1; UPDATE `peel_tarifs` SET site_id = 1; UPDATE `peel_utilisateurs` SET site_id = 1; UPDATE `peel_utilisateur_connexions` SET site_id = 1; UPDATE `peel_zones` SET site_id = 1; UPDATE `peel_societe` SET site_id = 1; UPDATE `peel_langues` SET site_id = 1; UPDATE `peel_devises` SET site_id = 1; UPDATE `peel_marques` SET site_id = 1; UPDATE `peel_meta` SET site_id = 1; UPDATE `peel_cgv` SET site_id = 1; UPDATE `peel_contacts` SET site_id = 1; UPDATE `peel_legal` SET site_id = 1; UPDATE `peel_access_map` SET site_id = 1; UPDATE `peel_tailles` SET site_id = 1; UPDATE `peel_couleurs` SET site_id = 1; UPDATE `peel_banniere` SET site_id = 1; UPDATE `peel_continents` SET site_id = 1; UPDATE `peel_ecotaxes` SET site_id = 1; UPDATE `peel_email_template` SET site_id = 1; UPDATE `peel_email_template_cat` SET site_id = 1; UPDATE `peel_import_field` SET site_id = 1; UPDATE `peel_modules` SET site_id = 1; UPDATE `peel_newsletter` SET site_id = 1; UPDATE `peel_paiement` SET site_id = 1; UPDATE `peel_pays` SET site_id = 1; UPDATE `peel_profil` SET site_id = 1; UPDATE `peel_statut_livraison` SET site_id = 1; UPDATE `peel_statut_paiement` SET site_id = 1; UPDATE `peel_tva` SET site_id = 1; UPDATE `peel_types` SET site_id = 1; UPDATE `peel_webmail` SET site_id = 1; UPDATE `peel_commandes_articles` SET site_id = 1; -- Module premium UPDATE `peel_nom_attributs` SET site_id = 1; UPDATE `peel_attributs` SET site_id = 1; UPDATE `peel_faq` SET site_id = 1; UPDATE `peel_groupes` SET site_id = 1; UPDATE `peel_lexique` SET site_id = 1; UPDATE `peel_quantites` SET site_id = 1; UPDATE `peel_parrain` SET site_id = 1; UPDATE `peel_alertes` SET site_id = 1; UPDATE `peel_affiliation` SET site_id = 1; UPDATE `peel_etatstock` SET site_id = 1; -- Modules à la carte UPDATE `peel_carrousels` SET site_id = 1; UPDATE `peel_vignettes_carrousels` SET site_id = 1; -- Les administrateurs doivent avoir les droits nécesaire pour administrer les boutiques. UPDATE peel_utilisateurs SET site_id = 0 WHERE `priv` LIKE 'admin%'; -- L'id du type de livraison et de la tva sont incrementés, il faut prévoir int(11) ALTER TABLE `peel_zones` CHANGE `tva` `tva` int(11) NOT NULL DEFAULT '0'; ALTER TABLE `peel_tarifs` CHANGE `type` `type` int(11) NOT NULL DEFAULT '0'; -- Le numéro des commande affiché en front office n'est plus le champ id de la table peel_commandes. ALTER TABLE `peel_commandes` ADD `order_id` int(11) NOT NULL DEFAULT '0'; UPDATE `peel_commandes` SET `order_id`=`id`; -- Le format utilisé pour généré le numéro de facture ne doit plus être l'id technique mais le champ order_id dans peel_commandes UPDATE peel_configuration SET `string` = '[order_id]' WHERE technical_code = 'format_numero_facture' AND `string` = '[id]'; -- Modification du type pour minify_id_increment sinon le système ne trouve pas la variable lors d'une MAJ de propriété du site et la recrée UPDATE peel_configuration SET `type` = 'integer' WHERE `type`='string' AND `technical_code` = 'minify_id_increment'; -- recalcul des CSS et JS lors de l'exécution de ce SQL UPDATE peel_configuration SET `string` = `string`+1 WHERE `technical_code` = 'minify_id_increment'; -- NOTE POUR L'ADMINISTRATEUR, REMPLISSAGE MANUELLE A FAIRE => La valeur de string doit être l'url de votre site, la même valeur que la variable $GLOBALS['wwwroot'] présent dans le fichier lib/setup/info.inc.php sur votre ancienne version. INSERT INTO `peel_configuration` (`technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`, `site_id`) VALUES ('wwwroot', 'core', 'string', '', '', NOW(), 'update7.2 - format : http://www.example.com', 1, 1); -- Fait après la 7.2.0.2 UPDATE `peel_configuration` SET string = REPLACE(string, ', "lang" => "STR_EMPTY_FIELD"', '') WHERE technical_code='user_mandatory_fields'; DELETE FROM `peel_profil` WHERE priv='reve_certif'; -
Message sur Migration vers Peel 6.4 dans PEEL SHOPPING : logiciel open source de boutique en ligne
Par BE Informatique, posté(e)Bonjour,
Juste pour signaler un petit oubli dans le script de migration vers Peel 6.4. Le champ mandatory permettant de rendre un champ attribut obligatoire a été oublié dans la table peel_attributs. La requête suivante corrige le souci :
ALTER TABLE `peel_couleurs` ADD `mandatory` TINYINT( 1 ) NOT NULL DEFAULT '0';
Bien cordialement,
David Renard
-
Message sur Infos suite a migration 6.2 vers 6.3 dans PEEL SHOPPING : logiciel open source de boutique en ligne
Par BE Informatique, posté(e)Bonjour,
Ayant un certain nombre d'erreurs après avoir retesté l'ensemble des fonctionnalités du site que j'ai migré de Peel 6.2 (avec premium) en peel 6.3 (avec premium), j'ai utilisé un comparateur de schémas SQL afin de regarder les différences existantes entre ma base après migration et le script de création d'une installation neuve de Peel 6.3 (avec premium). Voici le résultat :
ALTER TABLE `peel_newsletter` ADD COLUMN `message_en` mediumtext NOT NULL DEFAULT NULL , ADD COLUMN `sujet_en` mediumtext NOT NULL DEFAULT NULL , ADD COLUMN `message_fr` mediumtext NOT NULL DEFAULT NULL , ADD COLUMN `sujet_fr` mediumtext NOT NULL DEFAULT NULL , DROP COLUMN `message`, DROP COLUMN `sujet`; ALTER TABLE `peel_utilisateurs_codes_promos` MODIFY COLUMN `utilise` tinyint(3) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_etatstock` MODIFY COLUMN `valeur` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_banniere` MODIFY COLUMN `etat` tinyint(1) NOT NULL DEFAULT '0' , DROP COLUMN `annonce_number`; ALTER TABLE `peel_sites` MODIFY COLUMN `rueducommerce_mmid` varchar(25) NOT NULL DEFAULT '0' , MODIFY COLUMN `module_captcha` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `mode_transport` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `popup_width` int(11) NOT NULL DEFAULT '0' , MODIFY COLUMN `auto_promo` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `admin_force_ssl` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `act_on_top` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `display_prices_with_taxes` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `allow_add_product_with_no_stock_in_cart` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `html_editor` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `display_prices_with_taxes_in_admin` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `type_rollover` tinyint(1) NOT NULL DEFAULT '2' , ADD COLUMN `module_vacances_fournisseur` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `popup_height` int(11) NOT NULL DEFAULT '0' , MODIFY COLUMN `module_cart_preservation` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `category_order_on_catalog` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `quotation_delay` varchar(25) NOT NULL DEFAULT '6 mois' , MODIFY COLUMN `module_precedent_suivant` tinyint(1) NOT NULL DEFAULT '1'; ALTER TABLE `peel_produits` MODIFY COLUMN `display_price_by_weight` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `prix_promo` float(15,2) NOT NULL DEFAULT '0.00' , MODIFY COLUMN `promotion` float(15,2) NOT NULL DEFAULT '0.00' , MODIFY COLUMN `affiche_stock` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `etat_stock` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `comments` tinyint(1) NOT NULL DEFAULT '0'; ALTER TABLE `peel_types` MODIFY COLUMN `etat` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_zones` MODIFY COLUMN `on_franco_amount` float(15,5) NOT NULL DEFAULT '0.00000' , MODIFY COLUMN `on_franco_nb_products` int(5) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_utilisateurs` ADD COLUMN `Valid` enum('NO','YES','AGENT','PROSP') NOT NULL DEFAULT 'YES' , MODIFY COLUMN `id_cat_1` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `id_cat_2` tinyint(1) NOT NULL DEFAULT '0' , ADD COLUMN `document` varchar(255) NOT NULL DEFAULT NULL , MODIFY COLUMN `id_cat_3` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `newsletter` tinyint(1) NOT NULL DEFAULT '1' , ADD COLUMN `next_contact_reason` enum('','renewal_expected','payment_expected','planified','commercial_action','usual') NULL DEFAULT NULL , MODIFY COLUMN `project_date_forecasted` date NOT NULL DEFAULT '0000-00-00' , MODIFY COLUMN `project_chances_estimated` varchar(255) NULL DEFAULT '0' , MODIFY COLUMN `logo` varchar(255) NOT NULL DEFAULT '' , ADD COLUMN `id_salerepresentative` int(11) NOT NULL DEFAULT '0' , MODIFY COLUMN `commercial` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `cnil` tinyint(1) NOT NULL DEFAULT '1' , ADD COLUMN `Admis` enum('NO','OK') NOT NULL DEFAULT 'OK' , ADD COLUMN `description_document` text NOT NULL DEFAULT NULL , DROP COLUMN `siren`, DROP COLUMN `web`; ALTER TABLE `peel_commandes_articles` MODIFY COLUMN `statut` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_commandes` MODIFY COLUMN `affilie` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `points_etat` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `statut_affilie` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `zone_tva` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `zone_franco` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_pensebete` MODIFY COLUMN `date_insertion` date NOT NULL DEFAULT '0000-00-00' , MODIFY COLUMN `id_produit` int(11) NOT NULL DEFAULT '0' , MODIFY COLUMN `id_utilisateur` int(11) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_codes_promos` MODIFY COLUMN `remise_percent` float(15,2) NOT NULL DEFAULT '0.00' , MODIFY COLUMN `nb_used_per_client` int(11) NOT NULL DEFAULT '1' ; ALTER TABLE `peel_categories` MODIFY COLUMN `on_carrousel` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `type_affichage` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_nom_attributs` MODIFY COLUMN `upload` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `etat` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `texte_libre` tinyint(1) NOT NULL DEFAULT '0' , DROP COLUMN `id_categorie`; CREATE TABLE `peel_produits_references_attributs` ( `produit_id` int(11) NOT NULL, `taille_id` int(11) NOT NULL, `couleur_id` int(11) NOT NULL, `attributs` varchar(255) NOT NULL, `reference` varchar(50) NOT NULL, UNIQUE KEY `reference` (`reference`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ALTER TABLE `peel_tarifs` MODIFY COLUMN `type` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_profil` ADD COLUMN `document` varchar(255) NOT NULL DEFAULT NULL , ADD COLUMN `description_document` text NOT NULL DEFAULT NULL ; CREATE TABLE `peel_save_cart` ( `id` int(11) NOT NULL AUTO_INCREMENT, `sc_timestamp` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `id_utilisateur` int(11) NOT NULL DEFAULT '0', `produit_id` int(11) NOT NULL DEFAULT '0', `nom_produit` varchar(255) NOT NULL DEFAULT '', `quantite` int(11) NOT NULL DEFAULT '0', `couleur` varchar(150) NOT NULL DEFAULT '', `taille` varchar(150) NOT NULL DEFAULT '', `couleur_id` int(11) NOT NULL DEFAULT '0', `taille_id` int(11) NOT NULL DEFAULT '0', `nom_attribut` varchar(255) NOT NULL DEFAULT '', `id_attribut` varchar(100) NOT NULL, PRIMARY KEY (`id`), KEY `id_utilisateur` (`id_utilisateur`), KEY `produit_id` (`produit_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ALTER TABLE `peel_webmail` ADD COLUMN `commande_id` int(11) NOT NULL DEFAULT NULL , MODIFY COLUMN `id_user` int(11) NOT NULL DEFAULT NULL , MODIFY COLUMN `id` int(11) NOT NULL DEFAULT NULL AUTO_INCREMENT, ADD COLUMN `dispo` varchar(50) NOT NULL DEFAULT '' , ADD COLUMN `telephone` varchar(32) NOT NULL DEFAULT '' ; DROP TABLE `peel_forums_cat2` DROP TABLE `peel_forums` DROP TABLE `peel_tickets` DROP TABLE `peel_forums_cat` DROP TABLE `peel_forums_suivis`
Les problèmes remontés après cette migration sont entres autres :
Fonctionnalité "Rechercher"
Filtrage par catégorie ne fonctionne pas
Gestion de compte Utilisateur
Date de naissance en mauvais format par rapport au texte
Contact / demande de devis
Il serait bien de pouvoir différencier les 2 notions
Champ téléphone inconnu => erreur SQL
Devenir Affilié
Le champ pseudo n'est pas défini (avertissement PHP)
Ne fonctionne pas
Administration : module de sauvegarde du panier
Non fonctionnel quel que soit le paramétrage
Administration : module produit précédent / suivant
[*]Non fonctionnel quel que soit le paramétrage
Administration : ajout d'une newsletter
[*]le champ sujet_fr n'existe pas
Administration : chèques cadeaux
[*]La création ajoute un item dans les codes de réduction
[*]La liste est toujours vide
[*]Rien ne s'affiche dans le front-office, rubrique chèques cadeaux
Gestion de stock
[*]La fonction d'envoi de mail sur réappro en stock d'un produit ne semble pas fonctionner.
Pouvez-vous me confirmer que ce sont bien des changements à effectuer afin que je puisse passer le script sur ma base d'une part, et que d'autre part vous puissiez effectuer au besoin les correctifs utiles dans le script de migration pour les autres utilisateurs de votre solution Peel ?
Bien cordialement,
David Renard