Cookie Problem mit Magento under Windows & XAMPP?

15. Oktober 2009 at 19:50

Ihr bekommt unter Magento beim befüllen des Warenkorbes oder beim Login den Fehler „Please enable cookies in your web browser to continue.“?

Dieses  Magento-Cookie-Problem konnten wir unter Windows auf XAMPP-Basis reproduzieren. Irgendwie scheint es da ein Problem bei der Auflösung der Hostnames zu geben, als Workaround könnt ihr Magento auf IP-Basis installieren.
Anstatt

http://localhost/mymagentoshop

gebt ihr

http://127.0.0.1/mymagentoshop

bei der Installation/Konfiguration ein und das Problem sollte gelöst sein.

Alternativ könnt ihr in der Datei app/code/core/Mage/Core/Model/Session/Abstract/Varien.php in Zeile 77 die Code-Zeilen

// set session cookie params
session_set_cookie_params(
 $this->getCookie()->getLifetime(),
 $this->getCookie()->getPath(),
 $this->getCookie()->getDomain(),
 $this->getCookie()->isSecure(),
 $this->getCookie()->getHttponly()
);

ändern in

// set session cookie params
session_set_cookie_params(
 $this->getCookie()->getLifetime(),
 $this->getCookie()->getPath()
 //$this->getCookie()->getDomain(),
 //$this->getCookie()->isSecure(),
 //$this->getCookie()->getHttponly()
);

ACHTUNG: Ist ein Core-Hack der bei dem nächsten Update wieder überschrieben wird. Hinzu kommt das die Sicherheit gefährdet wird, damit nicht geeignet zum produktiven Einsatz. Für den Einsatz in einer lokalen lokalen XAMPP-Test-Umgebung unbedenklich.

HTML-Referenz für die Magento-Systemkonfiguration

14. Oktober 2009 at 13:35

Eine HTML-Referenz für die Magento-Systemkonfiguration findet ihr hier !

Gerade für Magento-Einsteiger eine gute Übersicht, mit wo es notwendig erscheint, kurzen Erklärungen.

Magento Cookie-Pfad: Verwaltung von Sitzungscookies – Was ist hier einzugeben?

14. Oktober 2009 at 11:15

Um den Warenkorb und die Benutzer-Aktivitäten zu verwalten, verwendet Magento Cookies. Das Verhalten der Einstellungen der Sitzungscookies ist gleich mit der PHP SetCookie Funktion.

Gelegentlich erreichte uns die Frage „Was ist der Cookie-Pfad“ bzw. „Was trage ich dort ein?“.

Der Cookie-Pfad erlaubt es erstellte Magento Cookies in anderen Ordner zur Verfügung zu stellen. Wenn Sie also Cookies global überall auf Ihrer Site verfügbar machen wollen, so geben Sie im Feld Cookie-Pfad einen Slash ein: /.
Im Cookie Domain geben Sie Ihren Domain ohne den Host www, jedoch mit einem Punkt ein, damit dieser auf der ganzen Webseite zur Verfügung steht. Siehe folgendes  Beispiel:

Cookie-Domäne: .fly2mars-media.de
Cookie-Pfad: /
Cookie-Lebenszeit: 3600 (in Sekunden)

Magento: deutsches Lokalisierungspaket „Market Ready Germany“

13. Oktober 2009 at 15:45

Magento ist primär für den amerikanischen Markt entwickelt. Für alle deutschen Shop-Betreiber steht das kostenlose Modul „Market Ready Germany“ in Magento Connect zu im Verfügung.

Die Wichtigsten Inhalte:

  • Deutsche PDF-Vorlagen für Rechnungen, Bestellbestätigungen und Gutscheine
  • Deutsche E-Mail-Templates
  • Deutscher Mehrwertsteuer-Satz von 19 Prozent und 7 Prozent
  • Anzeige der rechtlich korrekten Zwischensummen im Warenkorb
  • Deutsche Standardtexte und Seiten für AGB, Impressum, Wiederrufsbelehrung, Über uns, Datenschutz, Lieferung und Bestellvorgang. Die Seiten werden automatisch mit Variablen für die Stammdaten angelegt. Dazu gibt es ein Backend-Modul zur einfachen Eingabe.

