11 Artikel Veröffentlichte Artikel in Magento

Magento: Rechnung nicht als ‘bezahlt’ markieren

In Magento wird bei einer Bestellung, die mit der Zahlungsart ‘Banktransfer’ durchgeführt wird, der Status der Rechnung jeweils automatisch auf den Status ‘bezahlt’ gesetzt. Obwohl diese nach dem Versand der Rechnung noch gar nicht ‘bezahlt’ sein kann. Sondern erst nach Eingang der Zahlung auf dem Konto. Um dieses Problem zu beheben müssen folgende Anpassungen gemacht werden: 1. In der php-Datei app/code/core/Mage/Payment/Model/Method/Abstract.php folgende Anpassungen vornehmen: $_canCapture=true; $_canCapturePartial=true Hierdurch wird, sobald man im Magento Backend unter Verkäufe->Aufträge …

Weiter →

Magento: Den richtigen Produkttyp wählen

Magento bietet von Haus aus sechs verschiedene Produkttypen an. Diese können hilfreich sein, um komplexe Anforderungen an die Produkttypen eines Shops abzubilden. Leider bietet Magento den Produkttyp ‘Gutschein’ nicht per default an. Mann muss hierzu eine Extension installieren. Davon in einem anderen Beitrag zu Magento Gutscheine mehr. Der ‘Einfache’ Produkttyp: Das ‚Einfache‘-Produkt ist wohl das Standardprodukt, dass die grundlegenden Anforderungen wie Preisdefinition, Lagerbestand, Beschreibung, Kundenoptionen und noch weiteres enthält. Der ‘Gruppierte’ Produkttyp: Ein Produkt bietet …

Weiter →

Magento Stores und Währung - wie aufsetzen?

Magento erlaubt es, verschiedenen Webseiten, Stores oder sogenannte Store Views zu erzeugen und damit den visualisierten Content auf dem Frontend zu individualisieren. Meine Aufgabe bestand darin, einen Konstellation zu entwerfen bei der der Benutzer zwischen einem Schweizer und Ausländischen Store wählen kann (später soll Magento den zu wählenden Store aufgrund der Herkunft selber ermitteln). Dabei soll gleichzeitig die angezeigte Währung gewechselt werden. Konfiguration der ‘Stores’ und ‘Store Views’ Unter System->Stores Management findet man eine Liste …

Weiter →

Magento - Preis nur für eingeloggte sichtbar machen

Um die Produktpreise nur für eingeloggte, registrierte Benutzer sichtbar zu machen, müssen bei Magento ein paar Anpassungen vorgenommen werden. In einem ersten Schritt muss die Anzeige des Preises aus dem Produktkatalog entfernt werden. Um den Preis aus dem Produktkatalog zu entfernen muss folgender Code am Anfang der Datei hinzugefügt werden: <? if (Mage::getSingleton(‘customer/session’)->isLoggedIn()) { ?> Und am Ende der Datei: <? } ?> Die Datei liegt in dem folgenden Verzeichnis: app/design/frontend/base/default/template/catlog/product/price.phtml Nun sollte der Preis in …

Weiter →

Magento - “There are no recurring profiles yet.”

Um den englischen Satz “There are no recurring profiles yet.” in’s Deutsche zu übersetzen, bedarf es einer kleinen Code-Modifikation. Dazu muss folgende Datei aufgerufen werden: app/design/frontend/base/default/layout/sales/recurring_profile.xml Anschliessend nicht vergessen, den Magento-Cache zu leeren.

Weiter →

Magento - Warum wird das Sprachpaket nicht angenommen

Als ich letzterens für einen Kunden einen Magento Shop einrichten sollte, übernahm Magento trotz der Installation des korrekten Sprachpakets für die korrekte Magento Version, die Übersetzung des Pakets nicht. Nach eingehender Recherche im Internet fand ich schliesslich die Lösung. Bei jeder Installation eines Magento-Shopsystem wird der Benutzer zu Beginn aufgefordert, die Shop-Sprache auszuwählen. Bei meiner Installation habe ich Deutsch (Schweiz) gewählt. Da aber im Verzeichnis app/locale/ nur eine Datei mit dem Namen de_DE vorhanden war, konnte Magento …

Weiter →

Magento - Magento Installation auf neuen Server kopieren

Um eine Magento Installation auf einen anderen Server oder eine andere Domain zu portieren braucht es ein paar wichtige Schritte. Diese werden in den folgenden Punkten genauer erlaetert: 1. Daten kopieren: Das komplette root-Verzeichnis muss kopiert werden. 2. MySQL DB kopieren: Die komplette MySQL DB muss kopiert werden. 3. Die Zugangsdaten zur neuen DB muessen geaendert werden: app/etc/local.xml 4. Alle Cache-Files muessen geloescht werden: var/cache

Weiter →

Monatliche Kosten eines Onlineshop in der Schweiz

Onlineshop Kostenrechnung (in CHF) Der Betreiber eines Onlineshops sollten die Vor- und Nachteile von Kreditkartenzahlungen kennen. Dabei ist zu beachten, dass bei Kreditkarten wie VISA© und MasterCard© einerseits ein sogenannter Payment-Service-Provider wie zum Beispiel Datatrans oder Ogone gewählt werden muss. Dieser stellt das GUI zu Verfügung, in dem die Kreditkartendaten des Kunden online erfasst werden und die Zahlung anschliessend effektiv prozessiert wird. Daneben muss noch ein Akzeptanzpartner für Distanzgeschäfte ausgewählt werden. In der Schweiz wird …

Weiter →

Magento - Compare-list doesn’t work

Having trouble setting up your Magento web-shop. You’re just at the right place. It could happen, that the compare list to compare products or articles of your web-shop dissapears. Well that problem is quite simple to fix, just rebuilt the Magento index. Therefore you have to log into your back-end and locate the drop-down menu configurations and there it would say something about Flush Cache. Just flush a little bit around. Once your compare-list would …

Weiter →