<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Matthias Zeis</title> <link>http://www.matthias-zeis.com</link> <description>über Magento &amp; Webshops in Österreich.</description> <lastBuildDate>Tue, 15 May 2012 08:08:02 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/matthiaszeis" /><feedburner:info uri="matthiaszeis" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Meet Magento #6.12 in Leipzig</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/llEPYHX8Xzw/meet-magento-6-12-in-leipzig</link> <comments>http://www.matthias-zeis.com/archiv/meet-magento-6-12-in-leipzig#comments</comments> <pubDate>Tue, 15 May 2012 08:08:02 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[konferenz]]></category> <category><![CDATA[magento]]></category> <category><![CDATA[meet magento]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=2029</guid> <description><![CDATA[Am kommenden Sonntag steige ich ins Flugzeug, um die Meet Magento #6.12 in Leipzig zu besuchen. Worum es bei dieser Konferenz geht und wie ihr zu weiteren Informationen kommt, erfahrt ihr in meinem Blog-Posting auf unserer Agentur-Seite von LimeSoda.]]></description> <content:encoded><![CDATA[<p>Am kommenden Sonntag steige ich ins Flugzeug, um die <strong>Meet Magento #6.12 in Leipzig</strong> zu besuchen.</p><p>Worum es bei dieser Konferenz geht und wie ihr zu weiteren Informationen kommt, erfahrt ihr in meinem <a href="http://blog.limesoda.at/2012/05/limesoda-bei-meet-magento-6-12/">Blog-Posting</a> auf unserer Agentur-Seite von LimeSoda.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=llEPYHX8Xzw:ofK3mSOUtag:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=llEPYHX8Xzw:ofK3mSOUtag:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=llEPYHX8Xzw:ofK3mSOUtag:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=llEPYHX8Xzw:ofK3mSOUtag:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=llEPYHX8Xzw:ofK3mSOUtag:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/llEPYHX8Xzw" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/meet-magento-6-12-in-leipzig/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/meet-magento-6-12-in-leipzig?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=meet-magento-6-12-in-leipzig</feedburner:origLink></item> <item><title>Österreichs Browserlandschaft im März 2012</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/zz1RDkHaKjE/osterreich-browserlandschaft-maerz-2012</link> <comments>http://www.matthias-zeis.com/archiv/osterreich-browserlandschaft-maerz-2012#comments</comments> <pubDate>Mon, 09 Apr 2012 07:35:11 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Sonstiges]]></category> <category><![CDATA[browser]]></category> <category><![CDATA[browserverteilung]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[österreich]]></category> <category><![CDATA[safari]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1955</guid> <description><![CDATA[<a href="http://www.matthias-zeis.com/archiv/osterreich-browserlandschaft-maerz-2012"><img align="right" hspace="5" width="150" src="http://www.matthias-zeis.com/wp-content/uploads/2012/04/webbrowser-verteilung-oesterreich-218x163.jpg" class="alignright wp-post-image tfe" alt="Immer noch die fünf Großen in Österreich: Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome und Opera" title="Immer noch die fünf Großen in Österreich: Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome und Opera" /></a>Wer im Webbereich arbeitet, muss sich ständig auf dem Laufenden halten, welche Browser-Versionen aktuell im Einsatz sind. Globale Statistiken sind hier nur bedingt hilfreich. Schließlich unterscheiden sich die Märkte zum Teil markant voneinander.Daher führen wir bei <a title="LimeSoda Wien - Online-Marketing Agentur, Onlineshop, Webdesign, Social Media" href="http://www.limesoda.at">LimeSoda</a> in Wien ständig eigene Analysen zum <strong>österreichischen Browsermarkt</strong> durch. Wir aggregieren die<strong> Besucherstatistiken von über 100 verschiedenen Websites</strong> aus unserem Portfolio und bilden so ein Mittel aus Webshops, Blogs und Websites mit Content-Management-Systemen im B2B- und B2C-Bereich.Was hat sich gegenüber dem <a title="Browserstatistiken aus Österreich im März 2011" href="http://www.matthias-zeis.com/archiv/browser-verteilung-in-osterreich-wie-steht-es-um-ie6-bis-ie9-firefox-und-co">letzten Jahr</a> verändert?]]></description> <content:encoded><![CDATA[<p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/04/webbrowser-verteilung-oesterreich.jpg"><img class="alignright size-thumbnail wp-image-1954" title="Immer noch die fünf Großen in Österreich: Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome und Opera" src="http://www.matthias-zeis.com/wp-content/uploads/2012/04/webbrowser-verteilung-oesterreich-218x163.jpg" alt="Immer noch die fünf Großen in Österreich: Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome und Opera" width="218" height="163" /></a>Wer im Webbereich arbeitet, muss sich ständig auf dem Laufenden halten, welche Browser-Versionen aktuell im Einsatz sind. Globale Statistiken sind hier nur bedingt hilfreich. Schließlich unterscheiden sich die Märkte zum Teil markant voneinander.</p><p>Daher führen wir bei <a title="LimeSoda Wien - Online-Marketing Agentur, Onlineshop, Webdesign, Social Media" href="http://www.limesoda.at">LimeSoda</a> in Wien ständig eigene Analysen zum <strong>österreichischen Browsermarkt</strong> durch. Wir aggregieren die<strong> Besucherstatistiken von über 100 verschiedenen Websites</strong> aus unserem Portfolio und bilden so ein Mittel aus Webshops, Blogs und Websites mit Content-Management-Systemen im B2B- und B2C-Bereich.</p><p>Was hat sich gegenüber dem <a title="Browserstatistiken aus Österreich im März 2011" href="http://www.matthias-zeis.com/archiv/browser-verteilung-in-osterreich-wie-steht-es-um-ie6-bis-ie9-firefox-und-co">letzten Jahr</a> verändert?</p><p>Nicht so viel, wie man vielleicht meinen möchte. Der <strong>Internet Explorer</strong> liegt weiterhin knapp vor <strong>Mozilla Firefox</strong>. Beide haben Marktanteile verloren. An dritter Stelle findet man <strong>Safari</strong> von Apple, während Google <strong>Chrome</strong> erst auf Platz vier folgt.</p><p>Bei den <strong>Browserversionen</strong> hat sich der Markt <strong>stark aufgesplittet</strong>. Vor allem Firefox leidet unter einer Fragmentierung aufgrund der verkürzten Releasezyklen. Chrome zeigt, wie man das besser macht. Die vielen neuen Versionen führen zu einem Kuriosum: der <strong>Internet Explorer 8</strong> hat sich den Spitzenplatz für die meistverbreitete Einzelversion zurück erkämpft.</p><p><strong>Neugierig</strong> geworden? <strong>Alle Details</strong> gibt es in meinem LimeSoda-Blog-Posting &#8220;<a href="http://blog.limesoda.at/2012/03/webbrowser-nutzung-oesterreich-update-maerz-2012/">Webbrowser-Nutzung in Österreich: Edition März 2012</a>&#8220;.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=zz1RDkHaKjE:3Q-hOrPp00A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=zz1RDkHaKjE:3Q-hOrPp00A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=zz1RDkHaKjE:3Q-hOrPp00A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=zz1RDkHaKjE:3Q-hOrPp00A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=zz1RDkHaKjE:3Q-hOrPp00A:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/zz1RDkHaKjE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/osterreich-browserlandschaft-maerz-2012/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/osterreich-browserlandschaft-maerz-2012?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=osterreich-browserlandschaft-maerz-2012</feedburner:origLink></item> <item><title>Das neue DHL-Versand-Modul in Magento 1.7</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/3hEgNJb4Vhs/neues-dhl-versand-modul-magento-1-7</link> <comments>http://www.matthias-zeis.com/archiv/neues-dhl-versand-modul-magento-1-7#comments</comments> <pubDate>Thu, 15 Mar 2012 05:06:45 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[dhl]]></category> <category><![CDATA[magento]]></category> <category><![CDATA[magento 1.7]]></category> <category><![CDATA[versand]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1858</guid> <description><![CDATA[<a href="http://www.matthias-zeis.com/archiv/neues-dhl-versand-modul-magento-1-7"><img align="right" hspace="5" width="150" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-einstellungen-seite-01-magento-1700.png" class="alignright wp-post-image tfe" alt="" title="Einstellungen für das neue DHL-Modul in Magento 1.7, Seite 1" /></a>Nachdem ich bereits eine Menge Neuigkeiten von Magento 1.7 vorgestellt habe, möchte ich der Vollständigkeit halber noch ein Feature im Blog verewigen: das <strong>neue DHL-Versandmethoden-Modul</strong>.  Bei uns verwendet zwar gerade gar kein Kunde DHL (schätze, in Österreich sind andere Versender beliebter?), weswegen ich das Modul nicht selbst testen kann, aber da es scheinbar ziemlich umfangreich ist, zahlt sich ein Blick darauf sicher aus.]]></description> <content:encoded><![CDATA[<p>Ich habe ja bereits so einige Neuigkeiten von Magento 1.7 vorgestellt: da hatten wir die <a title="Automatische Generierung von Gutschein-Codes in Magento 1.7" href="http://www.matthias-zeis.com/archiv/automatische-generierung-gutschein-codes-magento-1-7">automatische Generierung von Gutschein-Codes</a>, <a title="Verschiedene Basispreise für Kundengruppen in Magento 1.7" href="http://www.matthias-zeis.com/archiv/verschiedene-basispreise-kundengruppen-magento-1-7">verschiedene Basispreise für Kundengruppen</a>, eine <a title="Backup- und Rollback-Funktionalität in Magento 1.7" href="http://www.matthias-zeis.com/archiv/backup-und-rollback-funktionalitaet-magento-1-7">erweiterte Backup- und neue Rollback-Funktionalität</a>, die <a title="Automatische Überprüfung der UID und Kundengruppenzuordnung in Magento 1.7" href="http://www.matthias-zeis.com/archiv/automatische-ueberpruefung-uid-ust-idnr-kundengruppenzuordnung-magento-1-7">automatische Überprüfung der UID und die B2B-Kundengruppenzuordnung</a> sowie die Verfügbarkeit von CAPTCHAs. So langsam hat es sich dann auch mit den Magento-1.7-Themen. <img src='http://www.matthias-zeis.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><p>Eine Erweiterung möchte ich noch vorstellen: das <strong>neue DHL-Versandmethoden-Modul</strong>.  Bei uns verwendet zwar gerade gar kein Kunde DHL (schätze, in Österreich sind andere Versender beliebter?), weswegen ich das Modul nicht selbst testen kann, aber da es scheinbar ziemlich umfangreich ist, zahlt sich ein Blick darauf sicher aus.</p><h2>Einstellungsmöglichkeiten</h2><p>Im Backend findet man die Versandmethoden wie gewohnt unter System &gt; Configuration &gt; Sales &gt; Shipping Methods. Der bisherige DHL-Versand findet sich nun unter &#8220;DHL (Deprecated)&#8221;, während das <strong>neue Modul unter &#8220;DHL&#8221;</strong> findet.</p><p>Hier ohne weitere Umschweife der <strong>Konfigurationsbereich</strong>:</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-einstellungen-seite-01-magento-1700.png"><img class="aligncenter size-full wp-image-1859" title="Einstellungen für das neue DHL-Modul in Magento 1.7, Seite 1" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-einstellungen-seite-01-magento-1700.png" alt="" width="600" height="831" /></a><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-einstellungen-seite-02-magento-1700.png"><img class="aligncenter size-full wp-image-1860" title="Einstellungen für das neue DHL-Modul in Magento 1.7, Seite 2" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-einstellungen-seite-02-magento-1700.png" alt="" width="600" height="795" /></a>Selbst mit diesem langen Formular sind aber noch nicht einmal alle Möglichkeiten aufgedeckt.</p><p>Wählt man bei der <strong>Größe</strong> (Size) statt &#8220;Regular&#8221; den Wert &#8220;Specific&#8221; aus, dann können die Ausmaße der Packung angegeben werden:</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-paket-groesse-magento-1700.png"><img class="aligncenter size-full wp-image-1863" title="Konfigurierbare Größe des DHL-Pakets in Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-paket-groesse-magento-1700.png" alt="" width="599" height="157" /></a>Im ersten Screenshot wird nur ein Teil der <strong>verfügbaren Versandmethoden</strong> aufgeführt. Hier ist der zweite Teil der Liste:</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-versandmethoden-magento-1700.png"><img class="aligncenter size-full wp-image-1864" title="Der zweite Teil der DHL-Versandmethoden in Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-versandmethoden-magento-1700.png" alt="" width="600" height="229" /></a>Nicht zuletzt (ok, doch zuletzt) kann eine <strong>kostenlose Versandmethode</strong> ab einem beliebigen Bestellwert definiert werden. Auch hier möchte ich euch die Auswahlmöglichkeiten nicht vorenthalten:<br /> <a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-kostenlose-versandmethode-magento-1700.png"><img class="aligncenter size-full wp-image-1865" title="DHL: kostenlose Versandmethode ab einem Mindestbestellwert in Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/dhl-kostenlose-versandmethode-magento-1700.png" alt="" width="600" height="338" /></a><br /><h2>Fazit</h2><p>Dieses Mal muss mein Fazit kurz ausfallen, denn wie gesagt: mit DHL-Modulen hatte ich bisher wenig zu tun. Falls das Modul gut und fehlerfrei umgesetzt ist, scheint es mir aber eine echte Bereicherung zu sein. Wenn ihr Erfahrungen damit sammeln konntet, freue ich mich über eure Erfahrungsberichte in den Kommentaren.</p><p>&nbsp;</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=3hEgNJb4Vhs:sUalg5Lzf8I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=3hEgNJb4Vhs:sUalg5Lzf8I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=3hEgNJb4Vhs:sUalg5Lzf8I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=3hEgNJb4Vhs:sUalg5Lzf8I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=3hEgNJb4Vhs:sUalg5Lzf8I:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/3hEgNJb4Vhs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/neues-dhl-versand-modul-magento-1-7/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/neues-dhl-versand-modul-magento-1-7?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=neues-dhl-versand-modul-magento-1-7</feedburner:origLink></item> <item><title>CAPTCHAs in Magento 1.7</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/q6bm4AlzxZk/captchas-in-magento-1-7</link> <comments>http://www.matthias-zeis.com/archiv/captchas-in-magento-1-7#comments</comments> <pubDate>Tue, 13 Mar 2012 05:11:29 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[captcha]]></category> <category><![CDATA[magento]]></category> <category><![CDATA[magento 1.7]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1738</guid> <description><![CDATA[<a href="http://www.matthias-zeis.com/archiv/captchas-in-magento-1-7"><img align="right" hspace="5" width="150" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-admin-konfiguration-magento-1700.png" class="alignright wp-post-image tfe" alt="" title="Konfiguration von CAPTCHAs für das Backend in Magento 1.7" /></a>Mit Version 1.7 nimmt sich Magento ein <strong>Problem</strong> zur Brust, das viele Website-Betreiber nur zu gut kennen: das <strong>Spamming über Webseiten-Formulare</strong>. Mit dem nächsten Release des Onlineshops können für verschiedene Formulare des Admin-Backends und des Webshop-Frontends <strong>CAPTCHAs</strong> aktiviert werden.Für den Fall, dass jemand mit dem Begriff nichts anfangen kann: CAPTCHA steht für "<strong>C</strong>ompletely <strong>A</strong>utomated <strong>P</strong>ublic <strong>T</strong>uring test to tell <strong>C</strong>omputers and <strong>H</strong>umans <strong>A</strong>part". In 99 Prozent der Fälle sind das verschnörkelte Buchstaben, die man auf Websites eintippen muss.]]></description> <content:encoded><![CDATA[<p>Mit Version 1.7 nimmt sich Magento ein <strong>Problem</strong> zur Brust, das viele Website-Betreiber nur zu gut kennen: das <strong>Spamming über Webseiten-Formulare</strong>. Mit dem nächsten Release des Onlineshops können für verschiedene Formulare des Admin-Backends und des Webshop-Frontends <strong>CAPTCHAs</strong> aktiviert werden.</p><p>Für den Fall, dass jemand mit dem Begriff nichts anfangen kann: CAPTCHA steht für &#8220;<strong>C</strong>ompletely <strong>A</strong>utomated <strong>P</strong>ublic <strong>T</strong>uring test to tell <strong>C</strong>omputers and <strong>H</strong>umans <strong>A</strong>part&#8221;. In 99 Prozent der Fälle sind das verschnörkelte Buchstaben, die man auf Websites eintippen muss.</p><h2>Admin-Backend</h2><p>Wer die CAPTCHA-Funktion für das Magento-Backend aktivieren möchte, klickt sich zum Menüpunkt System &gt; Configuration &gt; Advanced &gt; Admin &gt; CAPTCHA durch. Nachdem die Option &#8220;Enable CAPTCHA in Admin&#8221; auf &#8220;Yes&#8221; gestellt wurde, kommen neue <strong>Einstellungsmöglichkeiten</strong> zum Vorschein (siehe Screenshot):</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-admin-konfiguration-magento-1700.png"><img class="aligncenter size-full wp-image-1845" title="Konfiguration von CAPTCHAs für das Backend in Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-admin-konfiguration-magento-1700.png" alt="" width="600" height="675" /></a></p><p>Gehen wir die Punkte durch:</p><ul><li><strong>Font</strong><br /> Die Schriftart, die für die Erzeugung der CAPTCHAs verwendet wird. Aktuell ist nur LinLibertine verfügbar.</li><li><strong>Forms</strong><br /> Hier wird festgelegt, welche Formulare mit CAPTCHAs versehen werden. Von den Backend-Formularen stehen das Login-Formular und das Passwort-Vergessen-Formular zur Auswahl. Zweiteres ist standardmäßig aktiviert. Wird &#8220;Admin Login&#8221; ausgewählt, wird man nach dem Speichern ausgeloggt und muss das CAPTCHA eingebn.</li><li><strong>Displaying Mode</strong><br /> Eine sehr sinnvolle Funktion: soll das Captcha immer oder erst nach x fehlgeschlagenen Versuchen angezeigt werden? Wer sich für &#8220;After number of attempts to login&#8221; entscheidet, kann die Anzahl im darauf folgenden Feld &#8220;<strong>Number of Unsuccessful Attempts to Login</strong>&#8221; einstellen.</li><li><strong>CAPTCHA Timeout (minutes)</strong><br /> Für wie viele Minuten ist das CAPTCHA gültig?</li><li><strong>Number of Symbols</strong><br /> Bestimmt, wie viele Buchstaben angezeigt werden. Es kann auch ein von-bis-Wert angegeben werden (z.B. 6 bis 8 Zeichen).</li><li><strong>Symbols Used in CAPTCHA</strong><br /> Hier wird definiert, welche Zeichen im CAPTCHA vorkommen dürfen. Dieses Feature ist sehr sinnvoll, schließlich besteht bei einigen Zeichen (1 vs. I, 0 vs. O) je nach Schriftart akute Verwechslungsgefahr.<br /> Erlaubt sind nur alphanumerische Zeichen (A-Z, a-z, 0-9). Sonderzeichen (!, ?, &#8230;) sind nicht gestattet.</li><li><strong>Case Sensitive</strong><br /> Soll die Groß-/Kleinschreibung beachtet werden?</li></ul><p>So sieht die CAPTCHA-Abfrage beim Login-Formular aus:</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-admin-login-magento-1700.png"><img class="aligncenter size-full wp-image-1846" title="CAPTCHA-Abfrage bei der Anmeldung im Backend von Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-admin-login-magento-1700.png" alt="" width="628" height="303" /></a></p><h2>Kunden-Frontend</h2><p>CAPTCHAs können nicht nur im Backend, sondern auch im Webshop-Frontend eingesetzt werden. Dazu ruft man den Menüpunkt System &gt; Configuration &gt; Customers &gt; Customer Configuration &gt; CAPTCHA auf.</p><p>Die weiteren <strong>Einstellungen</strong> werden wie oben nach Zustimmung zur Frage &#8220;Enable CAPTCHA on Frontend&#8221; freigeschalten. Hier gleicht alles bis auf die Formularauswahl der Backend-Konfiguration:</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-kunden-konfiguration-magento-1700.png"><img class="aligncenter size-full wp-image-1847" title="Konfiguration von CAPTCHAs für das Webshop-Frontend in Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-kunden-konfiguration-magento-1700.png" alt="" width="600" height="711" /></a></p><p>Im Webshop können <strong>5 Formulare</strong> mittels CAPTCHA geschützt werden:</p><ul><li>Registrierung</li><li>Login</li><li>Passwort-Vergessen-Funktion</li><li>Bestellen als Gast (Checkout)</li><li>Registrierung während des Bestellvorgangs</li></ul><p>Hier sehen wir als <strong>Beispiel</strong> das Registrierungsformular:</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-kunden-registrierungsformular-magento-1700.png"><img class="aligncenter size-full wp-image-1848" title="CAPTCHA im Registrierungsformular für Kunden in Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/03/captcha-kunden-registrierungsformular-magento-1700.png" alt="" width="600" height="601" /></a></p><h2>Fazit</h2><p>Für die Nutzung dieses Features gibt es einige <strong>Pro- und Kontra-Argumente</strong>. Schön ist meiner Meinung nach, dass eine getrennte Konfiguration möglich ist und somit für den Administrationsbereich und den Kundenbereich <strong>unterschiedliche Sicherheitsstufen festlegbar</strong> sind. Zudem ist das Modul recht <strong>gut konfigurierbar</strong>. Wer mit groben Spam-Problemen zu kämpfen hat, könnte hier Verbesserungen feststellen.</p><p>Auf der anderen Seite muss man sich fragen, ob man dann am <strong>richtigen Hebel</strong> ansetzt. Tendenziell sollte man für möglichst <strong>geringe Eintrittshürden</strong> im Webshop sorgen. Da ist es oft besser, man riskiert Spam-Mails und setzt lieber einen guten Spam-Filter ein. Wie immer hängt es hier vom Einsatzzweck ab: werden die Formulardaten z.B. automatisiert in Datenbanktabellen geschrieben oder an anderen Stellen verarbeitet, wo ein Spam-Filtering nicht möglich ist, dann ist ein CAPTCHA vielleicht schon wieder gerechtfertigt.</p><p>Was auf jeden Fall noch fehlt ist die Option, das CAPTCHA auf der <strong>Kontaktseite</strong> und z.B. beim Rezensionen-Formular einzubinden. Gerade die eigenen sich nämlich auch für Spam.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=q6bm4AlzxZk:hXiJ1gwJ3Cw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=q6bm4AlzxZk:hXiJ1gwJ3Cw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=q6bm4AlzxZk:hXiJ1gwJ3Cw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=q6bm4AlzxZk:hXiJ1gwJ3Cw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=q6bm4AlzxZk:hXiJ1gwJ3Cw:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/q6bm4AlzxZk" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/captchas-in-magento-1-7/feed</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/captchas-in-magento-1-7?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=captchas-in-magento-1-7</feedburner:origLink></item> <item><title>MageSpawner: Magento-Testinstallation in 1 Minute erstellen</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/2fn7CJxQqiA/magespawner-magento-testinstallation-in-1-minute-erstellen</link> <comments>http://www.matthias-zeis.com/archiv/magespawner-magento-testinstallation-in-1-minute-erstellen#comments</comments> <pubDate>Sun, 04 Mar 2012 14:10:04 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[magento]]></category> <category><![CDATA[magespawner]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1749</guid> <description><![CDATA[Schon lange habe ich vor, mein <strong>Shell-Skript zum Erstellen von Magento-Testinstallationen</strong> zu veröffentlichen. Eigentlich wollte ich das Skript zuvor noch refaktorieren und erweitern. Nachdem mir in den letzten Monaten die Zeit gefehlt hat, habe ich mir heute einen Ruck gegeben und <a href="https://github.com/mzeis/MageSpawner">MageSpawner auf Github</a> veröffentlicht.]]></description> <content:encoded><![CDATA[<p>Schon lange habe ich vor, mein <strong>Shell-Skript zum Erstellen von Magento-Testinstallationen</strong> zu veröffentlichen. Eigentlich wollte ich das Skript zuvor noch refaktorieren und erweitern. Nachdem mir dazu in den letzten Monaten die Zeit gefehlt hat, habe ich mir heute einen Ruck gegeben und die nötigsten Schritte unternommen:</p><ul><li>Einen Namen überlegt. Hallo <strong>MageSpawner</strong>.</li><li>Die Konfiguration in eine extra Datei verlagert, ein paar grundlegende Überprüfungen eingebaut und eine kleine Dokumentation angelegt.</li><li><a title="MageSpawner: Magento-Testinstallation in 1 Minute erstellen auf Github" href="https://github.com/mzeis/MageSpawner">MageSpawner auf Github veröffentlicht</a>.</li></ul><h2>Für wen ist MageSpawner gedacht?</h2><p>Für Magento-Entwickler, die wissen, was sie tun. Normalen Magento-Endanwendern empfehle ich den Einsatz von MageSpawner ausdrücklich nicht.</p><h2>Was macht MageSpawner?</h2><p>MageSpawner erstellt eine Magento-Test-Installation, mit der man sofort los starten kann. Es</p><ul><li>lädt die gewünschte Magento-Version herunter (7 Versionen von 1.5.0.1 bis 1.7.0.0 beta1 sind verfügbar),</li><li>entpackt das Archiv und setzt die Rechte,</li><li>erstellt die Datenbank,</li><li>führt das Magento-Install-Skript aus (siehe dazu auch Fabrizios jüngsten <a href="http://www.fabrizio-branca.de/run-magento-installer-from-command-line.html">Hinweis</a>),</li><li>führt eine Reindizierung der Inhalte aus und</li><li>setzt noch einmal Dateirechte.</li></ul><p>Wer die <a href="http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html">VirtualDocumentRoot</a>-Direktive von Apache verwendet, muss maximal noch einen Eintrag in seine hosts-Datei einfügen und kann die neue Magento-Installation in Betrieb nehmen.</p><p>Eine <strong>Warnung</strong> vorab: jede(r) verwendet das Skript auf eigene Gefahr. Bei mir hat es nichts kaputt gemacht, aber ich kann keine Garantie übernehmen. Das betrifft besonders das Remove-Skript.</p><p>Der Code unterliegt der Apache-Lizenz. Weitere Informationen gibt es bei <a href="https://github.com/mzeis/MageSpawner">Github</a>.</p><h2>Was ist der Status von MageSpawner?</h2><p>Man kann bestenfalls von einer <strong>Alpha</strong> sprechen. Genauer gesagt ist das hier <strong>keine offizielle Veröffentlichung</strong> &#8211; die kann es erst geben, wenn irgend jemand außer mir das Skript erfolgreich eingesetzt hat. <img src='http://www.matthias-zeis.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><p>Das Skript lebt bisher nur in meiner Test-VM und wird nur von mir verwendet. Es unterstützt nur die wichtigsten Features, die ich benötige, um etwas in einer Magento-Installation auszuprobieren und diese gleich danach wieder zu vernichten.</p><h2>Weitere Pläne für MageSpawner?</h2><p>Das liegt ganz an euch, den Magento-Entwicklern. <img src='http://www.matthias-zeis.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Ihr seid dazu eingeladen, MageSpawner auszuprobieren, Fehler zu berichten und neue Features zu implementieren. Einfach <strong>bei Github forken</strong> und los geht es.</p><p>Funktionalitäten, um die man MageSpawner zum Beispiel erweitern könnte:</p><ul><li>Stärkere Flexibilisierung des Skripts (= weitere Parameter konfigurierbar machen)</li><li>Optionale Angabe von Kommandozeilenparametern, um Schritte zu überspringen oder das Skript komplett automatisierbar zu machen</li><li>Deaktivieren des Cachings</li><li>Backend-Hinweise &#8220;als gelesen markieren&#8221;</li><li>Optionale Installation von Extensions</li><li>Optionale Installation von Sample-Daten (vorgeschlagen von Fabrizio Branca)</li><li>Setzen von Magento-Konfigurationswerten</li><li>Einbindung in / Überführung des Codes in Build-Skripte (wobei der Vorteil von MageSpawner ist, dass eben keine Build-Tools vorhanden sein müssen)</li></ul><h2>Feedback?</h2><p>Total toll? Funktioniert nicht? Ist Mist, weil es bereits Open-Source-Skripte gibt, die das alles noch viel besser erledigen? Ich freue mich wie immer über Feedback.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=2fn7CJxQqiA:bDy-a0QOWK4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=2fn7CJxQqiA:bDy-a0QOWK4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=2fn7CJxQqiA:bDy-a0QOWK4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=2fn7CJxQqiA:bDy-a0QOWK4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=2fn7CJxQqiA:bDy-a0QOWK4:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/2fn7CJxQqiA" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/magespawner-magento-testinstallation-in-1-minute-erstellen/feed</wfw:commentRss> <slash:comments>10</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/magespawner-magento-testinstallation-in-1-minute-erstellen?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=magespawner-magento-testinstallation-in-1-minute-erstellen</feedburner:origLink></item> <item><title>Automatische Überprüfung der UID und Kundengruppenzuordnung in Magento 1.7</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/20W0SbYDyMc/automatische-ueberpruefung-uid-ust-idnr-kundengruppenzuordnung-magento-1-7</link> <comments>http://www.matthias-zeis.com/archiv/automatische-ueberpruefung-uid-ust-idnr-kundengruppenzuordnung-magento-1-7#comments</comments> <pubDate>Mon, 27 Feb 2012 05:11:47 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[b2b]]></category> <category><![CDATA[magento]]></category> <category><![CDATA[magento 1.7]]></category> <category><![CDATA[steuer]]></category> <category><![CDATA[umsatzsteuer]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1661</guid> <description><![CDATA[<a href="http://www.matthias-zeis.com/archiv/automatische-ueberpruefung-uid-ust-idnr-kundengruppenzuordnung-magento-1-7"><img align="right" hspace="5" width="150" src="http://www.matthias-zeis.com/wp-content/uploads/2012/02/magento-1-7-automatische-uid-ueberpruefung-backend.png" class="alignright wp-post-image tfe" alt="" title="Über diesen unscheinbaren Menüpunkt wird die automatische Überprüfung und Zuordnung aktiviert." /></a><strong>Magento 1.7</strong> hat für den <strong>B2B-Handel</strong> (Business-to-Business) zwei neue Funktionen im Gepäck:<ul><li>Die <strong>Umsatzsteuer-Identifikationsnummer</strong> (UID bzw. UST-IdNr.) kann <strong>automatisch überprüft</strong> werden.</li><li>Je nach Ausgang der UID-Prüfung kann eine <strong>automatische Kundengruppenzuordnung</strong> des Kunden erfolgen.</li></ul> Ich habe die Features vorab getestet.]]></description> <content:encoded><![CDATA[<p>Hinter dieser sperrigen Überschrift verstecken sich zwei neue Funktionen für den <strong>B2B-Handel</strong> (Business-to-Business) in <strong>Magento 1.7</strong>:</p><ul><li>Die <strong>Umsatzsteuer-Identifikationsnummer</strong> (UID bzw. UST-IdNr.) kann <strong>automatisch überprüft</strong> werden.</li><li>Je nach Ausgang der UID-Prüfung kann eine <strong>automatische Kundengruppenzuordnung</strong> des Kunden erfolgen.</li></ul><p>Für die Validierung kommt die offizielle Schnittstelle der Europäischen Union (<a href="http://ec.europa.eu/taxation_customs/vies/">VIES VAT number validation</a>) zum Einsatz.</p><p>&nbsp;</p><p><strong>Hinweis</strong>: Dieser Artikel entstand während der Entwicklung von Magento 1.7 (Version alpha1). Es ist daher möglich, dass sich in der stabilen Version Änderungen ergeben.</p><div id='toc' class='post-1661'><div id='toc_title'>Inhalt</div><ul><li><a href="#Konfiguration">Konfiguration</a></li><li><a href="#Funktionsweise-amp-Details">Funktionsweise &amp; Details</a><ul><li><a href="#Wie-sieht-eine-Beispielkonfiguration-aus">Wie sieht eine Beispielkonfiguration aus?</a></li><li><a href="#Wo-werden-die-Lndereinstellungen-fr-den-Shopbetreiber-und-den-Kunden-vorgenommen">Wo werden die Ländereinstellungen für den Shopbetreiber und den Kunden vorgenommen?</a></li><li><a href="#Wo-muss-die-UID-eingegeben-werden">Wo muss die UID eingegeben werden?</a></li><li><a href="#Welche-unterschiedlichen-Flle-gibt-es-und-wie-werden-die-Kunden-informiert">Welche unterschiedlichen Fälle gibt es und wie werden die Kunden informiert?</a></li><li><a href="#Knnen-einzelne-Kunden-von-der-automatischen-berprfung-ausgenommen-werden">Können einzelne Kunden von der automatischen Überprüfung ausgenommen werden?</a></li><li><a href="#Kann-die-UID-des-Kunden-direkt-ber-das-Backend-manuell-berprft-werden">Kann die UID des Kunden direkt über das Backend manuell überprüft werden?</a></li><li><a href="#Kann-fr-das-eigene-Unternehmen-eine-UID-angegeben-werden">Kann für das eigene Unternehmen eine UID angegeben werden?</a></li></ul></li><li><a href="#Fazit">Fazit</a></li></ul></div><h2 id='Konfiguration'>Konfiguration</h2><p>Um die automatische Überprüfung zu <strong>aktivieren</strong>, meldet man sich im Magento-Backend an und navigiert zum Menüpunkt System &gt; Configuration &gt; Customer &gt; Customer Configuration &gt; Create New Account Options (siehe Screenshot).</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/02/magento-1-7-automatische-uid-ueberpruefung-backend.png"><img class="aligncenter  wp-image-1664" title="Über diesen unscheinbaren Menüpunkt wird die automatische Überprüfung und Zuordnung aktiviert." src="http://www.matthias-zeis.com/wp-content/uploads/2012/02/magento-1-7-automatische-uid-ueberpruefung-backend.png" alt="" width="630" height="315" /></a></p><p>Wenn man die unscheinbare Option &#8220;Enable Automatic Assignment to Customer Group&#8221; auf &#8220;Yes&#8221; setzt, erscheinen die <strong>Konfigurationsmöglichkeiten</strong>:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/02/magento-1-7-automatische-uid-ueberpruefung-konfiguration.png"><img class="aligncenter size-full wp-image-1665" title="Nachdem die Option aktiviert wurde, können die Kundengruppen für die automatische Zuordnung ausgewählt werden." src="http://www.matthias-zeis.com/wp-content/uploads/2012/02/magento-1-7-automatische-uid-ueberpruefung-konfiguration.png" alt="" width="613" height="618" /></a></p><p>Wir können nun die <strong>Optionen</strong> Schritt für Schritt durchgehen:</p><ul><li><strong>Enable Automatic Assignment to Customer Group</strong><br /> Aktiviert die automatische Überprüfung der Umsatzsteuer-Identifikationsnummer und die automatische Zuordnung zu Kundengruppen.</li><li><strong>Default Group</strong><br /> Die Kundengruppe, der neue Kunden standardmäßig zugeordnet werden.</li><li><strong>Group for Valid VAT ID &#8211; Domestic</strong><br /> Die Kundengruppe, der inländische Kunden mit gültiger UID zugeordnet werden.</li><li><strong>Group for Valid VAT ID &#8211; Intra-Union</strong><br /> Die Kundengruppe, der Kunden innerhalb der EU mit gültiger UID zugeordnet werden.</li><li><strong>Group for Invalid VAT ID</strong><br /> Die Kundengruppe, der Kunden ohne gültige UID zugeordnet werden.</li><li><strong>Validation Error Group</strong><br /> Die Kundengruppe, der Kunden zugeordnet werden, wenn keine Validierung vorgenommen werden konnte (z.B. weil das Validierungsservice nicht erreichbar ist.)</li><li><strong>Validate on Each Transaction<br /> </strong>Legt fest, ob die Gültigkeit der UID bei jeder Bestellung überprüft werden soll.<strong><br /> </strong></li><li><strong>Disable Automatic Group Changes Based on VAT ID Default Value<br /> </strong><span style="color: #000000;">Soll die Option &#8220;Disable automatic group change&#8221;  bei der Anlage neuer Kunden im Backend standardmäßig angehakt sein? (Siehe weiter unten für eine Erklärung dieser Funktion.)<br /> </span></li></ul><h2 id='Funktionsweise-amp-Details'>Funktionsweise &amp; Details</h2><p>Sehen wir uns an, wie das neue Feature funktioniert und welche Details mir beim Testen aufgefallen sind.</p><h3 id='Wie-sieht-eine-Beispielkonfiguration-aus'>Wie sieht eine Beispielkonfiguration aus?</h3><p>Ich habe für meine Tests folgende Kundengruppen unter &#8220;Customers &gt; Customer Groups&#8221; erstellt:</p><ul><li><strong>B2C</strong><br /> Die normalen Endkunden.</li><li><strong>Händler Österreich verifiziert</strong><br /> Kunden aus Österreich, die eine gültige UID angegeben haben (B2B).</li><li><strong>Händler EU verifiziert</strong><br /> Kunden aus der EU, die eine gültige UID angegeben haben (B2B).</li><li><strong>Händler UID ungültig</strong><br /> Kunden, die eine ungültige UID angegeben haben.</li><li><strong>Händler UID nicht verifiziert</strong><br /> Kunden, bei denen die UID nicht überprüft werden konnte (z.B. weil die Überprüfungsstelle nicht erreichbar war).</li><li><strong>NOT LOGGED IN</strong><br /> Gruppe für nicht registrierte Kunden (eine Standardgruppe in Magento).</li></ul><p>Die Konfiguration für die Kundengruppenzuordnung sieht dann folgendermaßen aus:</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/04/automatische-uid-ueberpruefung-beispielkonfiguration-in-magento-1-7.png"><img title="Eine Beispielkonfiguration für die automatische UID-Überprüfung und -Kundengruppenzuordnung." src="http://www.matthias-zeis.com/wp-content/uploads/2012/04/automatische-uid-ueberpruefung-beispielkonfiguration-in-magento-1-7.png" alt="" width="604" height="340" /></a></p><h3 id='Wo-werden-die-Lndereinstellungen-fr-den-Shopbetreiber-und-den-Kunden-vorgenommen'>Wo werden die Ländereinstellungen für den Shopbetreiber und den Kunden vorgenommen?</h3><p>Der <strong>Shopbetreiber</strong> stellt das Land, in dem sich der Shop befindet, im Backend unter dem Menüpunkt &#8220;System &gt; Configuration &gt; Configuration &gt; General &gt; General &gt; Store Information &gt; Country&#8221; ein. In unserem Fall wird hier &#8220;Österreich&#8221; ausgewählt.</p><p><em>Achtung</em>: wenn die automatische Zuordnung der Kundengruppen bereits aktiviert war, muss nach einer Änderung des Landes die Option erneut aktiviert werden. Bei mir wurde sie nach der Umstellung des Shop-Landes deaktiviert.</p><p>Für den jeweiligen <strong>Kunden</strong> gilt das in der Standard-Rechnungsadresse angegebene Land.</p><h3 id='Wo-muss-die-UID-eingegeben-werden'>Wo muss die UID eingegeben werden?</h3><p>Für die Überprüfung wird einzig die <strong>UID der Standard-Rechnungsadresse</strong> verwendet.</p><p>Es wird zwar bereits beim ersten Registrierungsschritt ein UID-Feld eingeblendet, wenn man das im Magento-Backend so einstellt. Diese Eingabe wird aber ignoriert &#8211; unabhängig davon, ob das Feld als optionale oder als Pflichtangabe definiert wird.</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-hinweis-nach-registrierung-magento.png"><img class="aligncenter  wp-image-1716" title="Nach der Registrierung wird der Hinweis eingeblendet, dass die UID bei der Rechnungsadresse hinterlegt werden kann." src="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-hinweis-nach-registrierung-magento.png" alt="" width="630" height="325" /></a></p><p>Nach der Registrierung wird der Hinweis angezeigt, dass für die korrekte Preisdarstellung eine UID bei der Rechnungsadresse hinterlegt werden muss.</p><p>Wenn man die neue Adresse anlegt, erscheint im Formular ein UID-Feld. Diese Eingabe wird für die Überprüfung verwendet und auch nur dann, wenn es sich um die Standard-Rechnungsadresse handelt (z.B. bei der Anlage der ersten Adresse überhaupt oder wenn man später beim Bearbeiten / Erstellen von Adressen das entsprechende Häkchen setzt).</p><h3 id='Welche-unterschiedlichen-Flle-gibt-es-und-wie-werden-die-Kunden-informiert'>Welche unterschiedlichen Fälle gibt es und wie werden die Kunden informiert?</h3><p>Wird eine UID angegeben, dann kann zwischen <strong>4 Fällen</strong> unterschieden werden. Das Beispiel verwendet die oben angegebenen Beispiel-Kundengruppen:</p><ol><li><strong>Inländischer B2B-Kunde (Österreich)</strong><br /> Ein österreichischer Händler gibt eine korrekte UID an.<br /> <a href="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-korrekt-inland-oesterreich.png"><img class="wp-image-1719 aligncenter" title="Erfolgreiche UID-Überprüfung für einen österreichischen B2B-Kunden." src="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-korrekt-inland-oesterreich.png" alt="" width="600" height="82" /></a><br /> Die UID ist gültig, Steuern werden verrechnet. Der Kunde wird in die Gruppe &#8220;Händler Österreich verifiziert&#8221; verschoben.</li><li><strong>Ausländischer B2B-Kunde (EU)</strong><br /> Ein ausländischer Händler innerhalb der EU gibt eine korrekte UID an.<br /> <a href="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-korrekt-eu.png"><img class="aligncenter  wp-image-1722" title="Erfolgreiche Überprüfung der UID eines ausländischen B2B-Kunden innerhalb der EU." src="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-korrekt-eu.png" alt="" width="600" height="82" /></a>Die UID ist gültig, Steuern werden nicht verrechnet. Der Kunde wird in die Gruppe &#8220;Händler EU verifiziert&#8221; verschoben.</li><li><strong>UID-Validierungs-Service nicht erreichbar</strong><br /> Die Überprüfung der UID kann nicht durchgeführt werden.<br /> <a href="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-nicht-moeglich.png"><img class="aligncenter wp-image-1723" title="Diese Meldung erscheint, wenn eine Überprüfung der UID nicht möglich ist." src="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-nicht-moeglich.png" alt="" width="600" height="113" /></a>Die UID konnte nicht verifiziert werden, Steuern werden verrechnet. Der Kunde wird in die Gruppe &#8220;Händler UID nicht verifiziert&#8221; verschoben. Eine eigene Kundengruppe für diesen Fall macht Sinn, damit man leicht sieht, um welche Kunden man sich getrennt kümmern muss (z.B. um in Kontakt zu treten, die Überprüfung manuell vorzunehmen, &#8230;).</li><li><strong>UID ist ungültig</strong><br /> Es wurde eine falsche UID angegeben.<br /> <a href="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-falsch.png"><img class="aligncenter  wp-image-1724" title="Die Meldung, wenn eine ungültige UID angegeben wurde." src="http://www.matthias-zeis.com/wp-content/uploads/2012/04/ueberpruefung-uid-falsch.png" alt="" width="600" height="109" /></a><br /> Die UID ist ungültig, Steuern werden verrechnet. Der Kunde wird in die Gruppe &#8220;Händler UID ungültig&#8221; verschoben.</li></ol><h3 id='Knnen-einzelne-Kunden-von-der-automatischen-berprfung-ausgenommen-werden'>Können einzelne Kunden von der automatischen Überprüfung ausgenommen werden?</h3><p>Ja. Der Kunde wird im Backend über dem Menüpunkt &#8220;Customers &gt; Manage Customers&#8221; bearbeitet. Im Abschnitt &#8220;Account Information&#8221; kann bei der Kundengruppenauswahl das Häkchen &#8220;Disable automatic group change&#8221; gesetzt werden.</p><h3 id='Kann-die-UID-des-Kunden-direkt-ber-das-Backend-manuell-berprft-werden'>Kann die UID des Kunden direkt über das Backend manuell überprüft werden?</h3><p>Soweit ich gesehen habe: im Moment nicht. Allerdings gibt es eine Überprüfungsmöglichkeit für die eigene UID unter &#8220;System &gt; Configuration &gt; General &gt; General &gt; Store Information&#8221;, die zweckentfremdet werden könnte.</p><h3 id='Kann-fr-das-eigene-Unternehmen-eine-UID-angegeben-werden'>Kann für das eigene Unternehmen eine UID angegeben werden?</h3><p>Ja, es kann für den Shop eine UID unter &#8220;System &gt; Configuration &gt; General &gt; General &gt; Store Information&#8221; definiert werden. Dort ist auch eine Überprüfung der UID möglich.</p><p><em>Achtung</em>: wenn der Validierungsservice nicht erreichbar ist, wird die Meldung &#8220;VAT Number is invalid&#8221; angzeigt. Falls man sicher ist, dass die Nummer richtig eingegeben wurde, könnte die Meldung also auch dadurch zustande kommen.</p><h2 id='Fazit'>Fazit</h2><p>Das neue Feature kann Shop-Betreibern mit vielen B2B-Kunden einiges an Arbeit abnehmen. Ein paar kleine Funktionen (manuelle Überprüfung der UID direkt beim Kundenmanagement möglich, leichtere Editierbarkeit der Erfolgs-/Fehlermeldungen, &#8230;) wären wünschenswert, doch vielleicht kommen diese Features noch dazu.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=20W0SbYDyMc:X-Jmo8T41lU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=20W0SbYDyMc:X-Jmo8T41lU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=20W0SbYDyMc:X-Jmo8T41lU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=20W0SbYDyMc:X-Jmo8T41lU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=20W0SbYDyMc:X-Jmo8T41lU:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/20W0SbYDyMc" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/automatische-ueberpruefung-uid-ust-idnr-kundengruppenzuordnung-magento-1-7/feed</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/automatische-ueberpruefung-uid-ust-idnr-kundengruppenzuordnung-magento-1-7?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=automatische-ueberpruefung-uid-ust-idnr-kundengruppenzuordnung-magento-1-7</feedburner:origLink></item> <item><title>Magento Hackathon in München 31.3. bis 1.4.2012</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/FUuBhW8rz9w/magento-hackathon-muenchen-31-maerz-1-april-2012</link> <comments>http://www.matthias-zeis.com/archiv/magento-hackathon-muenchen-31-maerz-1-april-2012#comments</comments> <pubDate>Fri, 03 Feb 2012 08:31:10 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[hackathon]]></category> <category><![CDATA[magento]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1635</guid> <description><![CDATA[Am 31. März und 1. April 2012 findet in München der <strong>Magento Hackathon</strong> statt! Für alle, die Hackathons nicht kennen: beim Hackathon treffen sich Magento-Cracks (Programmierer) zum gegenseitigen Austausch und gemeinsamen Programmieren. Hier gibt es die wichtigsten <strong>Fragen und Antworten</strong> zum Event.]]></description> <content:encoded><![CDATA[<p>Am 31. März und 1. April 2012 findet in München der <strong>Magento Hackathon</strong> statt! Für alle, die Hackathons nicht kennen: beim Hackathon treffen sich Magento-Cracks (Programmierer) zum gegenseitigen Austausch und gemeinsamen Programmieren.</p><p>Alle Informationen zu der Veranstaltung findet ihr auf der Website <a href="http://magento-hackathon.mixxt.com/">Magento Hackathon @ mixxt</a>.</p><p>Die wichtigsten Fragen und Antworten:</p><h2>Was?</h2><p>Laut <a href="http://magento-hackathon.mixxt.com/networks/content/index.Timetable">Agenda</a> gibt es am Freitag (30.03.) am Abend für alle bereits Anwesenden ein &#8220;Get Together&#8221; im Barschwein.</p><p>Am Samstag beginnt der Hackathon mit <strong>Vorträgen</strong>. Die Sprecher sind Vinai Kopp, Bastian Ike und Ivan Chepurnyi. Danach werden Coding-Teams zusammen gestellt und <strong>Programmierprojekte</strong> in Angriff genommen. In der <a href="http://magento-hackathon.mixxt.com/networks/wiki/index">Liste der potentiellen Projekte</a> sind viele spannende Themen dabei, zum Beispiel ein Magento-2-Code-Review, das Testen von Layout-XML und Simulieren externer Services oder Verbesserungen der Performance durch Einsatz von NoSQL bei Bestelltransaktionen.</p><p>Aus dem Magento Hackathon soll eine Serie von Konferenzen entstehen. Daher haben die Organisatoren ganz ordentlich in einen <a href="http://magento-hackathon.mixxt.com/networks/content/index.index">Logo-Wettbewerb</a> investiert. Die Abstimmung ist noch nicht gelaufen. Ihr könnt also mit bestimmen, welches Logo die Hackathons zieren soll.</p><h2>Wann &amp; Wo?</h2><p>Der Hackathon findet am 31.03.2012 bis 01.04.2012 in München, genauer gesagt in der Leopoldstraße 62 (Jarlssen GmbH) statt. Laut Google Maps ist das in Nähe des Münchener Hauptbahnhofs.</p><h2>Wer?</h2><p>Für das Event haben sich bereits viele bekannte Gesichter der Magento-Community angemeldet. Einzelne Namen will ich da gar nicht heraus greifen, seht am besten in der <a href="http://magento-hackathon.mixxt.com/networks/events/show_event.54020">Teilnehmerliste</a> nach. <img src='http://www.matthias-zeis.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> Da ich die meisten davon noch nicht persönlich kennen gelernt habe, wäre ich gerne dabei. Ob es sich terminlich ausgeht, weiß ich allerdings noch nicht. Ich könnte wohl irgendwann am 31.03. dazu stoßen.</p><h2>Wie viel?</h2><p>Das Ticket für die Teilnahme kostet € 31,84. Der Preis spielt dabei also sicher keine Rolle. Die Anzahl der Teilnehmer ist begrenzt. Passt auf, dass ihr euch rechtzeitig einen Platz sichert.</p><h2>Weitere Fragen?</h2><p>Falls ihr noch etwas wissen wollt, wendet euch am besten an Damian Luszczymak (<a href="http://magento-hackathon.mixxt.com/networks/members/profiles/index.Damian.Luszczymak">mixxt</a>, <a href="http://icyapp.de/">Website</a>, <a href="https://twitter.com/#!/daimcity">Twitter</a>). Huch, ich habe ihn gar nicht gefragt, ob er das will. <img src='http://www.matthias-zeis.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> Auf jeden Fall engagiert er sich sehr dafür, also weiß er auch sehr gut Bescheid.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=FUuBhW8rz9w:yjPXd3ZRaQ8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=FUuBhW8rz9w:yjPXd3ZRaQ8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=FUuBhW8rz9w:yjPXd3ZRaQ8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=FUuBhW8rz9w:yjPXd3ZRaQ8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=FUuBhW8rz9w:yjPXd3ZRaQ8:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/FUuBhW8rz9w" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/magento-hackathon-muenchen-31-maerz-1-april-2012/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/magento-hackathon-muenchen-31-maerz-1-april-2012?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=magento-hackathon-muenchen-31-maerz-1-april-2012</feedburner:origLink></item> <item><title>Backup- und Rollback-Funktionalität in Magento 1.7</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/j7DfZ-4LC2o/backup-und-rollback-funktionalitaet-magento-1-7</link> <comments>http://www.matthias-zeis.com/archiv/backup-und-rollback-funktionalitaet-magento-1-7#comments</comments> <pubDate>Mon, 30 Jan 2012 03:30:14 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[magento]]></category> <category><![CDATA[magento 1.7]]></category> <category><![CDATA[rollback]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1606</guid> <description><![CDATA[<a href="http://www.matthias-zeis.com/archiv/backup-und-rollback-funktionalitaet-magento-1-7"><img align="right" hspace="5" width="150" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/backup-datenbank-in-magento-1620.png" class="alignright wp-post-image tfe" alt="" title="Backup der Datenbank erstellen mit Magento 1.6" /></a>Bis Magento 1.6 unterstützt Magento das Erstellen von Datenbank-Backups über das Backend. Will man jedoch die Datenbank wieder einspielen oder den Quellcode sichern, dann ist das bisher nicht über die Administrationsoberfläche möglich. Hier greift eine weitere Neuerung in der kommenden Version <strong>Magento CE 1.7</strong>: das Erstellen von <strong>Sicherungen der Datenbank und des Dateisystems</strong> (Backup) sowie das <strong>Wiedereinspielen der Daten</strong> (Rollback).]]></description> <content:encoded><![CDATA[<p>Bis Magento 1.6 unterstützt Magento das Erstellen von Datenbank-Backups über das Backend. Will man jedoch die Datenbank wieder einspielen oder den Quellcode sichern, dann ist das bisher nicht über die Administrationsoberfläche möglich. Hier greift eine weitere Neuerung in der kommenden Version <strong>Magento CE 1.7</strong>: das Erstellen von<strong> Sicherungen der Datenbank und des Dateisystems</strong> (Backup) sowie das <strong>Wiedereinspielen der Daten</strong> (Rollback).</p><h2>Backups in Magento 1.6</h2><p>Rufen wir uns zuerst in Erinnerung, wie die Backup-Funktionalität bis inklusive Magento 1.6 aussieht:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/backup-datenbank-in-magento-1620.png"><img class="aligncenter  wp-image-1608" title="Backup der Datenbank erstellen mit Magento 1.6" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/backup-datenbank-in-magento-1620.png" alt="" width="630" height="102" /></a></p><p style="text-align: left;">Ein Klick auf &#8220;Create Backup&#8221; erstellt eine komprimierte SQL-Datei. Sie kann bei Bedarf über die Kommandozeile oder andere Tools wieder eingespielt werden.</p><h2 style="text-align: left;">Backups und Rollbacks in Magento 1.7</h2><p>In Magento 1.7 wird dieses Feature ausgebaut. Man erreicht die Funktion wie bisher über das Navigationsmenü unter dem Punkt &#8220;System&#8221; &gt; &#8220;Tools&#8221;  &gt; &#8220;Backups&#8221;. Ein Screenshot verrät einige Neuerungen:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/backups-datenbank-files-magento-1700.png"><img class="aligncenter  wp-image-1609" title="Backup -und Rollbackfunktionalität von Datenbank und Files in Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/backups-datenbank-files-magento-1700.png" alt="" width="630" height="140" /></a></p><p>Anstelle eines simplen &#8220;Create Backup&#8221;-Buttons sind <strong>drei unterschiedliche Sicherungen</strong> möglich:</p><ul><li><strong>System Backup</strong>: dieses Backup sichert (fast) alle Dateien der Magento-Installation. Wir kommen gleich zu den Details.</li><li><strong>Database and Media Backup</strong>: in dieser Datei werden Inhalte des Ordners &#8220;media&#8221; und ein Datenbank-Backup vorgehalten.</li><li><strong>Database Backup</strong>: hier wird wie gewohnt ausschließlich die Datenbank gesichert.</li></ul><p>Über die Tabellenspalte &#8220;Action&#8221; kann ein <strong>Rollback</strong> durchgeführt, die Sicherung also wieder in das System eingespielt werden. Das Löschen von Backups ist über das Actions-Dropdown weiterhin möglich.</p><h3>System-Backup</h3><p>Klickt man auf den Button &#8220;System Backup&#8221;, wird eine Warnmeldung angezeigt:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/system-backup-magento-1700-confirm-warning.png"><img class="size-full wp-image-1613 aligncenter" title="Warnhinweis beim Erstellen eines System-Backups in Magento 1.7.0.0" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/system-backup-magento-1700-confirm-warning.png" alt="" width="481" height="183" /></a></p><p style="text-align: left;">Wie man sich gut vorstellen kann, dauert es mitunter lange Zeit, ein vollständiges System zu sichern. Daher muss diese Operation explizit bestätigt werden. Zugleich hat man die Möglichkeit, den Shop in der Zwischenzeit in den Wartungsmodus zu versetzen.</p><p>In meinem virtuellen Testsystem benötigte das Backup eines frisch installierten Shops <strong>45 Sekunden</strong>. Man erhält eine tgz-Datei im Verzeichnis var/backups. Die Datei wird mit einem Timestamp versehen. Sie heißt z.B. snapshot-20111231101644.tgz</p><p>Gesichert wird im Prinzip die <strong>komplette Magento-Installation</strong> ausgehend vom Magento-Root-Verzeichnis. Einige Dateien und Verzeichnisse sind davon <strong>ausgenommen</strong>:</p><ul><li>.svn</li><li>maintenance.flag</li><li>var/cache</li><li>var/full_page_cache</li><li>var/locks</li><li>var/log</li><li>var/report</li><li>var/session</li></ul><p>Diese Liste wird in Mage_Backup_Helper_Data::getBackupIgnorePaths() definiert. Zusätzlich zu den &#8220;normalen&#8221; Dateien wird ein Datenbank-Backup erzeugt und in var/ abgelegt. Nach dem Backup wird der DB-Dump wieder gelöscht.</p><h3>Datenbank- und Media-Backup</h3><p>Vor der Ausführung des &#8220;Database and Media Backup&#8221; erscheint dieselbe Warnmeldung wie beim System-Backup. Zumindest in einem leeren System geht diese Operation allerdings natürlich schneller von der Hand. Im Testsystem war nach 7 Sekunden alles erledigt.</p><p>Hier werden ausschließlich die <strong>Verzeichnisse media/ und var/</strong> in eine tgz-Datei gepackt. Der Dateiname ist wiederum mit dem Zeitpunkt der Sicherung versehen, z.B. media-20111231101820.tgz.</p><p>In media/ befinden sich die Files aus der Magento-Installation inklusive der catalog/product/cache-Dateien. Das var-Verzeichnis enthält den komprimierten Datenbankexport im SQL-Format.</p><h3>Datenbank-Backup</h3><p>Hierzu gibt es nicht viel zu sagen. Das von Magento erstellte .gz-Archiv (Dateiname z.B. db-20111231101839.sql.gz) enthält einen SQL-Dump-File.</p><h3>Rollbacks (Wiedereinspielen von Backups)</h3><p>Will man einen alten Stand wiederherstellen, so öffnet sich nach dem Klick auf den Rollback-Link folgendes Warnfenster:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/rollback-magento-1700-confirm-warning.png"><img class="size-full wp-image-1614 aligncenter" title="Warnmeldung beim Vornehmen von Rollbacks in Magento 1.7.0.0" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/rollback-magento-1700-confirm-warning.png" alt="" width="485" height="165" /></a></p><p>Diese Meldung erscheint (zumindest in der Alpha 1) unabhängig davon, welche Art von Backup eingespielt wird. Hat man bestätigt, dass man fortfahren will, muss man zur <strong>Sicherheit</strong> das <strong>Passwort des Admin-Accounts</strong> eingeben:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/rollback-magento-1700-enter-password.png"><img class="size-full wp-image-1615 aligncenter" title="Das Rollback in Magento 1.7 muss durch die Eingabe des Admin-Passworts bestätigt werden." src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/rollback-magento-1700-enter-password.png" alt="" width="485" height="258" /></a></p><p>Diese Maßnahme ist sinnvoll, damit kein Unbefugter Unsinn anstellen kann, wenn er durch Zufall gerade an einem PC mit angemeldetem Admin-User vorbei kommt. Außerdem kann man sich noch einmal überlegen, ob man das Rollback durchführen will.</p><p>Auch hier kann der Shop in den Wartungsmodus versetzt werden. Zusätzlich kann festgelegt werden, ob man zum Einspielen des Backups eine <strong>FTP-Verbindung</strong> verwenden will. Das ist unter Umständen wegen der Größe des Backups oder der Dateirechte nötig (schließlich muss der Linux-User das Recht haben, die Dateien und Verzeichnisse zu löschen/schreiben).</p><p>Führt man ein <strong>Rollback mittels eines System-Backups</strong> durch, sind auch beim Rollback einige <strong>Dateien und Verzeichnisse ausgenommen</strong>:</p><ul><li>.svn</li><li>maintenance.flag</li><li>/index.php</li><li>/app/Mage.php</li><li>/errors</li><li>/var/locks</li><li>/var/log</li><li>/var/report</li><li>/var/session</li></ul><p>Diese Liste wird in Mage_Backup_Helper_Data::getRollbackIgnorePaths() definiert. Wie gleich auffällt, bestehen Unterschiede zu den beim Backup ignorierten Dateien. Meinem Gefühl nach ist das nicht besonders sinnvoll &#8211; vielleicht kann das jemand von euch in den Kommentaren logisch erklären. <img src='http://www.matthias-zeis.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><p>Nach dem Einspielen der Dateien wird die Datenbank ebenfalls zurück gespielt. Ist der Vorgang abgeschlossen (bei mir ging es erfreulich schnell und dauerte ca. 30 bis 40 Sekunden), dann wird man zum Admin-Login-Formular zurück geleitet und kann wieder auf das alte System zugreifen. Neuere Backups dürften übrigens bestehenbleiben, was recht praktisch sein kann.</p><h2>Fazit</h2><p>Mit dem Ausbau der Backup- und Rollbackfunktionalität bietet Magento CE 1.7.0.0 vor allem für jene Shopbetreiber eine sehr nützliche Funktionalität, die ihren Shop nicht innerhalb eines größer angelegten Backup-/Deployment-/Rollback-Plans betreiben. Das trifft ohne Zweifel auf viele Händler zu. Magento hilft dieser Zielgruppe somit sehr, regelmäßig die Daten zu sichern und die Risiken beim Testen von Änderungen im Shop zu reduzieren.</p><p>&nbsp;</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=j7DfZ-4LC2o:5g6i4VGkj2U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=j7DfZ-4LC2o:5g6i4VGkj2U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=j7DfZ-4LC2o:5g6i4VGkj2U:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=j7DfZ-4LC2o:5g6i4VGkj2U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=j7DfZ-4LC2o:5g6i4VGkj2U:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/j7DfZ-4LC2o" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/backup-und-rollback-funktionalitaet-magento-1-7/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/backup-und-rollback-funktionalitaet-magento-1-7?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=backup-und-rollback-funktionalitaet-magento-1-7</feedburner:origLink></item> <item><title>Verschiedene Basispreise für Kundengruppen in Magento 1.7</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/ZKEP_wch9EU/verschiedene-basispreise-kundengruppen-magento-1-7</link> <comments>http://www.matthias-zeis.com/archiv/verschiedene-basispreise-kundengruppen-magento-1-7#comments</comments> <pubDate>Thu, 12 Jan 2012 21:37:58 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[kundengruppenpreis]]></category> <category><![CDATA[magento]]></category> <category><![CDATA[magento 1.7]]></category> <category><![CDATA[staffelpreis]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1582</guid> <description><![CDATA[<a href="http://www.matthias-zeis.com/archiv/verschiedene-basispreise-kundengruppen-magento-1-7"><img align="right" hspace="5" width="150" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-staffelpreise-backend-16101.png" class="alignright wp-post-image tfe" alt="" title="Eingabe von Staffelpreisen über das Webshop-Backend in Magento 1.6" /></a>Viele Händler haben den Wunsch, ihre Kunden in <strong>Kundengruppen</strong> einzuteilen und für diese Gruppen <strong>verschiedene Preise</strong> festzulegen. Die demnächst erscheinende Version Magento 1.7 bietet hier eine neue Funktion: es kann für jede Gruppe ein <strong>eigener Basispreis</strong> definiert werden. In den älteren Versionen gab es zwar einen Workaround, doch wie ihr gleich sehen werdet, entstehen dadurch Nachteile. Mit den neuen so genannten <strong>Gruppenpreisen</strong> ist das Problem Geschichte.]]></description> <content:encoded><![CDATA[<p>Viele Händler haben den Wunsch, ihre Kunden in <strong>Kundengruppen</strong> einzuteilen und für diese Gruppen <strong>verschiedene Preise</strong> festzulegen. Die demnächst erscheinende Version Magento 1.7 bietet hier eine neue Funktion: es kann für jede Gruppe ein <strong>eigener Basispreis</strong> definiert werden.</p><h2>Der bisherige Weg mit Magento 1.6 und älter</h2><p>Wer bereits mit Magento arbeitet, fragt sich vielleicht: was soll da neu sein? Magento bietet bereits lange die Möglichkeit, <strong>Staffelpreise</strong> für Kundengruppen festzulegen. Da man einen Staffelpreis bereits für 1 Stück eingeben kann, kann man diese Funktion &#8220;missbrauchen&#8221;, um unterschiedliche Basispreise für verschiedene Kundengruppen einzupflegen.</p><p>Gehen wir im <strong>Beispiel</strong> von der folgenden Preisgestaltung aus (über den ökonomischen Sinn wollen wir hier nicht diskutieren <img src='http://www.matthias-zeis.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ):</p><ul><li>Nicht angemeldete Kunden zahlen € 9,99 pro Stück.</li><li>Angemeldete Kunden zahlen € 8,99 pro Stück.</li><li>Einzelhändler zahlen € 6,79 pro Stück.</li><li>Großhändler zahlen € 6,49 pro Stück.</li><li>Einzelhändler zahlen ab 10 Stück nur noch € 6,59 pro Stück.</li><li>Großhändler zahlen ab 10 Stück nur noch € 6,39 pro Stück.</li><li>Großhändler zahlen ab 50 Stück gar nur noch € 6,19 pro Stück.</li><li>Wenn irgend jemand tatsächlich mindestens 500 Stück bestellt, kommt er mit € 5,99 pro Stück davon.</li></ul><p>In der Eingabemaske des <strong>Webshop-Backends</strong> sieht das so aus:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-staffelpreise-backend-16101.png"><img class="aligncenter  wp-image-1584" title="Eingabe von Staffelpreisen über das Webshop-Backend in Magento 1.6" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-staffelpreise-backend-16101.png" alt="" width="630" height="411" /></a></p><p style="text-align: left;">Jetzt wechseln wir in den <strong>Webshop</strong> und begutachten das Produkt als<strong> nicht angemeldeter Kunde</strong>.</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-staffelpreise-webshop-1610.png"><img class="aligncenter  wp-image-1585" title="Darstellung von Staffelpreisen in Magento 1.6" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-staffelpreise-webshop-1610.png" alt="" width="630" height="575" /></a></p><p style="text-align: left;">Das <strong>Problem</strong> fällt schnell auf: der Basispreis des Produkts beträgt € 14,99. Ich bin in der Kundengruppe &#8220;NOT LOGGED IN&#8221; und muss für 1 Stück nur € 9,99 zahlen. Auf der Kategorieseite und an der auffälligsten Stelle der Produktseite wird jedoch nur der <strong>Basispreis € 14,99</strong> angezeigt. Dass mich das Produkt nur € 9,99 kostet, fällt nur bei genauem Hinsehen auf.</p><p style="text-align: left;">Um diese Darstellung zu korrigieren und den Einzelpreis für die Kundengruppe auffälliger zu gestalten, muss in die Logik von Magento eingegriffen werden. Damit entsteht eine <strong>Erweiterung</strong>, die bei der Installation von Aktualisierungen und anderen Erweiterungen getestet und gewartet werden muss.</p><h2 style="text-align: left;">Basispreise in Magento 1.7</h2><p>An dieser Stelle kommt die neue Magento-Version ins Spiel. Hier können neben dem Basispreis und den Staffelpreisen weitere <strong>Basispreise für Kundengruppen</strong> hinterlegt werden.</p><p>Wir nehmen dieselben Preisregeln wie im vorigen Beispiel an und werfen einen Blick auf das <strong>Backend in Magento 1.7</strong>:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-kundengruppen-basispreise-backend-1700.png"><img class="aligncenter  wp-image-1586" title="Konfiguration von Basispreisen für Kundengruppen im Magento-Backend Version 1.7." src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-kundengruppen-basispreise-backend-1700.png" alt="" width="639" height="411" /></a></p><p>Die Kundengruppen-Basispreise werden im neuen Punkt &#8220;<strong>Group Price</strong>&#8221; definiert.</p><p>Jetzt wechseln wir wieder in den <strong>Webshop</strong> und sehen uns die Anzeige für einen <strong>nicht angemeldeten Kunden</strong> an:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-kundengruppen-basispreise-webshop-1700.png"><img class="aligncenter  wp-image-1587" title="Darstellung von Basispreisen für Kundengruppen in Magento 1.7" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-kundengruppen-basispreise-webshop-1700.png" alt="" width="630" height="569" /></a></p><p>Die Darstellung gefällt uns schon <strong>besser</strong>. Man sieht sowohl auf der Kategorie- als auch auf der Produktseite, welchen <strong>Preis</strong> man <strong>als nicht angemeldeter Kunde</strong> erhält. Der Gruppenpreis wird sogar als <strong>Aktionspreis</strong> ausgelobt. Ob man das in seinen Shop haben will oder nicht, ist Geschmackssache. Eeinerseits handelt es sich dabei um einen Kaufanreiz, andererseits wird so mancher jeder Kundengruppe nur den eigenen Preis anzeigen wollen.</p><h2>Basispreis, Gruppenpreis und Aktionspreis</h2><p>Damit noch nicht genug der Preise: in Magento kann man zusätzlich zum Basispreis einen (zeitlich begrenzten oder dauerhaften) <strong>Aktionspreis</strong> angeben. Da wir gerade beobachtet haben, dass der Gruppenpreis als Aktionspreis gekennzeichnet wird, ist es interessant zu wissen, wo der Aktionspreis seinen Platz zwischen Basispreis und Gruppenpreis findet.</p><p>Hier <strong>drei verschiedene Fälle</strong> und die daraus resultierende Anzeige:</p><table><tbody><tr><td style="width: 220px; vertical-align: top;"><strong>Fall 1</strong>:</p><ul><li>Preis: € 14,99</li><li>Aktionspreis: € 11,99</li><li>Gruppenpreis: € 9,99</li></ul><p>Anzeige:</p><ul><li>Regulärer Preis: € 14,99</li><li>Aktionspreis: € 9,99</li></ul></td><td style="width: 220px; vertical-align: top;"><strong>Fall 2</strong>:</p><ul><li>Preis: € 6,99</li><li>Aktionspreis: € 11,99</li><li>Gruppenpreis: € 9,99</li></ul><p>Anzeige:</p><ul><li>Preis: € 6,99</li></ul></td><td style="width: 220px; vertical-align: top;"><strong>Fall 3</strong>:</p><ul><li>Preis: € 14,99</li><li>Aktionspreiss: € 6,99</li><li>Gruppenpreis: € 9,99</li></ul><p>Anzeige:</p><ul><li>Regulärer Preis: € 14,99</li><li>Aktionspreis: € 6,99</li></ul></td></tr></tbody></table><h2>Fazit</h2><p>Mit den <strong>Gruppenpreisen</strong> bringt die Version 1.7 eine nützliche, wenn auch nicht bahnbrechende neue Funktion. Bisher musste man selbst Hand anlegen, um die Grundpreise für verschiedene Kundengruppen vernünftig anzuzeigen. Das ist nun nicht mehr nötig.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=ZKEP_wch9EU:__g4yWXE68Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=ZKEP_wch9EU:__g4yWXE68Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=ZKEP_wch9EU:__g4yWXE68Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=ZKEP_wch9EU:__g4yWXE68Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=ZKEP_wch9EU:__g4yWXE68Q:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/ZKEP_wch9EU" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/verschiedene-basispreise-kundengruppen-magento-1-7/feed</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/verschiedene-basispreise-kundengruppen-magento-1-7?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=verschiedene-basispreise-kundengruppen-magento-1-7</feedburner:origLink></item> <item><title>Automatische Generierung von Gutschein-Codes in Magento 1.7</title><link>http://feedproxy.google.com/~r/matthiaszeis/~3/roldyAJA7QE/automatische-generierung-gutschein-codes-magento-1-7</link> <comments>http://www.matthias-zeis.com/archiv/automatische-generierung-gutschein-codes-magento-1-7#comments</comments> <pubDate>Sun, 08 Jan 2012 19:26:15 +0000</pubDate> <dc:creator>Matthias Zeis</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[gutscheine]]></category> <category><![CDATA[magento]]></category> <category><![CDATA[magento 1.7]]></category><guid isPermaLink="false">http://www.matthias-zeis.com/?p=1569</guid> <description><![CDATA[<a href="http://www.matthias-zeis.com/archiv/automatische-generierung-gutschein-codes-magento-1-7"><img align="right" hspace="5" width="150" src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-automatische-gutschein-code-generierung-regel.png" class="alignright wp-post-image tfe" alt="" title="Magento 1.7: Übersichts-Seite für die automatische Generierung von Gutschein-Codes." /></a>Wer kennt die Situation nicht? Man möchte zur Ankurbelung des Umsatzes eine <strong>größere Menge von Gutscheinen</strong> an seine Kunden ausgeben. Jeder Kunde soll den Gutschein nur einmal einlösen können. Zugleich müssen auch Gäste (also nicht registrierte User) in der Lage sein, den Gutschein zu verwenden. Bisher bringt Magento im Ausgangszustand keine Option zur Generierung vieler unterschiedlicher Gutschein-Codes mit. Doch das ändert sich nun. Mit <strong>Magento 1.7</strong> wird eine Funktion zur automatischen Erstellung von Coupon-Codes für Preisregeln eingeführt, sprich: Magento kann nun <strong>auf Knopfdruck beliebig viele Gutschein-Codes nach dem Zufallsprinzip generieren</strong>. Die Preisregel muss dafür nur einmal angelegt werden.Sehen wir uns das <strong>neue Feature</strong> an.]]></description> <content:encoded><![CDATA[<p>Wer kennt die Situation nicht? Man möchte zur Ankurbelung des Umsatzes eine <strong>größere Menge von Gutscheinen</strong> an seine Kunden ausgeben. Jeder Kunde soll den Gutschein nur einmal einlösen können. Zugleich müssen auch Gäste (also nicht registrierte User) in der Lage sein, den Gutschein zu verwenden.</p><p>Damit das möglich wird, müssen für die Aktion <strong>Gutscheine mit individuellem Code</strong> erzeugt werden. Bisher gab es in Magento hierfür drei Möglichkeiten:</p><ol><li>Man setzt sich einen Tag lang vor den PC und legt alle Gutscheine händisch an.</li><li>Man erwirbt eine Erweiterung von einem Drittanbieter, welche die Funktionalität nachrüstet.</li><li>Man schreibt ein Skript (bzw. lässt eines programmieren), das sich um die Generierung kümmert.</li></ol><p>Doch das ändert sich nun. Mit <strong>Magento 1.7</strong> wird eine Funktion zur automatischen Erstellung von Coupon-Codes für Preisregeln eingeführt, sprich: Magento kann nun <strong>auf Knopfdruck beliebig viele Gutschein-Codes nach dem Zufallsprinzip generieren</strong>. Die Preisregel muss dafür nur einmal angelegt werden.</p><p><em>Anmerkung</em>: ich habe diesen Artikel geschrieben, als Magento 1.7 in der Version Alpha 1 vorlag. Es kann also sein, dass es bis zur stabilen Version 1.7 noch Änderungen vorgenommen werden.</p><h2>Automatisches Erstellen von Gutschein-Codes</h2><p>Um die neue Funktionalität zu verwenden, meldet man sich wie gewohnt im Magento-Backend an und erstellt eine <strong>Warenkorb-Preisregel</strong>. Wenn man angibt, dass ein Gutschein-Code verwendet werden soll, wird ein Eingabefeld für den Gutschein-Code und &#8211; das ist nun neu &#8211; eine <strong>Option</strong> angezeigt, <strong>Codes automatisch zu generieren</strong>.</p><p>Man hakt die Option an und speichert die Preisregel ab. Nun kommt bei der Warenkorb-Preisregel im linken Menü ein neuer Punkt namens &#8220;<strong>Manage Coupons Codes</strong>&#8221; zum Vorschein, wie in diesem Screenshot zu sehen:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-automatische-gutschein-code-generierung-regel.png"><img class="aligncenter  wp-image-1570" title="Magento 1.7: Übersichts-Seite für die automatische Generierung von Gutschein-Codes." src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-automatische-gutschein-code-generierung-regel.png" alt="" width="630" height="416" /></a></p><p>Klickt man auf dem Menüpunkt, erhält man eine leere Liste und ein <strong>Formular, um die Codes zu erstellen</strong>:</p><p style="text-align: center;"><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-automatische-gutschein-code-generierung-formular.png"><img class="aligncenter  wp-image-1571" title="Magento 1.7: Formular zur automatischen Erstellung von Gutschein-Codes." src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-automatische-gutschein-code-generierung-formular.png" alt="" width="630" height="416" /></a></p><p>Folgende <strong>Optionen</strong> existieren für die Erstellung von Gutschein-Codes:</p><ul><li><strong>Coupon Qty</strong>: Wie viele Gutschein-Codes sollen erstellt werden?</li><li><strong>Code Length</strong>: Aus wie vielen Zeichen besteht der Gutschein-Code?</li><li><strong>Code Format:</strong> Aus welchen Zeichen besteht der Gutschein-Code? Hier kann zwischen Buchstaben, Zahlen und einer Kombination von Buchstaben und Zahlen gewählt werden.</li><li><strong>Code Prefix</strong>: Soll dem Gutschein-Code eine fixe Zeichenkette vorangestellt werden? Zum Beispiel könnte man dem zufällig generierten Code &#8220;Ostern-2012-&#8221; voranstellen, um den Gutschein für eine Osteraktion zu branden.</li><li><strong>Code Suffix</strong>: Soll eine fixe Zeichenkette an das Ende des Gutschein-Codes angefügt werden?</li><li><strong>Dash Every X Characters</strong>: Soll der Code durch Gedankenstriche unterteilt werden? Zum Beispiel wird Kunden die Eingabe stark erleichtert, wenn die Zeichenfolge in Dreier-Gruppen unterteilt wird.</li></ul><p>Nachdem die Parameter konfiguriert sind und man auf &#8220;<strong>Generate</strong>&#8221; klickt, werden die <strong>Codes erstellt</strong>. In meinem kleinen Testsystem mit deaktiviertem Cache dauerte die Generierung von 5.000 Codes knapp 20 Sekunden. Das Ergebnis sieht wie folgt aus:</p><p><a href="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-automatische-gutschein-code-generierung-liste.png"><img class="aligncenter  wp-image-1572" title="Magento 1.7: Liste der automatisch generierten Gutschein-Codes." src="http://www.matthias-zeis.com/wp-content/uploads/2012/01/magento-automatische-gutschein-code-generierung-liste.png" alt="" width="630" height="416" /></a>Neben jedem Gutschein-Code ist zu sehen, wann er erstellt wurde sowie ob und wie häufig er benutzt wurde.</p><h2>Fazit</h2><p>In Magento 1.7 wird mit der automatischen Gutschein-Code-Generierung ein <strong>Feature</strong> eingeführt, das von Shop-Betreibern <strong>stark und häufig nachgefragt</strong> wird. Es ist somit nicht mehr zwingend nötig, eine Erweiterung eines Drittanbieters zu implementieren und diese bei Software-Aktualisierungen zu überprüfen sowie zu warten.</p><p>Man kann sich erhoffen, dass die Funktionalität in Zukunft noch weiter ausgebaut wird. Was zum Beispiel in der aktuellen Alpha-Version fehlt ist die Option, leicht verwechselbare Buchstaben (wie &#8220;1&#8243; versus &#8220;I&#8221;) bei der Generierung nicht zu verwenden.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=roldyAJA7QE:F6_MOSueWVI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=roldyAJA7QE:F6_MOSueWVI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?i=roldyAJA7QE:F6_MOSueWVI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=roldyAJA7QE:F6_MOSueWVI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/matthiaszeis?a=roldyAJA7QE:F6_MOSueWVI:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/matthiaszeis?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/matthiaszeis/~4/roldyAJA7QE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.matthias-zeis.com/archiv/automatische-generierung-gutschein-codes-magento-1-7/feed</wfw:commentRss> <slash:comments>11</slash:comments> <feedburner:origLink>http://www.matthias-zeis.com/archiv/automatische-generierung-gutschein-codes-magento-1-7?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=automatische-generierung-gutschein-codes-magento-1-7</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 1421/1536 objects using disk: basic

Served from: www.matthias-zeis.com @ 2012-05-16 05:45:24 -->