Durch die Installation der Erweiterung soll der Shop eine automatische Vorzertifizierung für Trustedshops erhalten.

Wichtig zu beachten: Die Installation funktioniert (aktuell?) nur bei neuen Shops, liegt unter anderem dass die Steuersätze überschrieben werden. Spätere Updates sind natürlich auch bei bestehenden möglich.

ACHTUNG: Beachtet den Hinweis beim Update auf Version 0.1.6

Das Modul findet ihr hier

kostenlose Magento Themes

13. Oktober 2009 at 11:35

Eine Übersicht über kostenlose Magento-Themes findet ihr hier !

Webshop: Keine Lieferung durch Verkäufer bei falsch ausgepreisten Waren

13. Oktober 2009 at 11:06

Im Sommer dieses Jahres wurde bei dem Versandhändler Otto versehendlich ein MacBooks im Wert von ca. 1.700 Euro für nur 50 Euro im Shop angeboten.
Bis der Fehler bemerkt wurde, waren die ersten Bestellungen eingegangen. Auch der Mitbewerber Quelle hatte im letzten Jahr mit einer ähnlichen Panne zu kämpfen. Ein Urteil des OLG Nürnberg stärkt nun aber die Rechte der Händler.

Das OLG Nürnberg hat jetzt entschieden dass der Verkäufer die Ware eines falsch ausgepreisten Artikels nicht liefern muss, wenn er diesen nachträglich storniert und damit kein Kaufvertrag zu stand gekommen ist.

Im Detail hatte ein Käufer von 18 Flachbildschirmen vor dem OLG Nürnberg auf dessen Lieferun geklagt (Beschluss v. 23.07.2009, Az: 14 U 622/09).  Das LG Nürnberg-Fürth wies die Klage mit der Begründung ab, es sei kein Vertrag zustande gekommen. Gegen dieses Urteil legte der Kläger Berufung ein.

Zunächst stellt das OLG Nürnberg mit ausführlicher Begründung fest, dass die Einstellung von Waren ins Internet nicht als Angebot i.S.d. § 145 BGB zu sehen ist, sondern vielmehr als „invitatio ad offerendum“, also als „Einladung zur Abgabe eines Angebotes.“

„Da das „Internetangebot“ der Beklagten somit nicht als Angebot i.S.d. § 145 BGB in Betracht kommt, stellen erst die Bestellungen des Klägers vom 25.09.2007 um ca. 19:02 Uhr und um ca. 19:16 Uhr Angebote gemäß § 145 BGB zum Erwerb von insgesamt 18 Flachbildschirmen dar.“

Quelle: www.shopbetreiber-blog.de

Weitere Infos findet ihr im entsprechenden Artikel des shopbetreiber-blog

Magento MySQL Datenbank Shema

13. Oktober 2009 at 10:00

Das aktuelle Magento Datenbank Shema findet ihr unter

www.magentocommerce.com/wiki/development/magento_database_diagram

Magento: Datenbank importieren – Fehlermeldung vermeiden

13. Oktober 2009 at 09:01

Der Import eines Datenbank-Dump von Magento bricht mit einer Fehlermeldung ab oder wird nicht vollständig importiert?

Dafür gibt es eine Lösung, und zwar schreibt ihr an den Anfang der Import-Datei die Zeile

— add this above the first line
SET AUTOCOMMIT=0;
set foreign_key_checks=0;

sowie als letzte Zeile

— add this below the last line
SET FOREIGN_KEY_CHECKS=1;
COMMIT;
SET AUTOCOMMIT=1;

