Magento: Unterschied zwischen den Versionen
F (Diskussion | Beiträge) |
V (Diskussion | Beiträge) |
||
(81 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | [[magento core]] | |
− | * [http:// | + | |
− | * [http://www. | + | [[magento Entwicklung]] |
+ | |||
+ | [[magento anc_text]] | ||
+ | |||
+ | [[magento extratab im backend]] | ||
+ | |||
+ | [[magento snippets]] | ||
+ | * [http://www.mag-tutorials.de/magento-community-edition-vs-magento-enterprise-edition-ein-vergleich/ Magento Community Edition vs. Magento Enterprise Edition: ein Vergleich] | ||
+ | * [http://www.fietz-medien.de/eshops---groupware/webshop-systeme/magento/ Magento] | ||
+ | * [http://www.fwpshop.org/shopsysteme/magento-shop/unterschied-magento-community-und-enterprise-edition Unterschied: Magento Community vs Enterprise Edition] | ||
+ | ** [http://www.fwpshop.org/shopsysteme/magento-shop/unterschied-magento-community-und-enterprise-edition/exklusive-funktionen-der-magento-enterprise-edition Exklusive Funktionen der Magento Enterprise Edition] | ||
+ | |||
+ | = Magento Übersicht = | ||
+ | * php 5.2 / mysql / Konfiguration für xml | ||
+ | * Community Edition (kostenlos, Open Source-Lizenz OSL 3.0[9], ohne jeden Support) | ||
+ | * erhöhter Hardwarebedarf | ||
+ | * Besitzer ebay | ||
+ | * derzeitige Ebay Schnittstelle über Plugin „MarketPlaceLister“ 150€ pro Jahr (export von Produkte, import von Bestellungen) | ||
+ | |||
+ | = Installation = | ||
== Download == | == Download == | ||
− | aktuelle stable Version 1. | + | aktuelle stable Version 1.9.1.0 vom 24.11. 2014 [https://www.magentocommerce.com/svn] |
+ | <source lang="bash"> | ||
+ | svn checkout http://svn.magentocommerce.com/source/branches/1.9 | ||
+ | </source> | ||
+ | |||
+ | |||
+ | <source lang="bash"> | ||
svn checkout http://svn.magentocommerce.com/source/branches/1.7 | svn checkout http://svn.magentocommerce.com/source/branches/1.7 | ||
+ | </source> | ||
== Installation == | == Installation == | ||
− | chgrp -R www-data | + | === Dateirechte === |
− | chmod ug+rw | + | <source lang="bash"> |
− | chmod -R ug+rw | + | chgrp -R www-data magentowiese/ |
− | chmod -R ug+rw | + | chmod ug+rw magentowiese/1.9/var/.htaccess |
− | chmod -R ug+rw | + | chmod -R ug+rw magentowiese/1.9/app/etc/ |
+ | chmod -R ug+rw magentowiese/1.9/var/ | ||
+ | chmod -R ug+rw magentowiese/1.9/media/ | ||
+ | </source> | ||
+ | === Datenbank erstellen === | ||
+ | <source lang="bash"> | ||
+ | mysql -u root -p | ||
+ | </source> | ||
+ | <source lang="mysql"> | ||
+ | create database magentowiese; | ||
+ | create user 'magento'@'localhost' identified by 'geheim'; | ||
+ | grant all on magentowiese.* to 'magento'@'localhost'; | ||
+ | </source> | ||
+ | === Installationsfaden === | ||
[https://localhost/magento/index.php https://localhost/magento/index.php] Link auf rufen und Installation Anweisung befolgen | [https://localhost/magento/index.php https://localhost/magento/index.php] Link auf rufen und Installation Anweisung befolgen | ||
== Sprachpakete installieren == | == Sprachpakete installieren == | ||
− | * deutsches Sprachpaket runterladen von [http://www.magentocommerce.com/magento-connect/Rico+Neitzel/extension/413/magento-community-modules--german-germany-language-pack magento-community-modules--german-germany-language-pack] | + | * im [https://localhost/magento/index.php/admin/ backend] unter System –> Magento Connect –> Magento Connect Manager den Magento Connect Manager aufrufen |
+ | * entweder für deutsches Sprachpaket runterladen von [http://www.magentocommerce.com/magento-connect/Rico+Neitzel/extension/413/magento-community-modules--german-germany-language-pack magento-community-modules--german-germany-language-pack] | ||
+ | * unter Install New Extensions den ''extension key'' eingeben | ||
+ | ** http://connect20.magentocommerce.com/community/Locale_Mage_community_de_DE | ||
+ | ** oder falls nicht funktioniert oder zu alt unter [http://www.magentocommerce.com/magento-connect/Rico+Neitzel/extension/413/magento-community-modules--german-germany-language-pack Magento Connect Homepage] den Extension Key für das deutsche Sprachpaket holen. | ||
+ | * den "Proced" Button oder so drücken | ||
+ | * "Return to Admin" | ||
+ | * evt. den Cache unter System –> Cache Management “Flush Magento Cache” flushen. | ||
+ | |||
+ | '''Quelle:''' [http://www.webseite-n.de/2010/12/magento-deutsches-sprachpaket-installieren Magento: Deutsches Sprachpaket installieren] | ||
+ | |||
+ | = Konfiguration und Benutzung = | ||
− | == | + | == multistore: zwei Shops einrichten == |
− | * [https:// | + | Domains: |
− | * | + | m1.opensourceportal.info |
+ | m2.opensourceportal.info | ||
+ | |||
+ | === Root Kategorien anlegen === | ||
+ | zwei neue Root Kategorien unter KATALOG => KATEGORIEN VERWALTEN angelegen | ||
+ | * '''Allgemeine Information''' | ||
+ | ** Name => m1.opensourceportal.info | ||
+ | ** Is Active => ja | ||
+ | * '''Anzeige Einstellungen''' | ||
+ | ** Is Anchor => ja | ||
+ | |||
+ | === StoreView für den neuen Shop erstellen === | ||
+ | SYSTEM => STORES VERWALTEN | ||
+ | * Websites anlegen | ||
+ | ** Name: m1.opensourceportal.info | ||
+ | ** Code: m1 | ||
+ | * Store anlegen | ||
+ | ** Website: m1.opensourceportal.info | ||
+ | ** Store: m1.opensourceportal.info | ||
+ | ** Root-Kategorien | ||
+ | * StoreView anlegen | ||
+ | ** Store: m1.opensourceportal.info | ||
+ | ** Name: deutsch | ||
+ | ** Code: m1_opensourceportal_info | ||
+ | ** Status: aktiviert | ||
+ | |||
+ | === Konfiguration der Domains im magento backend === | ||
+ | Vorweg: Bei der Konfiguration der Domains gilt dass beide Domains auf denselben Magento-Document-Root zeigen, damit Magento den Shop laden kann. | ||
+ | |||
+ | * System > Konfiguration | ||
+ | ** links oben "Aktueller Konfig.-Bereich:" die erste Domain m1.opensourceportal.info auswählen | ||
+ | ** Web | ||
+ | *** in Ungesichert & gesichert jeweils die Basis Url setzen | ||
+ | |||
+ | === Konfiguration des Designs === | ||
+ | |||
+ | * System => Design => Gestaltungsänderung hinzufügen | ||
+ | ** Store: auswählen z.B. deutsch | ||
+ | ** Eigene Gestaltung: z.B. modern | ||
+ | |||
+ | öhm komisch | ||
+ | * System > Konfiguration | ||
+ | ** links oben "Aktueller Konfig.-Bereich:" die erste Domain m1.opensourceportal.info auswählen | ||
+ | ** Design | ||
+ | *** Paket | ||
+ | **** Aktueller Paketname: default || modern | ||
+ | |||
+ | |||
+ | === Konfiguration der Sprache === | ||
+ | * System > Konfiguration > Web | ||
+ | * links oben "Aktueller Konfig.-Bereich:" "english" auswählen | ||
+ | * Allgemein | ||
+ | **Allgemein => Längeroptionen | ||
+ | *** Standardland: Vereinigtes Königreich | ||
+ | *** Erlaubte Länder: Vereinigtes Königreich | ||
+ | ** Optionen für Lokalisierung | ||
+ | *** Lokalisierung: English (Vereinigtes Königreich) | ||
+ | ** Einrichten der Währung ... Werte auf Pfund | ||
+ | |||
+ | === Modifikationen an der index.php === | ||
+ | die index.php muss verändert werden | ||
+ | * ans Ende scrollen | ||
+ | * folgende Zeilen auskommentieren | ||
+ | /* Store or website code */ | ||
+ | #$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ''; | ||
+ | |||
+ | /* Run store or run website */ | ||
+ | #$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store'; | ||
+ | |||
+ | #Mage::run($mageRunCode, $mageRunType); | ||
+ | * folgende Zeilen hinzufügen | ||
+ | /** | ||
+ | * @multistore | ||
+ | * | ||
+ | */ | ||
+ | switch($_SERVER['HTTP_HOST']){ | ||
+ | case 'm.opensourceportal.info': | ||
+ | case'www.m.opensourceportal.info': | ||
+ | $_SERVER["MAGE_RUN_CODE"]="base"; | ||
+ | $_SERVER["MAGE_RUN_TYPE"]="website"; | ||
+ | break; | ||
+ | case 'm1.opensourceportal.info': | ||
+ | case'www.m1.opensourceportal.info': | ||
+ | $_SERVER["MAGE_RUN_CODE"]="m1"; | ||
+ | $_SERVER["MAGE_RUN_TYPE"]="website"; | ||
+ | break; | ||
+ | case 'm2.opensourceportal.info': | ||
+ | case 'www.m2.opensourceportal.info': | ||
+ | $_SERVER["MAGE_RUN_CODE"]="m2"; | ||
+ | $_SERVER["MAGE_RUN_TYPE"]="website"; | ||
+ | break; | ||
+ | } | ||
+ | |||
+ | /* Store or website code */ | ||
+ | $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ''; | ||
+ | /* Run store or run website */ | ||
+ | $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store'; | ||
+ | Mage::run($mageRunCode, $mageRunType); | ||
+ | |||
+ | * Erlärung der Variablen | ||
+ | ** $_SERVER["MAGE_RUN_TYPE"] => "website" oder "store" | ||
+ | ** $_SERVER["MAGE_RUN_CODE"] => "website_code" oder "store_code"; | ||
+ | |||
+ | ===Quellen:=== | ||
+ | * [http://t3n.de/magazin/mehrere-onlineshops-nur-installation-betreiben-multishops-225721/ 01.02.2011 Mehrere Onlineshops mit nur einer Installation betreiben: Multishops mit Magento] | ||
+ | * [https://rackspeed.de/forum/magento-faq-backend/setze-magento-multi-store-magento-multishop-installation-133 23.02.2009: Standard Wie setze ich einen Magento Multi-Store auf? (Magento Multishop Installation) ] | ||
+ | |||
+ | == Produkte == | ||
+ | |||
+ | * '''Pflichtangaben''': [[Magento#Warum_werden_meine_tollen_neuen_Produkte_denn_nicht_angezeigt]] | ||
+ | |||
+ | === Vorweg === | ||
+ | * Kategorien | ||
+ | * Attribute und Attributsets | ||
+ | |||
+ | === Einfacher Artikel === | ||
+ | Artikel => Datenbank Datensatz => Bildschirm | ||
+ | === Gruppen Artikel === | ||
+ | mehrere einfache Artikel können zum Gruppen Artikel zusammen gefügt werden | ||
+ | z.B. Bildschirm, PC, Maus ergeben einen Artikel "Computer System" | ||
+ | === Konfigurierbarer Artikel === | ||
+ | mehrere einfache Artikel können als Auswahl für ein Artikel zusammen gefaßt werden | ||
+ | z.B. T-Shirt blau, T-Shirt grün, T-Shirt-rosa ergeben Artikel "T-Shirt" mit Auswahlmöglichkeit der Farbe | ||
+ | === Bündel Artikel === | ||
+ | Kombination aus Gruppen und konfigurierbaren Artikel | ||
+ | === Virtueller Artikel === | ||
+ | z.B. Lizenzschlüssel, kostenpflichtiger Mitgliederbereich | ||
+ | === Download Artikel === | ||
+ | |||
+ | === Quellen === | ||
+ | * [http://www.7media.de/magento-kategorien-produkte.php Kategorien und Produkte in Magento] | ||
+ | |||
+ | = Magento Extensions= | ||
+ | * [http://www.magentocommerce.com/magento-connect/customer-experience/images-media/ig-lightbox.html LightBox] | ||
+ | ** http://connect20.magentocommerce.com/community/IG_LightBox2 | ||
+ | * [http://www.magentocommerce.com/magento-connect/customer-experience/images-media/vs-simplelightbox-9415.html VS Simple Lightbox- Product Image Gallary] | ||
+ | ** http://connect20.magentocommerce.com/community/VS_SimpleLightbox | ||
+ | |||
+ | * http://connect20.magentocommerce.com/community/Mygento_JQueryLib | ||
+ | |||
+ | = Fehler & Probleme = | ||
+ | |||
+ | === Warum werden meine tollen neuen Produkte denn nicht angezeigt === | ||
+ | * Produkt deaktiviert | ||
+ | ** Katalog >> Artikel verwalten >> Produkt bearbeiten/erstellen | ||
+ | *** >> Allgemein | ||
+ | **** >> Status aktiviert???? | ||
+ | **** >> Sichtbarkeit ???? | ||
+ | *** >> Lagerverwaltung | ||
+ | **** >> Menge ==> 1000 | ||
+ | **** >> "Stückzahl für "Nicht auf Lager"-Status" ==> 0 | ||
+ | **** >> "Lagerbestand" ==> Auf Lager | ||
+ | *** >> Websites | ||
+ | **** Produkt für Website zur Verfügung stellen | ||
+ | ** Unterkategorie anlegen und aktivieren, Produkt einsortieren | ||
+ | |||
+ | '''Quelle:''' [http://www.codersx.net/blog/warum-werden-meine-artikel-bei-magento-nicht-angezeigt/ Warum werden meine Artikel bei Magento nicht angezeigt?] | ||
+ | |||
+ | === Interface_Adminhtml_Default upgrade von 1.8.0.0 zu 1.8.1.0 === | ||
+ | CONNECT ERROR: Failed to open file /var/www/Magento/Magento18/downloader/.cache/community/Interface_Adminhtml_Default-1.8.1.0/app/design/adminhtml/default/default/template/downloadable/sales/order/invoice/create/items/renderer | ||
+ | |||
+ | Fatal error: Call to a member function setActive() on a non-object in app/code/core/Mage/Adminhtml/Controller/Action.php on line 104 | ||
+ | |||
+ | |||
+ | nach dem extensions upgrade fehlt Interface_Adminhtml_Default und obenstehende Fehlermeldungen kommen, bzw einfach eine weiße Seite | ||
+ | |||
+ | |||
+ | |||
+ | * http://www.magentocommerce.com/boards/viewthread/853012/ | ||
+ | |||
+ | === magento-connect-manager: Warning: Your Magento folder does not have sufficient write permissions. === | ||
+ | chgrp -R www-data magento | ||
+ | chmod g+rw magento/1.7/ -R | ||
− | |||
=== ( ! ) Fatal error: Call to a member function getIdFieldName() on a non-object in /home/sync/dev/magento/1.7/app/code/core/Mage/Core/Model/Abstract.php on line 151 === | === ( ! ) Fatal error: Call to a member function getIdFieldName() on a non-object in /home/sync/dev/magento/1.7/app/code/core/Mage/Core/Model/Abstract.php on line 151 === | ||
Dateirechte Problem | Dateirechte Problem | ||
Zeile 49: | Zeile 270: | ||
[[Apache#Apache_rewrite_Modul Apache rewrite Modul]] | [[Apache#Apache_rewrite_Modul Apache rewrite Modul]] | ||
− | == Quellen & weiteres | + | = Entscheidungshilfen für magento = |
+ | |||
+ | * Ausschlußkriterien | ||
+ | ** [https://de.wikipedia.org/wiki/Mandantenfähigkeit Mandantenfähigkeit]/Multishop | ||
+ | ** Deutschland konform (http://www.shopbetreiber.info/prestashop-deutschland/) | ||
+ | ** nicht http://www.ioncube.com abhängig | ||
+ | ** Produktpräsentation | ||
+ | *** Preisstaffelung | ||
+ | |||
+ | * Kriterien: | ||
+ | ** Schnittstellen | ||
+ | *** ebay | ||
+ | *** amazon | ||
+ | *** ERP Anbindung OXID nicht in der OS Version | ||
+ | ** Bezahlverfahren | ||
+ | ** Entwickler Community | ||
+ | ** mobile Ansichten: html5[http://www.internetworld.de/Nachrichten/Technik/Shopsoftware/Neue-Magento-Shopsoftware-unterstuetzt-mobiles-Shopping-HTML5-Support-macht-s-moeglich-65632.html] / apps[http://it-republik.de/php/artikel/Das-sind-die-neuen-Funktionen-von-Magento-1.7-5124.html] teilweise kostenpflichtig | ||
+ | * Gutscheincodes: ja | ||
+ | |||
+ | '''Shop Negativliste''' | ||
+ | * OXID eShop | ||
+ | ** OXID hat vor alle dem Lizenz Nachteile, weil wichtige Funktionen wie [https://de.wikipedia.org/wiki/Mandantenfähigkeit Mandantenfähigkeit] nur in der teuren oxid ee Version zurverfügung steht | ||
+ | * jegliche XT-Commerce, os commerce | ||
+ | ** veraltet | ||
+ | * tt_products | ||
+ | * Shopware (essentielle Funktionen wie Suche und Filternavigation in kostenpflichtige Module) | ||
+ | |||
+ | |||
+ | '''Quellen''' | ||
+ | * [http://t3n.de/news/open-source-shopsysteme-13-losungen-uberblick-286546/ 2010: 13 Shops im Vergleich ] | ||
+ | * [http://t3n.de/fragen/gibt-es-eine-gute-alternative-zu-magento Alternative zu Magento] | ||
+ | * [http://www.eric-jankowfsky.de/shopcommunitys-im-vergleich/ 23.03.2011: Shopcommunitys im Vergleich] | ||
+ | * [http://t3n.de/magazin/open-source-shop-systeme-magento-oxid-vergleich-kampf-226130/ 18.01.2011: Die Open-Source-Shop-Systeme Magento und OXID im Vergleich: Kampf der Giganten] | ||
+ | * [http://www.solutiondrive.de/online-shops-mit-magento-und-oxid/ Online-Shops mit Magento und OXID '''gute Kriterienliste'''] | ||
+ | |||
+ | = Quellen & weiteres = | ||
* [http://www.gurkcity.de/blog/Magento-Shop-die-Installation-28.html Magento Shop: die Installation] | * [http://www.gurkcity.de/blog/Magento-Shop-die-Installation-28.html Magento Shop: die Installation] | ||
* [http://www.scribd.com/doc/104577798/Magento-Community-1-7-User-Guide Magento User Guide] | * [http://www.scribd.com/doc/104577798/Magento-Community-1-7-User-Guide Magento User Guide] |
Aktuelle Version vom 20. Oktober 2015, 20:09 Uhr
- Magento Community Edition vs. Magento Enterprise Edition: ein Vergleich
- Magento
- Unterschied: Magento Community vs Enterprise Edition
Inhaltsverzeichnis
- 1 Magento Übersicht
- 2 Installation
- 3 Konfiguration und Benutzung
- 4 Magento Extensions
- 5 Fehler & Probleme
- 5.1 Warum werden meine tollen neuen Produkte denn nicht angezeigt
- 5.2 Interface_Adminhtml_Default upgrade von 1.8.0.0 zu 1.8.1.0
- 5.3 magento-connect-manager: Warning: Your Magento folder does not have sufficient write permissions.
- 5.4 ( ! ) Fatal error: Call to a member function getIdFieldName() on a non-object in /home/sync/dev/magento/1.7/app/code/core/Mage/Core/Model/Abstract.php on line 151
- 5.5 PHP Extensions "0" must be loaded.
- 5.6 Not Found The requested URL *.html was not found on this server.
- 6 Entscheidungshilfen für magento
- 7 Quellen & weiteres
Magento Übersicht
- php 5.2 / mysql / Konfiguration für xml
- Community Edition (kostenlos, Open Source-Lizenz OSL 3.0[9], ohne jeden Support)
- erhöhter Hardwarebedarf
- Besitzer ebay
- derzeitige Ebay Schnittstelle über Plugin „MarketPlaceLister“ 150€ pro Jahr (export von Produkte, import von Bestellungen)
Installation
Download
aktuelle stable Version 1.9.1.0 vom 24.11. 2014 [1]
svn checkout http://svn.magentocommerce.com/source/branches/1.9
svn checkout http://svn.magentocommerce.com/source/branches/1.7
Installation
Dateirechte
chgrp -R www-data magentowiese/
chmod ug+rw magentowiese/1.9/var/.htaccess
chmod -R ug+rw magentowiese/1.9/app/etc/
chmod -R ug+rw magentowiese/1.9/var/
chmod -R ug+rw magentowiese/1.9/media/
Datenbank erstellen
mysql -u root -p
create database magentowiese;
create user 'magento'@'localhost' identified by 'geheim';
grant all on magentowiese.* to 'magento'@'localhost';
Installationsfaden
https://localhost/magento/index.php Link auf rufen und Installation Anweisung befolgen
Sprachpakete installieren
- im backend unter System –> Magento Connect –> Magento Connect Manager den Magento Connect Manager aufrufen
- entweder für deutsches Sprachpaket runterladen von magento-community-modules--german-germany-language-pack
- unter Install New Extensions den extension key eingeben
- http://connect20.magentocommerce.com/community/Locale_Mage_community_de_DE
- oder falls nicht funktioniert oder zu alt unter Magento Connect Homepage den Extension Key für das deutsche Sprachpaket holen.
- den "Proced" Button oder so drücken
- "Return to Admin"
- evt. den Cache unter System –> Cache Management “Flush Magento Cache” flushen.
Quelle: Magento: Deutsches Sprachpaket installieren
Konfiguration und Benutzung
multistore: zwei Shops einrichten
Domains: m1.opensourceportal.info m2.opensourceportal.info
Root Kategorien anlegen
zwei neue Root Kategorien unter KATALOG => KATEGORIEN VERWALTEN angelegen
- Allgemeine Information
- Name => m1.opensourceportal.info
- Is Active => ja
- Anzeige Einstellungen
- Is Anchor => ja
StoreView für den neuen Shop erstellen
SYSTEM => STORES VERWALTEN
- Websites anlegen
- Name: m1.opensourceportal.info
- Code: m1
- Store anlegen
- Website: m1.opensourceportal.info
- Store: m1.opensourceportal.info
- Root-Kategorien
- StoreView anlegen
- Store: m1.opensourceportal.info
- Name: deutsch
- Code: m1_opensourceportal_info
- Status: aktiviert
Konfiguration der Domains im magento backend
Vorweg: Bei der Konfiguration der Domains gilt dass beide Domains auf denselben Magento-Document-Root zeigen, damit Magento den Shop laden kann.
- System > Konfiguration
- links oben "Aktueller Konfig.-Bereich:" die erste Domain m1.opensourceportal.info auswählen
- Web
- in Ungesichert & gesichert jeweils die Basis Url setzen
Konfiguration des Designs
- System => Design => Gestaltungsänderung hinzufügen
- Store: auswählen z.B. deutsch
- Eigene Gestaltung: z.B. modern
öhm komisch
- System > Konfiguration
- links oben "Aktueller Konfig.-Bereich:" die erste Domain m1.opensourceportal.info auswählen
- Design
- Paket
- Aktueller Paketname: default || modern
- Paket
Konfiguration der Sprache
- System > Konfiguration > Web
- links oben "Aktueller Konfig.-Bereich:" "english" auswählen
- Allgemein
- Allgemein => Längeroptionen
- Standardland: Vereinigtes Königreich
- Erlaubte Länder: Vereinigtes Königreich
- Optionen für Lokalisierung
- Lokalisierung: English (Vereinigtes Königreich)
- Einrichten der Währung ... Werte auf Pfund
- Allgemein => Längeroptionen
Modifikationen an der index.php
die index.php muss verändert werden
- ans Ende scrollen
- folgende Zeilen auskommentieren
/* Store or website code */ #$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ; /* Run store or run website */ #$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store'; #Mage::run($mageRunCode, $mageRunType);
- folgende Zeilen hinzufügen
/** * @multistore * */ switch($_SERVER['HTTP_HOST']){ case 'm.opensourceportal.info': case'www.m.opensourceportal.info': $_SERVER["MAGE_RUN_CODE"]="base"; $_SERVER["MAGE_RUN_TYPE"]="website"; break; case 'm1.opensourceportal.info': case'www.m1.opensourceportal.info': $_SERVER["MAGE_RUN_CODE"]="m1"; $_SERVER["MAGE_RUN_TYPE"]="website"; break; case 'm2.opensourceportal.info': case 'www.m2.opensourceportal.info': $_SERVER["MAGE_RUN_CODE"]="m2"; $_SERVER["MAGE_RUN_TYPE"]="website"; break; } /* Store or website code */ $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ; /* Run store or run website */ $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store'; Mage::run($mageRunCode, $mageRunType);
- Erlärung der Variablen
- $_SERVER["MAGE_RUN_TYPE"] => "website" oder "store"
- $_SERVER["MAGE_RUN_CODE"] => "website_code" oder "store_code";
Quellen:
- 01.02.2011 Mehrere Onlineshops mit nur einer Installation betreiben: Multishops mit Magento
- 23.02.2009: Standard Wie setze ich einen Magento Multi-Store auf? (Magento Multishop Installation)
Produkte
Vorweg
- Kategorien
- Attribute und Attributsets
Einfacher Artikel
Artikel => Datenbank Datensatz => Bildschirm
Gruppen Artikel
mehrere einfache Artikel können zum Gruppen Artikel zusammen gefügt werden z.B. Bildschirm, PC, Maus ergeben einen Artikel "Computer System"
Konfigurierbarer Artikel
mehrere einfache Artikel können als Auswahl für ein Artikel zusammen gefaßt werden z.B. T-Shirt blau, T-Shirt grün, T-Shirt-rosa ergeben Artikel "T-Shirt" mit Auswahlmöglichkeit der Farbe
Bündel Artikel
Kombination aus Gruppen und konfigurierbaren Artikel
Virtueller Artikel
z.B. Lizenzschlüssel, kostenpflichtiger Mitgliederbereich
Download Artikel
Quellen
Magento Extensions
Fehler & Probleme
Warum werden meine tollen neuen Produkte denn nicht angezeigt
- Produkt deaktiviert
- Katalog >> Artikel verwalten >> Produkt bearbeiten/erstellen
- >> Allgemein
- >> Status aktiviert????
- >> Sichtbarkeit ????
- >> Lagerverwaltung
- >> Menge ==> 1000
- >> "Stückzahl für "Nicht auf Lager"-Status" ==> 0
- >> "Lagerbestand" ==> Auf Lager
- >> Websites
- Produkt für Website zur Verfügung stellen
- >> Allgemein
- Unterkategorie anlegen und aktivieren, Produkt einsortieren
- Katalog >> Artikel verwalten >> Produkt bearbeiten/erstellen
Quelle: Warum werden meine Artikel bei Magento nicht angezeigt?
Interface_Adminhtml_Default upgrade von 1.8.0.0 zu 1.8.1.0
CONNECT ERROR: Failed to open file /var/www/Magento/Magento18/downloader/.cache/community/Interface_Adminhtml_Default-1.8.1.0/app/design/adminhtml/default/default/template/downloadable/sales/order/invoice/create/items/renderer
Fatal error: Call to a member function setActive() on a non-object in app/code/core/Mage/Adminhtml/Controller/Action.php on line 104
nach dem extensions upgrade fehlt Interface_Adminhtml_Default und obenstehende Fehlermeldungen kommen, bzw einfach eine weiße Seite
magento-connect-manager: Warning: Your Magento folder does not have sufficient write permissions.
chgrp -R www-data magento chmod g+rw magento/1.7/ -R
( ! ) Fatal error: Call to a member function getIdFieldName() on a non-object in /home/sync/dev/magento/1.7/app/code/core/Mage/Core/Model/Abstract.php on line 151
Dateirechte Problem
chgrp -R www-data magento
PHP Extensions "0" must be loaded.
bei der Installation bzw Configurationm nach dem mensch die Datenbankverbindung angegeben hat
in magento/1.7/app/code/core/Mage/Install/etc/config.xml folgendes xml verändern: von
... <extensions> <pdo_mysql/> </extensions> ...
zu
... <extensions> <pdo_mysql>1</pdo_mysql> </extensions> ...
Not Found The requested URL *.html was not found on this server.
Apache#Apache_rewrite_Modul Apache rewrite Modul
Entscheidungshilfen für magento
- Ausschlußkriterien
- Mandantenfähigkeit/Multishop
- Deutschland konform (http://www.shopbetreiber.info/prestashop-deutschland/)
- nicht http://www.ioncube.com abhängig
- Produktpräsentation
- Preisstaffelung
- Kriterien:
- Gutscheincodes: ja
Shop Negativliste
- OXID eShop
- OXID hat vor alle dem Lizenz Nachteile, weil wichtige Funktionen wie Mandantenfähigkeit nur in der teuren oxid ee Version zurverfügung steht
- jegliche XT-Commerce, os commerce
- veraltet
- tt_products
- Shopware (essentielle Funktionen wie Suche und Filternavigation in kostenpflichtige Module)
Quellen
- 2010: 13 Shops im Vergleich
- Alternative zu Magento
- 23.03.2011: Shopcommunitys im Vergleich
- 18.01.2011: Die Open-Source-Shop-Systeme Magento und OXID im Vergleich: Kampf der Giganten
- Online-Shops mit Magento und OXID gute Kriterienliste