Erweiterung: Mxperts - NoRegion



Die Frage nach dem Bundesland im Checkout macht für eine Bestellung bei uns nur bedingt Sinn. Daher steht nahezu jeder Magento-Store Ersteller / Seitenbetreiber vor der Frage “Brauche ich dieses Feld oder nicht”.

Es mag ja sein das man in größeren Ländern wie etwa der USA oder Russland die Frage nach “State / Province” stellt, da es durchaus sein kann das man auf Grund der Fläche dieser Länder schon verschiedene Versandkosten & Steuerklassen zur Berechnung heranziehen möchte.

Daher ist der Ansatz schon korrekt allerdings wird dieses Feature in Deutschland / Österrereich & der Schweiz kaum benötigt.

In der Tat ist es in Einzelprojekten relativ einfach dieses Feld mal eben so aus dem Checkout-Templates zu entfernen, jedoch kommt man trotzdem mit der PHP / Serverseitige-Formularüberprüfung in Konflikt & ohne eine Auswahl von Bundesland / Kanton nicht weiter.

Kurzum, dass Thema ist etwas unbequem & wir konnten das Vorhaben
“Ich möchte dieses Feld nicht” für das Shop Frontend lösen.

“Mxperts - NoRegion” heißt unsere neue Extension:

  • - Keine Felder für die Auswahl von “Bundesland / Kanton” im Checkout
    (Onepage / Multishipping) & dem Benutzerkonto des Kunden.
  • - Keine Fehlermeldung ;-)
  • - Die Feldanordnung wurde an den Stellen wo nun eine Lücke entstanden ist entsprechend auf eine für uns sinnvolle Reihenfolge angepasst.
  • - Kompatibel zum Marked Ready Germany Paket
Checkout Onepage

Checkout Onepage

Checkout Multishipping

Checkout Multishipping

Benutzer / Kundenkonto

Benutzer / Kundenkonto

Das Modul “Mxperts - NoRegion” kann ab sofort über Magento-Connect bezogen werden:
http://www.magentocommerce.com/extension/1826/mxperts–noregion

Für die ganz schnellen unter euch - der Extension-Key lautet
magento-community/Mxperts_NoRegion

Zur Zeit planen wir so, dass dieses Modul eine tolle Integration für das Market Ready Germany Paket wäre & dieses sinnvoll ergänzen würde.

Ebenso Mxperts - CustomerAddress, jedoch gibt es hier zur Zeit noch Hürden zu überwinden weil dieses Paket nicht korrekt funktioniert im Zusammenspiel mit “Marked Ready Germany” - in den Store E-Mails kommt nach wie vor die standardmäßige Komma-getrennte Schreibweise der Adresse an, wir arbeiten dran.

Sonstiges zur Extension:
Die überladenen Templates & Layouts beziehen sich auf das Default Theme Version 1.3.2.2, es wurde aber darauf geachtet das wirklich nur die nötigen Bereiche überladen werden, damit das ganze auch pflegbar bleibt.

Es bleibt mir nur noch viel Spaß mit der Erweiterung zu wünschen!

Liebe Grüße - Daniel Sasse

  • Twitter
  • Webnews
  • Mister-Wong
  • Facebook
  • Digg
  • BlogMarks
  • Share/Save/Bookmark