Danach sollte der Import problemlos möglich sein, da ihr die Fremdschlüssel-Überprüfung während des Imports deaktiviert habt um die Tabellen in beliebiger Reihenfolge zu importieren. Außerdem wird der Import beschleunigt

Meet Magento am 2. November 2009 in Frankfurt a.M.

12. Oktober 2009 at 21:26

Meet -Magento #2.09 – 2. November 2009, Frankfurt am Main

Bereits 3 Wochen vor Beginn der Veranstaltung ist Meet Magento #2.09 ausverkauft. Über 300 Teilnehmer haben sich für das Event angemeldet.

Nach der erfolgreichen Veranstaltung im Februar diesen Jahres, freuen wir uns, auch dieses Mal wieder hochkarätige Referenten bei Meet Magento #2.09 in Frankfurt am Main begrüßen zu dürfen. An dieser Stelle möchten wir uns auch noch einmal für die Vielzahl der eingereichten Themenvorschläge bedanken.

Die Teilnehmer können sich auf ein buntes Programm einstellen. So werden ganztags Referenten in Vorträgen über erfolgreiche Magento Projekte, Magentomodule oder auch Themen rund um den Online-Handel berichten. Nach der Mittagspause wird es viele parallel laufende Knowledge-Cafés – Gesprächsrunden – geben bei denen man sich in lockerer Atmosphäre über Programmier-Tipps und Tricks, spannende Magento-Projekte, neue Extensions oder Trends und Themen rund um den Online-Shop informieren kann. Die Gesprächsrunden lassen Platz für weiterführende Fragen oder Diskussionen. Ein besonders Highlight der Veranstaltung ist die abschließende Panel-Diskussion mit Experten aus dem Open Source und Closed Source Lager – wir freuen uns auf Wilfried Beek (CEO ePages), Roland Fesenmayr (CEO OXID eSales), Jochen Krisch (Blog ExcitingCommerce.de), Roy Rubin (CEO Varien), Björn Schotte (CEO MAYFLOWER GmbH) und Andreas Lenz (t3n Magazin). Moderiert wird die Diskussion von Dominik Grollmann, Chefredakteur der Internetworld Business.

Uhrzeit

Thema

von – bis was wer wo
08:30 – 09:15 Empfang und Businessfrühstück
09:15 – 09:30 Eröffnungrede Thomas Fleck, Rico Neitzel Ludwig-Erhard-Saal (EG)
09:30 – 10:00
Keynote Roy Rubin, Yoav Kutner Ludwig-Erhard-Saal (EG)
10:00 – 10:45 Vortrag O’Reilly Magento- Das Handbuch für Entwickler Diagnose am laufenden System – Session-basiertes Debugging auf Produktionssystemen ohne Störung des regulären Betriebs Dimitri Gatowski Ludwig-Erhard-Saal (EG)
11:00 – 11:45 Vortrag: Vorsicht Falle: die häufigsten Rechtsfehler bei Online-Shops
Thomas Karst Ludwig-Erhard-Saal (EG)
12:00 – 12:45 Vortrag: Magento als Entwicklungsframework
Josef Willkommer Ludwig-Erhard-Saal (EG)
12:45 – 13:45 Mittagspause
13:45 – 14:00
Keynote der Community Manager Rico Neitzel, Koby Oz Lichthof (OG)
14:00 – 14:45 Vortrag: Magento goes in the cloud – Cloud Computing für Magento Boris Lokschin Ludwig-Erhard-Saal (EG)
Café: TypoGento 1.0 Michael Türk Lichthof (OG)

Café: Optimierung der Bestellprozesse mit PayPal Express
Markus Fuchs Lichthof (OG)
Café: Modulprogrammierung: Source-, Backend- und Attribute-Models verwenden Vinai Kopp Lichthof (OG)

