Liebe Shopbetreiber, weiter gehts, wir haben soeben GX3.13.1.0 Beta3 in den Downloadbereich des Kundenportals hochgeladen. ACHTUNG! Dieses Service Pack ist für den Live-Betrieb nicht geeignet, da es sich um eine Beta-Version handelt! Diese Beta-Version des Service Packs ist ausschließlich für die Shopversionen GX3 v3.12.0.x vorgesehen. Hier nochmal die Highlights: Themes statt Templates! Hinter dieser Überschrift steckt ein grössere Umbau der Layoutmöglichkeiten des Shopfrontends, der nach wie vor läuft. Ziel ist es in GX3.13 die technische Grundlage bereit zu haben, um darauf aufbauend in Zukunft neue Designmöglichkeiten und Auswahlen anzubieten, denn Personalisierung von Shops rockt nach wie vor. Weil das nicht ganz wenig neuer Stoff ist, haben wir die Tage schon einen eigenen Artikel dazu hier im Forum platziert, der das ganze einmal von oben beleuchtet und damit guter Lesestoff zur Einleitung sein sollte, der findet sich hier: Von Themes und Templates App-Store Darüber wurde noch kaum geredet, darum gehe ich auch da einmal kurz rein. Wer im Gambio Ökosystem unterwegs ist kennt es: Man möchte ein schönes neues Design haben, oder ein Plugin bzw. Modul für irgendeinen Zweck. Es gibt bis heute keine zentrale Anlaufstelle um so etwas zu finden. Man muss Google bemühen oder hoffen dass die Community einem gute Tipps gibt um ein Plugin zu finden. Genauso schade: Ahnt man nicht dass es etwas gibt, weil man sich die Frage nie gestellt hat, kriegt man das oft gar nicht mit. Wir möchten das für Gambio Händler ändern und einen zentralen Store aufbauen, in dem wir und externe Entwickler gleichermaßen Designs und Erweiterungen für den Shop anbieten können. Das ganze Projekt ist nicht unbedingt klein und nicht in kurzer zeit sinnvoll riesig zu stemmen, darum gehen wir das Ganze in Stufen an. Als erstes wollen wir einen Katalog und einen sinnvollen, stabilen Installationsprozess für neue Dinge. Um den Radius einzugrenzen haben wir uns entschieden erstmal nur Themes anzubieten, noch keine programmatischen Erweiterungen. Die im vorherigen Abschnitt erwähnte Themes sind auch ein Teil dieser Infrastruktur, denn erst sie machen Designs deutlich leichter auslieferbar und kompakter. Auch werden wir für die erste kurze Zeit nur einige kostenlose Themes anbieten, bevor dann externe Entwickler auch ihre kostenpflichtigen Angebote einstellen können. Immer wenn ein Schritt sicher funktioniert werden wir einen Schritt weiter gehen. Das Ziel dürfte damit klar sein, und ihr alle erlebt mit uns jetzt wie es losgeht. Wir glauben das wird großartig! In der letzten Woche sind sowohl in Themes als auch in den Appstore Verbesserungen und Bugfixes geflossen, nachdem die ersten Erfahrungen da sind. Wir fänden es klasse wenn ihr damit mal herumspielt und schaut ob das für euch funktioniert. Ganz neu in Beta2: Zusammenfassungsmodule im Warenkorb Es gilt lange als ausgemachter Kritikpunkt, dass Kunden zum Beispiel bei der Einlösung von Gutscheinen und Rabattcoupons im Warenkorb kein direktes Feedback über Summenänderungen bekommen. Auch Dinge wie Mindermengenzuschläge, Sperrgutzuschläge, etc. wurden dort nicht ausgewiesen, sondern erst auf der Bestellzusammenfassung. Es gab bisher einige Module im Netz, teilweise auch mit der Aussage das sei ja alles ganz einfach, die haben aber oft funktionale und technische Probleme. Es ist defakto leider nicht einfach und auch nicht klein das mal in den Griff zu kriegen und zu verbessern, trotzdem fanden wir es an der Zeit das jetzt mal anzugehen und haben es gemacht. In diesem Dunstkreis: Ihr alle werdet das Modalfenster/Popup für die Gutscheincodeeingabe kennen. Wir haben die Inhalte kondensiert und das ehrlich grauenvolle Ding aufgelöst. Die Gutscheineingabe ist jetzt bei eingeloggten Kunden unterhalb der Summenbox direkt im Warenkorb und sollte deutlich angenehmer für den Kunden sein. Beachtet in den Kontext auch neue Optionen für die Zusammenfassungsmodule Coupons und Versand, über neue Optionen lässt sich die Ausgabe in den Summenbox ein Stück weit steuern. Achtet also bei dieser neuen Version auf euren Summenanzeigen im Warenkorb, spielt mit Gutscheinen und Coupons, arbeitet mit Zuschlägen und Rabatten und schaut ob das funktioniert. Aufgrund der Vielzahl an Konfigurationsoptionen und weil einiger noch vorhandener Altcode eine Rolle spielt, gibt es immer noch eine erhöhte Wahrscheinlichkeit für Bugs an der Stelle. Helft uns diese zu lokalisieren und auszumerzen! REST-API Wie in jedem Release haben wir auch in diesem an der API gearbeitet. Entwickler die dafür entwickeln haben sich erweiterte Filter, Such- und Paginierungsoptionen gewünscht, das haben wir aufgenommen. Um das zu implementieren waren grössere Anpassungen und Einbauten im API Code notwendig, das haben wir nun hoffentlich erledigt. Wir bauen die API des Shops damit weiter aus, um externen Systemen einen guten Zugang zu Shopdaten zu gewähren. Die Änderungen dieser Version sollten sich vor allem da gezielter Daten geholt werden können in schnelleren Abgleichen und Transfers niederschlagen, das bringt allen was. Verbesserungen in der Kundenregistrierung Bisher haben Kunden die sich als Gastkunden registrieren wollen ein komplett anderes Formular bekommen als Kunden, die sich als reguläre Kunden dauerhaft registrieren wollen. Das sorgte neben doppeltem Code und mehr Aufwand für Anpassungen auch für einige Unflexibilitäten. Leute die mit PayPal ECS ("Direkt zu PayPal") zahlen wollen, haben zum Beispiel immer und ausschließlich ein Gastkonto bekommen, ohne das in ein Standardkonto wandeln zu können. Dasselbe Szenario stellt sich an anderer Stelle bisher genauso hinderlich dar. Wir haben die Formulare nun zu einem Formular zusammengelegt, dass Kunden animieren soll sich mit einem festen Konto zu registrieren, denn nichts ist besser als Kunden an sich binden zu können. Der entfallene Doppelcode wird die möglichen Fehlerquellen zudem senken und den Shop weiter in der Zuverlässigkeit steigern. Die kleinen Perlen Beim letzten mal hat es tatsächlich die Funktion in die Liste geschafft den Installer Ordner nach einer neuen Installation per Buttondruck zu löschen, keine FTP-Aktion mehr nötig. Das ist natürlich kein Monsterfeature in sich, aber eine der vielen kleinen Verbesserungen und Optimierungen, die wir dem Shop regelmässig spendieren. Wer genau schaut wird noch einige kleine Perlen finden, die Spaß machen Neuerungen und Änderungen in der 3.13.1.0 beta3 [Adminbereich] Beim Speichern im "QuickEdit" bleibt man jetzt auf derselben Seite [Adminbereich] Es ist nun möglich über GXModule.json eigene Funktionen zu definieren, die dann automatisch bei Installation/Deinstallation im Modul-Center ausgeführt werden. [Core] Artikel mit nicht ganzzahligen Artikelmengen lassen sich wieder in den Warenkorb legen und zeigen korrekte Mindestbestellmengenwarnungen [Core] Bei aktivierten Sprachkürzeln in der Url findet beim Adminlogin über die login_admin.php jetzt eine korrekte Weiterleitung zum Gambio Admin statt [Core] Wenn Zweifaktorauthorisierung aktiviert ist und für das Admin-Konto nicht konfiguriert ist, ist wieder ein Login über die login_admin.php möglich [Frontend] Artikelnummer wird nun auch angezeigt, wenn nur Artikelnummer in Eigenschaftkombinationen hinterlegt sind. [Frontend] Gutschein-Box im Warenkorb verschiebt sich nicht mehr nach unten [Frontend] PayPal PLUS funktioniert wieder im Honeygrid-Theme [Partner] PayPal ECS-Button in Warenkorb funktioniert einwandfrei. [StyleEdit 3] Einstellungen im Styleedit die ohne Wirkung waren greifen wieder
@Gambio, Update von 3.13.1.0 BETA2 auf 3.13.1.0 BETA3 fehlerfrei durchgelaufen. Leider ist das behobene Problem aus BETA2 (Slider funktioniert nicht, es gibt nur 1 Bild und die Pfeile sind nicht mehr da ;-( Testbestellung OK, bis jetzt keine weiteren Probleme.
Nein, aktuell nicht. Es gibt aber Zukunftsüberlegungen das eventuell möglich zu machen. Dazu müsste die Architektur der Wertgutscheine allerdings geändert werden. Bislang haftet Guthaben an Kundenkonten, das Guthaben müsste dann aber an Gutscheinen haften. Ohne würde Gästen oder nicht eingeloggten Kunden beim Sessionende immer das Geld hopps gehen... Der Ordner /templates/Honeygrid/assets/javascript hat auch irgendwie inhaltlich deutliche Abweichungen vom Updatestand. Ersetze ich den gegen das was wir liefern gehts dann auch.
Update ohne Probleme durchlaufen. Testbestellung ok. Schön wäre es wenn bei Download Produkten der Versand im Warenkorb gar nicht erst auftaucht. Im weiteren Verlauf des Checkout wird der Punkt ja auch übersprungen.
Frage am Rande zu "Themes statt Templates": Wie hoch ist die Wahrscheinlichkeit dass sich nach dem Update größere Baustellen die Gestaltung des eigenen Shops betreffend auftun? Ich weiß, das hängt davon ab wie und wo genau der eigene Shop personalisiert wurde. Ich habe zum Beispiel ein wenig eigenes CSS, eine index-usermod.html und einen WOWslider am laufen. Werde ich reparieren müssen oder eher nicht?
Hast du da mal geschaut? (Link nur für registrierte Nutzer sichtbar.) Da gibts den Absatz zu deiner Frage Spoiler: Honeygrid anpassungen Honeygrid allgemein Honeygrid wird vor und nach dem jetzigen Umbau bis auf Weiteres weiter das Standarddesign von Gambio Shops sein. Während sich nach innen einiges ändern wird, wird es nach vorne erstmal aussehen wie bisher. Das bringt natürlich den unangenehmen Punkt mit sich, das eigene Templateanpassungen, die bisher passten, nicht mehr 1:1 in die neue Struktur passen werden. Es geht dabei weniger um Einstellungen aus Styleedit, mehr um Dinge wie Usermods, etc., für die man Code selbst angefasst hat. Man wird diese eigenen Templateanpassungen also zwangsweise irgendwann einmal in die neue Form bringen müssen. Wir verstehen dabei natürlich, dass das ein Hindernis ist, und haben überlegt wie wir das für euch soweit wie möglich entspannen können. Der Plan ist nun, erstmal alt neben neu bestehen zu lassen, Honeygrid also vorläufig 2x mit dem Shop auszuliefern. Das bedeutet: Man muss also nicht jetzt Knall auf Fall in die neue Welt wechseln, man wird die Möglichkeit haben sich das neue Theme in Ruhe einzurichten. Dann am Ende, wenn man fertig ist, kann man auf den Knopf zu drücken. Wir werden also eine Weile parallel alt und neu unterstützen und erst im Verlauf weiterer Updates, zu einem späteren Zeitpunkt, Honeygrid in seiner alten technischen Struktur auslaufen lassen.