Szeretnék egy olyan rendszert felépíteni, ahol az összes termékemet listázom egy fő webáruházban egy fő domainen, és a termékkategóriákat pedig külön domaineken és sminkekkel is megjeleníteném.
pl a fődomain.com -on van mobiltelefon és GPS, számítógép, monitor stb és a multi store segítségével a termékek kategóriákat külön domaineken is megjeleníteném, azaz lenne mobilteelfondomain.com, gpsdomain.com stb…
Ez megoldható? illetve meg lehet csinálni, hogy néhány termék a fődomainen mégsem jelenik meg?
Az összes domainen, ami ugye egy rendszer/magento áruház egy bankkártyás modult szeretnék integrálni, mert egy sem túl olcsó. Lehetséges ez? Vagy ezeknek a shopoknak egy egységes fizetési oldalt kell készíteni, mint például az admin?
Szeretnék egy olyan rendszert felépíteni, ahol az összes termékemet listázom egy fő webáruházban egy fő domainen, és a termékkategóriákat pedig külön domaineken és sminkekkel is megjeleníteném.
pl a fődomain.com -on van mobiltelefon és GPS, számítógép, monitor stb és a multi store segítségével a termékek kategóriákat külön domaineken is megjeleníteném, azaz lenne mobilteelfondomain.com, gpsdomain.com stb…
Ez megoldható? illetve meg lehet csinálni, hogy néhány termék a fődomainen mégsem jelenik meg?
Szia,
ez megoldható.
Egy magentót kell telepítened, egy adatbázissal.
Utána az adott domainek könyvtárába symlinkeket készítesz az összes könyvtárhoz (tehát mobilteelfondomain.com/app mutat a fődomain.com/app-ra, stb), valamint az index.php-t és a .htaccess-t is átmásolod.
Létrehozol boltokat az adminban és minden domainhez tartozó index.php-ban megadod a bolt kódját:
/* Store or website code */ $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : 'boltkód';
/* Run store or run website */ $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
Mage::run($mageRunCode, $mageRunType);
Az admin configban minden bolthoz megadod a domain-t. (biztonságos és nem biztonságos...)
Elvileg ennyi és működik is.
A termékeket (kategóriákat) be tudod állítani, hogy melyik boltnál jelenjen meg. Akár többhöz is.
A kinézetet is a configban tudod boltonként állítani a Design pontban.
Az összes domainen, ami ugye egy rendszer/magento áruház egy bankkártyás modult szeretnék integrálni, mert egy sem túl olcsó. Lehetséges ez? Vagy ezeknek a shopoknak egy egységes fizetési oldalt kell készíteni, mint például az admin?
Köszönöm szépen a segítséget.
üdv
tiborg
Ez egy fő oldalon tud működni, akár külön kinézettel, gondolom, nem szeretnél mindenhova ssl-t venni.
Köszönöm szépen a részletes leírást, örülök, h ez is megoldható. Remélem sikerülni fog, még most ismerkedünk, de nagyon tetszik a virtuemart, ubercart, oscommerc, prestashop után
Igen, a cél az, hogy egy bankkártyás modul és egy ssl-el certtel megoldható legyen a dolog.
Ebben az esetben az egységes fizető oldalnak hogyan lehet mégis más-más kinézete? Vagy nem jól értettem amit írtál?
Ebben az esetben az egységes fizető oldalnak hogyan lehet mégis más-más kinézete? Vagy nem jól értettem amit írtál?
Én létrehoznék egy aldomaint, mondjuk fizetes.fodomain.hu ez ugye ssl kapcsolatos, tehát a biztonságos url-hez mindenhol ezt adnám meg. Ez egy külön bolt, ugyan úgy mint a többi, saját sablonnal.
Ez most így hirtelen jutott eszembe, még nem próbáltam ilyet.
Még nem volt időm kipróbálni, mert a facebook connect-tel elakadtam és ott is felmerült a több domain kezelési probléma, másik topikban majd beszámolok róla.
Ebben a felvázolt esetben, ha egy shop1.hu, shop2.hu stb domainek fizetését a fizetes.fodomain.hu oldalon bonyolítom akkor a felhasználói adatokat át lehet adni rendesen? (talán aldomainek között át lehetne) Arra gondolok, hogy elvileg csak a shop1.hu -n van bejelentkezve a fizetes.fodomain.hu -n és a fodomain.hu-n nincs. Vagy ez nem gond? illetve megoldható? Vagy van arra megoldás, hogy gyakorlatilag a bejelentkezési oldal is a fizetes.fodomain.hu -n történjen csak de ez mindegyikre bejelentkezteti a felhasználót és gyakorlatilag single sign in rendszer lesz?
A felhasználókat globálisan kezeled, azaz, ha egyszer shop1.hu-n létrehozott fiókot, azzal be tud lépni, shop2.hu-n, vagy aldomaineken is.
Mondjuk ezek elég kicsavart megoldások már . Lehet, hogy elegánsabb egy multi domain ssl, én is ezen gondolkozom.
Igen akkor bárhova be tud lépni, de nem léptetjük be automatikusan ha egyikről átlép a másikra. (például vásárol shop1.hu -n és a fizetés a fizetes.fodomain.hu n történik) A multi domain ssl jó megoldás, ha egy domain-ed van és a shopok pedig annak az aldomainjein.
Közben megtaláltam a megoldást a több domain esetén közös fizetési oldalra és megosztott kosárra:
http://webdevster.com/ecommerce/magento/magento-multiple-store-setup-instructions
http://www.unexpectedit.com/magento/magento-sharing-baskets-between-multiple-stores
Végre el tudtam kezdeni az építést és elég jól haladtam, de sajnos nem sikerült végigvinnem.
A két oldal kb így működik:
https://www.alapdomain.hu és
http://www.masodik.hu
A bejelentkezés és átirányítás is megy szépen, azonban a kosár nincs megosztva. Ha jól olvasom, akkor cookie-kat domainek között nem lehet megosztani, tehát ez nem is fog menni csak ha url-ben adjuk át az infót. Ez nem is gond.
A bejelentkezett felhasználóknál azonban nem működik a közös kosár sajnos. Gondolom van összefüggés, hogy a fronteden nem működik a közös kosár és az adminban is külön kosarat mutat a rendszer:
Megvan mi volt a gond. Website és website között nem lehet megoldani a kosár megosztást, azonban ha egy website-on belül két külön store-t hozunk létre, ott működik a közös kosár.
Ez sem lett a legjobb megoldás, mert most a termékek, hiába vannak másik kategóriákban (gyökérkategóriában és katagóriában, alkategóriában), az összes store-ban (domainen) megjelennek. (vagyis a katalógus linkeken keresztül elérhetőek pl catalog/product/view/id/168 az összes domainen, szerencsére a seo url, pl termek-valami.html csak a megfelelő domainen működik.)
Hogyan lehetne azt megcsinálni, hogy egy termék csak egy store-ban látszódjon? (de persze a közös kosár továbbra is működjön).