Café: Relaunch des Liveshopping-Portals Preisbock.de auf Magento: Erfahrungen aus Migration und Betrieb
Marcus Funk Lichthof (OG)
Café: Web 3.0 mit Widgets – alias: gadgets, apps, badges, modules, plugins, … Hendrik Lennarz Lichthof (OG)

Café: O’Reilly Magento- Das Handbuch für Entwickler Frontend-Anpassung – Beispiel aus dem Rezept-Teil: Blättern im  Produktlisting direkt auf der Produktseite, Darstellung des Mehrwerts  für den Nutzer und Vorstellung der nötigen Anpassungen.
Daniel Brylla, Sebastian Heuer Lichthof (OG)
15:00 – 15:45 Vortrag: Wer nicht automatisiert verliert Jan Sperber, Jan Gerle Ludwig-Erhard-Saal (EG)
Café: Schnittstellen für Magento – Wie sich der Shop an externe Systeme anbinden lässt Roman Zenner Lichthof (OG)
Café: Praxisbeispiel Modulentwicklung: Integration einer Risikoprüfung
Andreas von Studnitz Lichthof (OG)
Café: Stärken bündeln – Integration von Magento in kommerzielle Business-Systeme (ERP/CRM/Payment) Alexander Janthur,Matthias Gronwald Lichthof (OG)
Café: Wie Sie mit Web Shop Controlling die Conversion Ihres Magento Shops mehr als verdoppeln
Herbert Hohn Lichthof (OG)
Café: Magento PIM Edition Stefan Eisenreich Lichthof (OG)
Café: Media Commerce Experience: Bewegtbild revolutioniert eCommerce
Hasan Cigdem Lichthof (OG)
16:00 – 16:45 Vortrag:
Einführung in die Modulprogrammierung Vinai Kopp Ludwig-Erhard-Saal (EG)
Café: Vernetzung von komplexen Prozessen im internationalen Versandhandel
Marc Wahlert Lichthof (OG)
Café: Programmierung und Erweiterung  der Magento API am Beispiel einer Magento-eBay Anbindung Michael Schäfer Lichthof (OG)
Café: Kundenorientierung als Erfolgskriterium im  Online-Handel
Thorsten Mühling Lichthof (OG)
Café: Magento Software as a Service (SaaS) Boris Lokschin Lichthof (OG)
Café: Extending Magento: Build- und Deploymentprozess
Johann Zelger, Michael Leiss Lichthof (OG)
17:00 – 18:00 Paneldiskussion: Crossing the Rubicon with OpenSource?

Magento: Version 1.4.X steht in den Startlöchern – erstes Preview

12. Oktober 2009 at 20:22

Die nächste Version von Magento steht in den Startlöchern, seit 06.10.09 ist die Version 1.4.0.0-alpha3 zum kostenlosen Download bereit.

In der Version wurde eine lange Liste an Bugfixes abgearbeitet. Es gibt endlich native ein WYSIWYG-Editor für das CMS und auch das Einstellen von Bildern und die Verlinkung soll im CMS nun komfortabel möglich sein.

In Sachen Performance sind ebenfalls Verbesserungen angekündigt worden, die mit einer völlig neuen Indizierungsfunktionalität einhergehen sollen. Für die Entwickler und Administratoren gibt es jetzt neuen Entwicklungsmodus und die Steuerung des Shops über Umgebungsvariablen wird ermöglicht. Für Steuerregeln können in den Postleitzahlen nun Platzhalter verwendet werden.

Laut RoadMap befindet sich die Fertigstellung der Version 1.4 derzeit erst bei 71%. 412 Bugfixes von 575 sind bereits erledigt, damit sind noch 163 offen. Ein finales Release-Datum wurde noch nicht genannt, die Tendenz geht aktuell Richtung Ende diesen /Anfang nächsten Jahres.

Bei so viel Euphorie sollte beachtet werden: Die aktuelle Alpha-Version ist nicht für den Einsatz in Produktumgebungen zu empfehlen!