15 Kommentare to “Erweiterung: Mxperts - NoRegion”

  1. Super, jetzt ist das Login nicht mehr so verwirrend.

    Viele Grüße
    Dscho

  2. [...] inklusive Bundesland angeben ( muss ). Um das zu verhindern, hat der Blog Mxperts.de eine Extension veröffentlicht, um dieses Feld [...]

  3.  andiman sagt:

    Kleine Ergänzung zum Thema “An diese Adresse verschicken”:

    Man sollte vielleicht erwähnen, dass man in der Datei
    app/design/frontend/default/default/template/noregion/checkout/onepage/billing.phtml noch die entsprechende Änderung “an diese Adresse” als Standard (euer Snippet: http://www.mxperts.de/an-diese-adresse-verschicken-standard/ ) vornehmen sollte. Denn Der im eigenen Template wird ja überschrieben.

  4.  kabelparker sagt:

    Problem mit dem Weiter-Button…

    … aber erstmal:
    Danke, finde ich viel besser als zuvor: übersichtlicher und ein zuvor nerviger Schritt weniger.

    Nur der Weiter Button wird bei mir nun nicht mehr richtig angezeigt. Zum einen sieht er anders aus als alle anderen, die Beschriftung ist sehr sehr nah an oder in den Button-Rändern und er ist nach unten abgerutscht. Eine Idee woran das liegen könnte?

    Danke
    Andreas

  5.  erenaud sagt:

    Hi,
    ich glaube die Installation des Moduls “No Region” hat ein von mir vorher installiertes Modul “überschrieben” (aitoc checkout fields manager - http://www.magentocommerce.com/extension/1037/checkout-fields-manager/)

    Ist es möglich zu erfahren, welche Dateien ersetzt werden, sodass ich den aitoc code ZUSÄTZLICH zum No Region Modul verwenden kann ?

  6.  ds_1984 sagt:

    Ich setze diese Extension auch ein - ja es ist sogar ziemlich wahrscheinlich das die beiden auf ähnliche Dateien zugreifen.

    Die Templatedateien die von NoRegion überladen werden sind app/design/frontend/default/default/template/noregion/checkout/onepage/billing.phtml & shipping.phtml

    Wenn du also entweder in den Rechnungsinformation oder der Lieferinformation deine neuen Felder anzeigen willst, wird es so nicht funktionieren. :-(

    Du kannst aber versuchen aus den Dateien aitcommonfiles/design–frontend–default–default–template–checkout–onepage–billing.phtml & design–frontend–default–default–template–checkout–onepage–shipping.phtml dir die Bereiche in das NoRegion Template zu kopieren bzw. anders herum - die Feldanordnung & das nicht vorhandene Bundesland-Feld ins Aitoc Template übernehmen.

    Alternativ kannst du aber auch in der noregion.xml die Aitoc Templates zuweisen.

    Bedenke aber das alle geschilderten Wege nicht updatesicher sind! :-(

    LG - Daniel

  7. Hallo,

    kleine Anmerkung von mir.

    Musste leider NOREGION wieder deinstalieren, da es keine Möglichkeit gibt, das Modul StoreView weise ein/aus zuschalten.

    Hintergrund: PayPal Express verlangt zwingend bei amerikanischen / Kanadischen Kunden die Region :-( Ansonsten bricht PayPal den Checkout Prozess ab. Glücklicherweise hat mich der “Payment Transaction Failed Reminder” darauf hingewiesen :-)

    Ansonsten hat es sehr gut funktioniert :-)

    Vielleicht als Idee, dies für ein zukünftiges Release zu ergänzen.

    Ansonsten: Toller Blog. Tolle Ideen. Toller Support

    Viele Grüße aus Berlin
    Andreas

  8.  ds_1984 sagt:

    Musste leider NOREGION wieder deinstalieren, da es keine Möglichkeit gibt, das Modul StoreView weise ein/auszuschalten.

    Das hat mich selber gestört das Layout Updates die hier per XML zumindest im Frontend sehr stark einwirken nur global zu nutzen sind.

    Jedoch konnte es so gelöst werden das diese Templates nun wahlweise global, per Website und eben auf dem Level der StoreView aktiviert & deaktiviert werden können.

    Details was Veränderungen angeht findest du auf der Extension Seite (unten): http://www.magentocommerce.com/extension/1826/mxperts–noregion

    Liebe Grüße - Daniel

  9.  xbogus sagt:

    Hallo,

    habe heute Noregion installiert. Habe aber ein anderes Template. Mit dem Standardtemplate geht es, mit meinen eigenem Template geht es nicht. Welche Dateien muß ich denn wo anpassen?

  10.  ds_1984 sagt:

    Na wenn dein Theme innerhalb vom default Interface liegt, dann sollte es trotzdem funktionieren, da ja Dateien automatisch aus dem default Theme bezogen werden wenn Sie nicht vorhanden sind in deinem Theme - das ist leider auch das einzige Themeszenario was man in der Modulentwicklung berücksichtigen kann weil es 95% aller Leute so machen mit den Themes.

    Ich vermute daher das du ein eigenes Interface nutzt und die Dateien dadurch nicht aus dem “default Theme” geerbt werden.

    Also du hast bestimmt app/design/frontend/mein_interface/mein_theme

    Daher kopiere die XML & Template Dateien in dein Theme & dann wird es auch funktionieren - ist zwar updatesicher da die Dateien ja überhaupt nicht mehr aktualisiert werden aber das ist bei deinem Theme-Szenario auch das schlechte, da du somit von Neuerungen nicht profitieren kannst, würde es daher anders machen aber gut:

    Kopiere mal die Datei app/design/frontend/default/default/layout/noregion.xml nach app/design/frontend/mein_interface/mein_theme/layout

    Dann noch den Ordner mit den Template-Dateien app/design/frontend/default/default/template/noregion nach app/design/frontend/mein_interface/mein_theme/template

    Dann sollte es sofern im Backend aktiviert auch funktionieren.

    Liebe Grüße - Daniel

  11. [...] inklusive Bundesland angeben ( muss ). Um das zu verhindern, hat der Blog Mxperts.de eine Extension veröffentlicht, um dieses Feld [...]

  12.  mister_tt sagt:

    Hallo,

    Vielen Dank für die tolle Extension. Ein Problem haben wir dennoch: Wenn man eine vorhandene Bestellung bearbeitet, muss man das Bundesland dennoch angeben. Das ist dann doppelt ärgerlich, weil der Kunde es nicht angegeben hat und man daher das Bundesland u.U. erst nachgucken muss…
    Könnt ihr das auch noch da raus kriegen? Das wäre toll!

    Viele Grüße,
    Simon

  13.  ds_1984 sagt:

    Danke für den Hinweis,
    sollte nicht so die Große Sache sein diesen so nicht gewollten Nebeneffekt auf Basis der Bestellbearbeitung auch noch raus zu nehmen.

    Wird in der nächsten Version gefixt sein.

    LG - Daniel

  14.  ds_1984 sagt:

    Klar fragen darf man alles, ich kann es nur nicht genau beantworten da ich aktuell sehr viel zu tun habe.

    Nur so viel:
    Ich habe neben dieser noch 2 Bugeldungen zum Thema auf dem Tisch & denke daher in den nächsten Tagen.

    LG - Daniel

Kommentar erstellen

You must be logged in to post a comment.

Bitte beachten: Mxperts.de ist kein Supportforum sondern eine Informationsplattform, deshalb benutzt für Diskussionen das deutsche Forum von Magento. (Fragen/Kommentare zu den Tutorials ausgeschlossen). Außerdem gebe ich keinen kostenlosen Support zu Magento. Leider haben das einige Leser in letzter Zeit falsch Verstanden und ich bitte um Euer Verständnis. Ich denke diese Plattform ist von unserer Seite aus schon genügend Gratis-Leistung.