THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Multisite

(11-10-2016 13:35:50)


Bonjour à toutes et à tous,

Nous sommes actuellement en pleine refonte de sites pour la fin de l'année et nous nous arrêtons sur Thélia 2 pour notre future solution. Toutefois nous avons actuellement 3 sites "marchands" et 3 back office (qui tiennent un peu du CRM) en arrière plan. Un master et deux slaves autres qui récupèrent les mises à jours des infos dans le master (ce n'est pas nous qui avons développé cette ancienne solution web).

Actuellement nous aimerions obtenir l'archi suivante :
                                       |------- Front End 1 (boutique 1 : monnomdedomaine01 / Template 01)
Backend de Thélia ------ |------- Front End 2 (boutique 2 : monnomdedomaine02 / Template 02)
                                       |------- Front End 3 (boutique 3 : monnomdedomaine03 / Template 03)

Dans le backend de thélia, il nous faudrait voir le listing des commandes avec une entrée supplémentaire indiquant depuis quelle boutique le produit a été commandé, publier un produit ou une news dans une rubrique affichée exclusivement dans le front end correspondant.

Question : Thélia 2 peut-il faire ce genre de chose ? Existe-t-il un plugin gérant le multi-site ?  Comment réaliser un telle jonction (en sachant qu'il y a donc 3 dns différents, un qui peut regrouper le back end et un front end, mais les 2 autres devront pouvoir se connecter au back end).

En vous remerciant de vos lumières, informations, idées...

Last edited by Claymenia (11-10-2016 13:42:11)

Offline

#2 Re: Multisite

(11-10-2016 22:36:28)


On peut écrire un module qui permet d'associer un template à un nom de domaine; on peut alors présenter un front-end (= un template) spécifique à chaque domaine. Je suppose qu'on peut y arriver en proposant dans le module une implémentation spécifique de Thelia\Core\Template\TheliaTemplateHelper.

Avec un module de genre Tags (https://github.com/roadster31/Tags) ou Keyword (https://github.com/thelia-modules/Keyword), on peut associer des mots clefs aux contenu / produits, de façon à pouvoir indiquer dans quels templates ils doivent apparaitre.
Cette fonction pourrait aussi faire partie du module d'association de template, ce n'est pas compliqué à développer, on pourrait ainsi se passer de modules tiers.

Enfin, au moment du passage de la commande, ce module permettrait de stocker l'information du nom de domaine d'origine, et à la faire figurer dans le back-office, sur le détail de la commande, voire dans la liste des commandes.

Voilà en gros le principe de ce module "Un catalogue / Plusieurs boutiques". Pour les détails, il faudra creuser un peu smile


OpenStudio Toulouse

Offline

#3 Re: Multisite

(12-10-2016 09:56:50)


Bonjour et merci pour votre réponse précise qui nous aide énormément.

Je vous ai envoyé une demande par mail également.