Magento – Aktueller Preis eines Bündel-Artikels wird in der Produktansicht mit 0,00 shown

Bild

BildEben fiel bei einem Bündelprodukt auf, dass trotz vorausgewähltem Einzelartikel der Preis des Bündelartikels 0,00€ war, ebenso wie der Einzelpreis des enthaltenen Artikels.

In der Kategorie und auch im Warenkorb wurde es jedoch korrekt angezeigt.

Bild

Die Lösung war nun keine Codeänderung sondern eine kleine Änderung im Attribut “price” bzw. Price. Hierzu unter Katalog > Attribute > Attribute verwalten gehen, das Preis-Attribut wählen und dort dann unten bei “In Kategorieansicht verwenden” (im Original “Used in Product Listing”) auf “Ja” stellen.

Anschließend speichern und nun sieht es auch in der Produktansicht richtig gut aus 🙂

Bild

BildUsed in Magento Version 1.7 Comments? Additions? Notes? Gladly!

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in General problems Magento | Leave a comment

Magento – Meine Änderung aus der Sprachdatei translate.csv wird von Magento nicht übernommen

Wie bereits in vorherigen Beiträgen mitgeteilt (Example HERE, HERE oder allgemein HERE), kann man mit der translate.csv eigene Übersetzungen für sein Template hinterlegen, die dann im Frontend angezeigt werden. Ab und zu funktionieren Übersetzungen in der translate.csv aber nicht obwohl alles korrekt hinterlegt ist. Der vorige Eintrag in der translate wird beispielsweise korrekt übernommen, der aktuelle aber nicht.

Beide Teile sind Standardteile von Magento und werden jeweils aus dem deutschen Sprachpaket im Ordner app/locale/de_DE übersetzt.

Wo ist nun der Unterschied? Ich weiß es nicht 🙂 Es scheint so zu sein, dass Magento mal der translate.csv und mal der jeweiligen app/locale/[datei].csv den Vorrang gibt. Damage, dass hier keine Konsequenz wie auch bei vielen anderen Teilen besteht.

Um nun aber den Vorrang bei der zweiten Übersetzung zu ermöglichen, wird vor den ersten Teil aber innerhalb der Anführungszeichen der Name der Übersetzungsdatei (ohne .csv) mit zwei Doppelpunkten integriert. In meinem Fall sähen die beiden Zeilen dann so aus:

Hiermit funktioniert es dann einwandfrei und die Übersetzung meines Templates wird angezeigt.

Used in Magento Version 1.7 Comments? Additions? Notes? Gladly!

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in Magento Design | Leave a comment

Magento – RWD Theme auch für Magento 1.7 use

Ab Magento Version 1.9 wird das responsive Theme “RWD” im Standard mit ausgeliefert. Dieses passt sich automatisch mobilen Anzeigegeräten wie Smartphones oder Tablets an, so dass die Nutzung des Shops auch auf diesen Geräten gut funktioniert.

Leider wird dieses Theme aber nicht für 1.7 angeboten und es lässt sich auch nicht einfach mal so eben installieren.

Mit ein paar Kniffen klappt es aber dann dennoch. Hier die Abfolge:

  1. Das RWD-Verzeichnis aus der 1.9er Installation im Ordner app/design/frontend kopieren und an selbige Stelle in der 1.7er Installation einfügen.
  2. Ebenso mit dem RWD-Verzeichnis aus dem Ordner skin/design/frontend verfahren.
  3. Folgende Dateien und deren Ordnerstruktur der 1.9er Installation (Im Ordner /app/code/core/Mage) kopieren und in die 1.7er Installation in den Ordner /app/code/local/Mage kopieren.
    – Simple.php in den Ordner /app/code/local/Mage/Catalog/Block/Product/View/Type
    – Abstract.php und Media.php in den Ordner /app/code/local/Mage/Catalog/Block/Product/View
    – Abstract.php und Price.php in den Ordner /app/code/local/Mage/Catalog/Block/Product
    – Image.php in den Ordner /app/code/local/Mage/Catalog/Helper
    – Renderer.php in den Ordner /app/code/local/Mage/Checkout/Block/Cart/Item
    – Abstract.php und Template.php in den Ordner /app/code/local/Mage/Core/Block
  4. Im Ordner /app/design/frontend/rwd/default/template/catalog/product die Datei price.phtml öffnen und ca. Line 53 adapt

    wird zu

    Damit wird die obere Zeile auskommentiert und die untere neu hinzugefügt.
  5. In der page.xml im Ordner app\design\frontend\rwd\default\layout\ folgende Zeilen auskommentieren oder löschen:
    – ca. 72-74:

    – ca. 80-83:
  6. In derselben Datei dann diese Zeilen

    by

    replace.

Continue reading

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in Magento Design | Tagged | Leave a comment

Magento – PayPal Bestellungen bleiben im Status auf “Pending Payment” or. “Ausstehende Zahlung”

