Category Archives: Features


Das Favicon für den Gambio-Shop anpassen

Das Favicon ist das kleine, meist quadratische Bild, das sich z.B. links neben dem Seitentitel im Tab eines Browsers befindet und dabei hilft, verschiedene Websites im Browser auf den ersten Blick voneinander unterscheiden zu können. Bei der Wahl des Favicons sollte also darauf geachtet werden, ein für die Marke/den Shop repräsentatives Bild auszuwählen, so dass der Wiedererkennungswert der Website erhöht wird. Die logische Wahl für die meisten Websites/Onlineshops ist das eigene Logo.

Continue reading

Einstellen von Artikeln und Aktualisieren von Preisen im GX2-Shop – dank mcn Commerce automatisch umsetzbar

Die Macnetic GmbH, Anbieter des Warenwirtschaftssystems mcn Commerce, hat zwei für Gambio-Shopbetreiber sehr nützliche Programmfunktionen entwickelt, die wir Ihnen heute kurz vorstellen möchten. Beide Funktionen sind Bestandteil der Professionell-Version der Warenwirtschaft mcn Commerce.

Continue reading

Entwickler-Preview: Class-Overloading

Im Forum haben wir letzte Woche eine Entwickler-Preview auf die Implementation des Class-Overloadings bereitgestellt. Es handelt sich hierbei wie gesagt um eine Entwickler-Version. Diese dient ausschließlich der Demonstration des kommenden Klassenmodels und ist auf keinen Fall für den produktiven Einsatz geeignet.

Mit dem kommenden Service Pack führen wir ein System zum Class-Overloading in weite Teile des Shops ein. Damit können Code-Anpassungen an allen Klassen in z.B. includes/classes und includes/modules update-sicher vorgenommen werden.

Nehmen wir an, wir wollen die Klasse xtcPrice überladen. Hierfür muss im Vezeichnis user_classes/overloads ein Unterverzeichnis angelegt werden, dessen Name dem der zu überladenen Klasse entspricht, d.h. in diesem Fall ein Unterverzeichnis „xtcPrice“.

In diesem Unterverzeichnis legen wir nun eine PHP-Datei an, die die Klassendefinition der erweiternden Klasse enthält, z.B. der Klasse „test1_xtcPrice“. Der Name dieser PHP-Datei muss folgenden Aufbau haben: KLASSENNAME.inc.php, d.h. in diesem Beispiel also „test1_xtcPrice.inc.php“

Die neu Klasse „test1_xtcPrice“ soll im Code dabei nicht direkt von der Klasse „xtcPrice“ erben, sondern von der Klasse „test1_xtcPrice_parent“. Hier muss also unbedingt auf die Endung „_parent“ geachtet werden. Die fertige Klassendefinition sind somit wie folgt aus:

class test1_xtcPrice extends test1_xtcPrice_parent {
    …
}

Ein fertiges Code-Beispiel, mit der die Ausgabe der Methode xtcPrice->xtcFormat() update-sicher manipuiliert wird, befindet sich in der Preview im Verzeichnis user_classes/overloads/_samples/xtcPrice.

Mehrfaches Überladen der selben Klasse durch verschiedene Entwickler ist ebenfalls möglich. Ein Beispiel dafür befindet sich im Verzeichnis user_classes/overloads/_samples/FooterContentView. Hier liegen mehrere Klassen, die alle die FooterContentView nacheinander überladen, um die Ausgabe des Footers zu manipulieren.

Die Einführung dieses Konzepts ist ein weiterer Schritt zur update-sicheren Modulentwicklung für den Shop. In den nächsten Schritten
werden wir weitere Bereiche des Shops an dieses Konzept anpassen, insbesondere die für die Frontend-Verwaltung, da diese für die meisten Modulentwickler die wichtigsten Bereiche sein dürften.

Änderungen bei Google-Shopping – Neues Gambio Modul + Video Tutorial

Für die beliebte und kostenfreie Produktsuchmaschine Google-Shopping treten ab heute wichtige Änderungen in Kraft. Ab sofort stellt Google deutlich höhere Anforderungen an die vom Shopbetreiber zu übermittelnden Produkt-Feeds. Wer also zukünftig seine Produkte in Google-Shopping listen lassen möchte, muss für jedes Produkt einige zusätzliche Attribute übermitteln.

Continue reading

Neues Template + neue Shopversion: Öffentliche Testphase

Veröffentlichung von Gambio GX2 und Update

Ich hatte dazu im Blog zwar schon einmal etwas geschrieben. Auf vielfachen Wunsch hier aber gern noch einmal die Infos zur Veröffentlichung von GX2 und dem Update von GX auf GX2.

Am 21.03.2011 werden wir Gambio GX2 samt neuem Template veröffentlichen. Allen Gambio Kunden mit laufendem Support wird die neue Version dann kostenlos als Download zur Verfügung gestellt. Diese Version wird für Neuinstallationen geeignet sein, eine Übernahme von Daten aus bestehenden Shops wird damit noch nicht möglich sein. Wer die neue Version also sofort live einsetzen möchte, muss die die Daten vorerst aus dem alten Shop manuell oder mittels Import/Export Schnittstellen, WaWi-Anbindung etc. übernehmen.

Continue reading

Neue Sprachen für Gambio GX

UPDATE:
Gut Ding will Weile haben, sagte mein Opa immer…

Zunächst vielen Dank für die rege Teilnahme an der Umfrage sowie die vielen Kommentare. Wir haben uns zum Thema neue Sprachen in letzter Zeit zwar etwas bedekt gehalten, das heißt aber nicht, dass sich auf diesem Gebiet nichts tut.

Continue reading

Paketverfolgung für Gambio

Also ein Paketverfolgungs Tool wird es definitiv demnächst geben, das haben wir eben einfach mal so beschlossen. Wurde schon öfter angefragt, aber nie wirklich marktreif realisiert. Dabei dürfte es eigentlich ganz simpel sein und deshalb wirds nun auch gemacht. Aber bitte noch nicht nach einem Termin fragen…

Live Shopping für kleinere Onlineshops?

Ein Live Shopping Modul für Gambio, darüber denke ich seit einigen Tagen immer wieder nach.

Kurz, was ist Live Shopping:

Ein Artikel für einen begrenzten Zeitraum (oft ein Tag) in begrenzter Menge zum Knallerpreis! Wenn weg dann weg, wenn Zeit rum Pech gehabt! In der Regel haben Live Shopping Plattformen nur einen einzigen Artikel im Programm, der Artikel wechselt aber, sobald das Angebot ausgelaufen ist. Ein erfolgreiches Beispiel für Live Shopping in Deutschland ist guut.de.

Continue reading