Bonjour bonjour
Bon et bien voilà je désespère un peu. Après avoir épluché tous les tutos du site et tous ceux que j'ai pu trouvé sur internet en anglais ou en Français je n'arrive toujours pas à mettre en place mon multi boutique. J'en appel à votre clémence, pitié!!
Idée de base: obtenir un site multi-Boutiques (J'insiste sur le "boutiques" car sur internet j'ai finis par ne plus rien y comprendre entre multi-website et multi-store).
De manière à ce que ces boutiques répondent à des nom de domaines différents et que leur panier soit commun. (si je prend une paire de chaussure dans la boutique chaussure.com et que je vais ensuite sur t-shirt.com prendre un t-shirt, je veux qu'à la validation de ma commande les 2 articles soient là)
Question 1 déjà: Faut-il créer un nouveau site web ou juste une boutique et une vue boutique dans mon installation par défaut?
Voilà ce que j'ai fais en première tentative:
1/Création d'une catégorie root pour ma boutique. (As Anchor sur yes)
2/Création du site web, du store et de la vue magasin.
3/Ajout dans mon virtual host de ce code:
SetEnv MAGE_RUN_CODE "code_du_store"
SetEnv MAGE_RUN_TYPE "website"
4/Redirect on base URL sur "non" dans la config par défaut
5/Enfin, changement des 2 Base URL par mon nouveau domain dans secure et ensecure.
Résultat: A priori comme je suis sous 1.4 ceci devrait suffire mais ça ne fonctionne pas. Aucun message d'erreur, rien ne réponds.
2éme tentative: (méthode avec dossier à la racine de magento)
1/ Je retire le code additionnel ajouté précédemment dans mon virtual host pour partir au clair.
2/Création du dossier site2 à la racine de l'install de magento et copie à l'intérieur de .htaccess et index.php
3/Modif de .htaccess comme suis:
RewriteCond %{HTTP_HOST} ^(.*)nom_de_domaine_pour_le_site_2
RewriteRule ^ - [E=MAGE_RUN_CODE:code_du_site]
2/Modif de Index.php comme suis:
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'website';
Résultat: Pas mieux que pour la première méthode.
3ème tentative: Pas de création de website mais d'un store supplémentaire uniquement dans mon install par defaut de magento. (Main site/site2/vue site2)
1/reprise du modèle de la seconde tentative avec dossier à la racine sauf que la modif du code dans index.php est celle-ci:
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
2/Ajout également du code du store dans le .htaccess
Résultat: Rien, marche pas.
4ème test à la sauce magento 1.4 (virtualhosts only):
Dans le virtualhost
SetEnv MAGE_RUN_CODE "code_du_store"
SetEnv MAGE_RUN_TYPE "store"
Résultat: Marche pas.
Si tu as l'âme altruiste et que tu veux éviter un suicide, aide moi