Bei einer Magento 1.9.1.0 Version hatten wir gerade das Problem, dass die Bestellungen per PayPal vollständig bezahlt worden sind, der Kunde wurde auf die “success-Seite” geleitet und ihm wurde dort auch eine Bestellnummer angezeigt.

Im Backend blieb die Bestellung aber leider beim Status “Pending Payment” oder “Ausstehende Zahlung” stehen. Somit wurden auch keine Bestellbestätigungs-Mails an die Kunden verschickt, da diese erst mit der Rückmeldung über die erfolgte Zahlung verschickt würden.

Für die PayPal-Einrichtung in Magento 1.9.1.0 gibt es nicht mehr viel zu tun. API Keys o.ä. wird nicht mehr benötigt. Es muss mehr oder weniger nur noch die eMail Adresse des PayPal-Händler-Kontos hinterlegt werden und das wars.

BildIn PayPal müssen aber nun folgende Dinge getan werden, damit die Rückmeldung an den Magento-Shop auch funktioniert.

  1. Im Händler-Konto oben rechts auf “Profil” und dort auf “Kontoeinstellungen” klicken.
  2. Links auf “Verkäufer/Händler” klicken
  3. Unter “Online verkaufen” auf “Aktualisieren” hinter “Website-Einstellungen” klicken
  4. Bei Rückleitungs-URL die Shopdomain mit /paypal/ipn eintragen wie z.B. https://www.domain.de/paypal/ipn (wenn kein SSL, dann auch nur http://)
  5. Dann zurück und unter “Zahlungen erhalten und meine Risiken verwalten” auf “Aktualisieren” hinter “Benachrichtigungen über Sofortzahlungen” klicken
  6. Hier dann die “Sofortige Zahlungsbestätigung” aktivieren
    Bild
  7. Anschließend klappte die Rückmeldung und die Bestellungen gingen auf “Verarbeitung”.
  8. Used in Magento Version 1.9.1.0 Comments? Additions? Notes? Gladly!
Facebooktwitterredditpinterestlinkedinmailby feather
Posted in General problems Magento | 1 Comment

Magento – Plötzlich Installation – index.php/install/

Nach einem Ordner-Wechsel innerhalb eines Servers war der Magento-Shop plötzlich nicht mehr erreichbar sondern nur noch die Seite der Magento-Installation. Der Shop war aber sicherlich vorher schon installiert worden. Es gibt im Netz verschiedene Ansätze, die uns aber nichts gebracht haben. Die folgenden Tipps brachten bei uns etwas:

  1. local.xml aus dem Verzeichnis /app/etc/ war nicht mehr existent
  2. local.xml lag nicht im UTF-8 Format vor (open, im UTF-8 Format speichern und wieder hochladen)

Vielleicht hilft es ja dem einen oder anderen.

Used in Magento versions 1.4 – 1.9 Comments? Additions? Notes? Gladly!

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in General problems Magento | Leave a comment

Magento – Layered Navigation / Filter Probleme

BildBei einem Projekt gab es zwei Fehlermeldungen, die auftraten, wenn man versuchte einen Filter bei der Filternavigation (Layered Navigation) use.

Der erste Fehler lautete:

Mage registry key “current_category_filter” already exists

und der zweite:

You cannot define a correlation name ‘eigenes-attribut’ more than once

Weiterhin fiel auf, dass auch ein Filter zwei Mal Continue reading

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in General problems Magento | Leave a comment

Magento – Patch installieren mit Fehlermeldung Array ( [0] => ERROR: “/app/etc/” must exist for proper tool work. )

Versucht man einen Sicherheitspatch für Magento entweder per Shell / SSH oder auch mit der PHP Methode in seinen Magento-Shop einzuspielen, kann es bei bestimmten Server-Konfigurationen dazu kommen, dass einem die Fehlermeldung

is displayed. This indicates, dass der Patch nicht weiß “wo” er sich befindet. Er versucht auf das o.g. Verzeichnis zuzugreifen aber findet es nicht. In diesem Fall ist die Server-Einstellung so konfiguriert, dass dem Patch dies nicht -wie normalerweise- mitgeteilt wird.

Um dies anzupassen, muss im SH Patch ein Bereich angepasst werden. Continue reading

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in General problems Magento | Leave a comment

Magento – Probleme beim Login mit Magento 1.9 und iOS / Safari

BildVersucht sich ein Kunde z.B. über ein iPad oder auch allgemein Safari in einem Magento 1.9 Shop anzumelden, kann es dazu kommen, dass die Login-Maske einfach neu geladen wird. Teilweise noch mit den eingegebenen Daten, teilweise aber auch leer.

Dies ist hat mit einem Reload zu tun, the (allgemein gesprochen) iOS nicht versteht. Diesen Befehl findet man im Ordner Continue reading

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in General problems Magento | Leave a comment