CAT | eCommerce
5
Betroffene Hunde Bellen-dorf
16 Comments · Posted by derKosta in Allgemein, eCommerce, Fun, In eigener Sache
Da checkt man gemütlich in der Sonne liegend die Mails mit dem neu erworbenen G1 Handy und bekommt eMails angezeigt welche einem gratulieren den lustigsten Blogeintrag aller Zeiten geschrieben zu haben.
Nanu, was kann das sein? Ach ja, da war ja was. Das Ecombase.de Forum erhielt ja vor kurzem den Kleckerburg-Award für das hässlichste Forum.
Nun hats auch der selbst ernannte Webseiten-Verunstalter (Inhaber des Forums) geschnackelt und fühlt sich sehr gekränkt. Wie kann man ihm nur so dermaßen an den Karren fahren?! Was erlaube sich dieser Pöbel von “drüben”.
In bekannt liebendswerter Art wird direkt mit Worten unter der Gürtellienie zurück geschossen. Was dieser Mann wohl nicht wissen wird: Mir geht das an den genannten Nüssen vorbei
Soll er doch toben und auf und ab springen.
Rechtfertigen muss er sich auf dem Wege, in dem er Webseiten von mir hervor kramt und mir zeigt, dass diese nicht Seo optimiert sind und bestimmt total scheiße laufen müssen.
Vielleicht liegt es aber einfach nur daran, dass diese Seiten privat von mir betrieben werden und ich Wert auf Benutzerfreundlichkeit sowie freundliche Atmosphäre lege.
Zu den gestellten Fragen: Dein Kleckerburg-Award kannst du dir hier abholen.
Verstrahlte Grüße aus Dänemark.
22
Google findet hässliches Ecombase Forum interessant
No comments · Posted by derKosta in Allgemein, eCommerce, Fun, In eigener Sache, xt:Commerce
Na sowas! Gerade eine Woche ist es her, da haben wir das Ecombase Forum zum hässlichsten, benutzerunfreundlichsten Forum ausgezeichnet und schon findet das Google sehr interessant.
Zumindest findet man diese “Neuigkeit” an achter Stelle bei Google wenn man nach Ecombase sucht.
Und das schafft dieser freakige Blog sogar ohne an jede freie Stelle auf der Seite unnützen Text zu publizieren und den Besucher zu verwirren. Das sind doch mal Top 250 Neuigkeiten.
DomainAge is King würd ich sagen.
Kleines Update:
Aus gegebenen Anlass: Platz 2!
Und Platz 2!
*hust*
14
Heruntergekommenes Ecombase.de – Auszeichnung zum hässlichsten Forum
87 Comments · Posted by derKosta in eCommerce, Fun, In eigener Sache
Früher war alles besser. Auch bei Ecombase.
Als normale Menschen ohne Kontrollzwang und grauen Haaren das Forum lenkten und verwalteten.
Aktuell ist das damals gut strukturierte Forum das unübersichtlichste Forum des Jahres geworden. Es wird Zeit diesem Umstand eine würdige Auszeichnung zu verpassen. Daher verleihen wir hiermit dem Ecombase.de Forum den Orden für das am schnellsten herunter gewirtschafteten Forum. Gleichzeit belegt dieses Portal all Plätze für die umständlichste Navigation mit an die 200 Unterkategorien. Auch optisch glänzt diese Seite durch verpixelte, verschobene und verschwommene Pixelartefakte in Form von “Kategoriebildern”.
Glückwunsch zum hässlichsten, benutzerunfreundlichsten Forum.
2
Fehler im XML Export Script für xtCommerce von CAO und Amicron Faktura
3 Comments · Posted by derKosta in eCommerce, xt:Commerce
Da ich auf der Suche nach einer neuen Warenwirtschaft und Faktura Software bin/war habe ich mir vor ein paar Tagen Amicron Faktura 9 angesehen.
Da die Software ein prima Bestellwesen beinhaltet und auch die Xt Commerce Anbindung sehr gut ist werden alle von mir geforderten Bedürfnisse abgedeckt.
Die Shopanbindung läuft über ein XML Script, welches auf Zuruf Kunden, Artikel, Bestellung der Faktura Software zur Verfügung stellt. Da ich eine Software benötige, welche perfekt mit Produktattributen umgehen kann, habe ich mir diesen Punkt sehr genau angeschaut.
eCommerce · faktura · xt commerce · xtc
20
Live update für Umrechnungskurse im xtCommerce
9 Comments · Posted by derKosta in Allgemein, eCommerce, xt:Commerce
Wieder eine kleine Modifikation, welche mir diese Woche so spontan eingefallen ist. Sehr nützlich für Shopbetreiber welche mehrere Währungen im xtCommerce eingestellt haben.
Man hat eine Standardwährung im Shop. In meinem Fall Euro. Zusätzlich hat man aber noch Dollar und Schweizer Franken eingestellt, damit die ausländischen Kunden direkt die Preise im Shop umrechnen und vergleichen können. Blöderweise schwank der Dollar aktuell so sehr, dass man alle 2 Tage damit beschäftigt ist, die Umrechnungskurse EUR=USD im xtCommcerce per Hand abzuändern.
Wäre es da nicht schön ein Tool zu haben, welches sich auf bekannten Currency Seiten die Kurse schnappt und diese in den xtCommerc beamt?
Leider übersteigt das mein copy und paste php knowhow und somit drängte sich doch direkt ein guter Freund mit seiner Hilfe dabei auf
Der Dank für dieses feines Script geht also an Mark Tiefensee von tief-im-see.de
Als erstes braucht man eine Quelle wo denn die neusten Kurse fein säuberlich aufgelistet sind. Dies passiert auf xe.com – Die Seite bietet gleichzeitig eine Seite für WAP Geräte an. Sehr schön, eine nackige Seite mit Umrechnungskursen.
Diese Seite parsed man dann mit php und sucht sich die passenden Elemente welche man braucht. Die Kurse also. Dann noch ein bischen zurechtrücken und daraus ein SQL Query machen, welcher die neuen Kurse direkt in die Datenbank von xtCommerce beamt.
Schaut mal mit phpmyadmin in die Tabelle “currencies”. Dort findet ihr eure Währungen. Das Feld “value” enthält den Umrechnungskurs. Im Fall vom “aktuellen” Dollar: 1.4759
Das Script macht also nichts anderes, als direkt den Wert in der xtCommerce Datenbank zu ändern.
Ihr braucht euch nur die beiden Dateien runter zu laden. Die Datei /inc/http.inc.php ladet ihr in euren /inc Ordner vom xtCommerce. Die Datei updcur.php kommt in den Hauptorder des Shops.
Das wars! Ihr müsst keine Zugangsdaten eingeben, da diese vom Script aus dem Shop genommen werden.
Das einzige, was Ihr jetzt noch machen müsst ist: Eure gewünschten Währungen welche aktualisiert werden sollen dem Script bekannt zu machen.
Das geht so:
Öffnet die Datei updcur.php und ändert Zeile 15 nach euren Wünschen ab.
[source:php]$waehrungs = array(“USD”,”CHF”,”GBP”,”CAD”);[/source]
Habt Ihr nur 2 Währungen in Eurem xtCommerce (EUR und USD) dann sieht die Zeile so aus:
[source:php]$waehrungs = array(“USD”);[/source]
Die Eurowährung ist ja Standard und bleibt immer auf 1. Somit muss nur Dollar aktualsiert werden.
Habt ihr z.B. 3 Währungen (EUR,USD,CHF) im Shop, sieht die Zeile so aus:
[source:php]$waehrungs = array(“USD”,”CHF”);[/source]
Also ganz einfach. Eure Standardwährung (EUR) wird nicht mit eingetragen! Nur die Fremdwährungen.
xe.com Ünterstützt folgende Währungen:
1.47854 USD
1.56757 CAD
0.791817 GBP
162.264 JPY
1.69394 AUD
1.61332 CHF
36.1673 RUR
10.1443 CNY
11.4775 ZAR
14.9792 MXN
1.95583 DEM
6.55957 FRF
1,936.27 ITL
11.5491 HKD
Das Währungssymbol in Zeile 15 muss mit dem Kürzel eurer Währung im xtCommerce übereinstimmen!
Aufrufen könnt Ihr das Script ganz einfach über www.meinedomain.de/updcur.php
Achtung, es erfolgt keine Ausgabe. Schau einfach nach ob sich die Werte ändern.
Macht euch einen Button in den Adminbereich und drückt immer mal darauf, schon sind die Kurse aktuell. Oder noch professioneller mit einem Cronjob.
Wenn Fragen auftauchen, benutzt die Kommentarfunktion im Blog.
Download der Dateien für Live update der Umrechnungskurse im xtCommerce
No tags
Ich habe gerade im Internet eine Sehr interessante Unterhaltung mit verfolgt.
Das solltet ihr euch mal anschauen und beim nächsten mal Webdesignen drüber nachdenken
Hier ein kurzer Auszug:
Webdesigner: Aber es ist Euer Job, die User mit Suchtreffern zu versorgen.
Suchmaschinen-Robot: Das machen wir auch. Sehr ausgiebig sogar.
Webdesigner: Aber meine Seiten sind nicht in den Suchtreffern!
Suchmaschinen-Robot: Ja. Und?
Webdesigner: Dann fehlt doch was!
Suchmaschinen-Robot: “Frames” liefert ca. 17.600.000 Treffer. Wieso glaubst Du, dass ausgerechnet Dich jemand unter den ersten 10 vermisst?
Webdesigner: Auf meinen Seiten geht es nicht um Frames!
Suchmaschinen-Robot: Steht aber da.
Dialog Webdesigner – Suchmaschinen Robot
Frames · Robots · Suchmaschienen · veraltet · Webdesigner
21
MiniThumbnails für XT Commerce 3.0.4 SP2.1
8 Comments · Posted by derKosta in Allgemein, eCommerce, xt:Commerce
Heute stande ich vor dem Problem beim GPL Open Source OnlineShop xt:Commerce eine weitere Bildgröße zu benötigen. Da der Shop leider nur standardmäßig 3 Artikelbildgrößen erlaubt (Thumbnail, etwas größeres Artikelbild, großes Artikelbild) habe ich mir einen Weg gesucht noch eine 4. Größe einzuführen. Ich verwende diese Größe als Mini-Image. D.h. noch kleiner als das Thumbnail.
So ist es möglich, das Mini-Image z.B. für die Bestsellerliste oder den Artikelwarenkorb zu werden. Ohne dass man das normale Thumbnail mittels HTML Größenangaben verkleinern muss, was ja bekannter Maßen bescheiden (verpixelt) aussieht.
Als ich schon 3/4 der Arbeit fertig hatte kam doch noch eine rettende Antwort im ecombase.de Forum, dass es schon ein Lösungsansatz gibt. Da ich Perfektionist bin, habe ich Purecut’s Lösung mit meiner kombiniert und heraus kommt ein komportabler Hack für den XTC. Man kann sogar die Mini-Thumbnailgröße in den Bild Optionen einstellen und muss nicht die PHP Datei abändern.
Hier der Umbau. Erstelle von jeder originalen Datei, welche geändert wird ein Backup! Lade dir vorher die neusten configure.php Dateien runter.
Lade frisch die Datei /admin/includes/configure.php vom Server und öffne diese.
Suche nach:
define('DIR_FS_CATALOG_ORIGINAL_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/original_images/');
Füge danach folgendes ein:
// mini thumbs beginn
define('DIR_FS_CATALOG_MINI_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/mini_images/');
define('DIR_WS_CATALOG_MINI_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/mini_images/');
// mini thumbs end
Speicher die Datei ab, lade sie hoch und setze die chmod Rechte wieder auf 444.
Lade frisch die Datei /includes/configure.php vom Server und öffne diese.
Suche nach:
define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'product_images/original_images/');
Füge danach folgendes ein:
// mini thumbs beginn
define('DIR_WS_MINI_IMAGES', DIR_WS_IMAGES .'product_images/mini_images/');
// mini thumbs end
Speicher die Datei ab, lade sie hoch und setze die chmod Rechte wieder auf 444.
Lege nun auf deinem Server im XTC Pfad /images/product_images/ den Ordner /mini_images/ an. Gebe ihn mit chmod 777 Rechte. Dieser Ordner speichert dann die Mini Images.
Öffne nun die Datei /admin/includes/modules/export/image_prosessing.php
Suche folgendes:
require(DIR_WS_INCLUDES . 'product_thumbnail_images.php');
require(DIR_WS_INCLUDES . 'product_info_images.php');
require(DIR_WS_INCLUDES . 'product_popup_images.php');
Füge darunter ein:
// mini thumbs beginn
require(DIR_WS_INCLUDES . 'product_mini_images.php');
// mini thumbs end
Speicher die Datei und lade sie hoch.
Kopiere nun die Datei /admin/includes/product_thumbnail_images.php und benenne die Kopie in product_mini_images.php um.
Öffne die eben neu erstelle Datei product_mini_images.php
Suche:
$a = new image_manipulation(DIR_FS_CATALOG_ORIGINAL_IMAGES . $products_image_name,PRODUCT_IMAGE_THUMBNAIL_WIDTH,PRODUCT_IMAGE_THUMBNAIL_HEIGHT,DIR_FS_CATALOG_THUMBNAIL_IMAGES . $products_image_name,IMAGE_QUALITY,'');
Ersetze es durch:
$a = new image_manipulation(DIR_FS_CATALOG_ORIGINAL_IMAGES . $products_image_name,PRODUCT_IMAGE_THUMBNAIL_MINI_WIDTH,PRODUCT_IMAGE_THUMBNAIL_MINI_HEIGHT,DIR_FS_CATALOG_MINI_IMAGES . $products_image_name,IMAGE_QUALITY,'');
Speicher die Datei und lade sie hoch.
Führe nun folgenden Datenbank Befehl via phpMyAdmin in deiner Shop mySQL Datenbank aus:
INSERT INTO `configuration` VALUES
('', 'PRODUCT_IMAGE_THUMBNAIL_MINI_WIDTH', '50', 4, 12, NULL, '0000-00-00 00:00:00', NULL, NULL),
('', 'PRODUCT_IMAGE_THUMBNAIL_MINI_HEIGHT', '38', 4, 12, NULL, '0000-00-00 00:00:00', NULL, NULL);
Öffne die Datei /lang/german/admin/configuration.php
Füge folgendes unter das Copyright Kommentar ein:
// lang definitions for mini images mod
define('PRODUCT_IMAGE_THUMBNAIL_MINI_WIDTH_TITLE', 'Breite der Artikel-Mini-Thumbnails');
define('PRODUCT_IMAGE_THUMBNAIL_MINI_WIDTH_DESC', 'Maximale Breite der Artikel-Mini-Thumbnails in Pixel');
define('PRODUCT_IMAGE_THUMBNAIL_MINI_HEIGHT_TITLE', 'Höhe der Artikel-Mini-Thumbnails');
define('PRODUCT_IMAGE_THUMBNAIL_MINI_HEIGHT_DESC', 'Maximale Höhe der Artikel-Mini-Thumbnails in Pixel');
// mini thumbs beginn
Speicher die Datei und lade sie hoch. Beachte, dass du auch in die anderen Sprachdateien diese Variablen einfügen musst. So zum Beispiel in die /lang/english/admin/configuration.php und alle anderen Sprache, welche du im Shop und im Adminbereich nutzt!
Alle Dateiänderungen sind nun abgeschlossen.
Gehe im Adminbereich deines Shops in folgendes Menü: Module > XT-Module > “XT-Imageprocessing” anklicken > Start > OK
Jetzt legt der Shop automatisch nochmal alle Artikelbilder in den gewünschten Größen an. Auch das Mini Image im Order /images/product_images/mini_images/
Das Bild hat standardmäßig eine Größe von 50×38 Pixel. Diese kannst du im Adminmenü > Mein Shop > Bild Optionen > “Breite und Höhe der Artikel-Mini-Thumbnails” anpassen. Danach musst du das XT-Imageprocessing Modul erneut starten.
Nun kannst du die neue Konstante überall ersetzen, wo du das kleine Mini-Image einsetzen möchtest. Tausche dort wo sich ein normales Thumbnail befindet folgenden Code aus:
$image = DIR_WS_THUMBNAIL_IMAGES.$products[$i]['image'];
gegen diesen z.B. ersetzen:
$image = DIR_WS_MINI_IMAGES.$products[$i]['image'];
Beachte: DIR_WS_THUMBNAIL_IMAGES brauch nur in DIR_WS_MINI_IMAGES geändert werden!
Von meiner Seite werden sicherlich noch einige Anwendungen mit diesem Hack veröffentlicht werden. Viel Spaß damit und herzlichen Dank an Sausi für die Hilfestellung
Update: Nachtrag
Aktuell wird das Mini Image nur durch das XT Module ImageProcessing erstellt. Damit das Zusatzbild auch beim händichen editieren eines Artikels im Adminmenü erstellt wird, musst du in der Datei /admin/includes/classes/categories.php ab Zeile 615 noch folgendes einfügen:
require (DIR_WS_INCLUDES.'product_mini_images.php');
Update: Nachtrag
Ok, hier jetzt noch die Veränderungen, welche an der /includes/modules/product_info.php gemacht werden müssen, um das Zusatzbild auch auf der Produktseite benutzen zu können.
Suche Zeile:
$image = DIR_WS_INFO_IMAGES.$product->data['products_image'];
Füge darunter ein:
$mini_image = DIR_WS_MINI_IMAGES.$product->data['products_image'];
Suche Zeile:
$info_smarty->assign('PRODUCTS_IMAGE', $image);
Füge darunter ein:
$info_smarty->assign('PRODUCTS_MINI_IMAGE', $mini_image);
Jetzt kannst du schon das erste Produktbild in der neuen Größ benutzen. Da es aber noch zusätzliche Produktbilder gibt, 2 – 3 – 4 usw… muss noch folgendes gemacht werden:
Suche Zeile:
$mo_img = DIR_WS_INFO_IMAGES.$img['image_name'];
Füge darunter ein:
$mini_img = DIR_WS_MINI_IMAGES.$img['image_name'];
Suche Zeile:
$info_smarty->assign('PRODUCTS_IMAGE_'.$img['image_nr'], $mo_img);
Füge darunter ein:
$info_smarty->assign('PRODUCTS_MINI_IMAGE_'.$img['image_nr'], $mini_img);
Abspeichern, hochladen. Voila, jetzt kannst du im Template der ProductInfo folgende Variablen für diese Bildgröße nehmen:
{$PRODUCTS_MINI_IMAGE}
Für das erste Produktbild in Minigröße. (Oder deine eingestellte Wunschgröße)
{$PRODUCTS_MINI_IMAGE_2}
Für das zweite Produktbild in Minigröße (Oder deine eingestellte Wunschgröße). Die Zahl in der Variable kannst du dann hochsetzen, so viel Bilder wie du hast/brauchst. Willst du die Bilder 1 bis 3 nebeneinander anzeigen, muss z.B. dass hier im Template stehen:
{$PRODUCTS_MINI_IMAGE} {$PRODUCTS_MINI_IMAGE_2} {$PRODUCTS_MINI_IMAGE_3}
Im Einsatz kannst du es z.B. hier sehen: Termignoni 1 Schalldämpfer Rund für Yamaha R6 Bj 2006 bis 2009
Kleines 3. Produktbild unter großem, ersten und zweiten Produktbild.
eCommerce · modul · xt commerce · xtc














