Woocommerce – zufällige Produkte auf der Startseite (Plugin)

Die einfachste Lösung, etwas mehr Leben auf die Startseite von Woocommerce // WordPressinstallationen zu bekommen ist das Plugin “WooCommerce Extra Product Sorting Options“. Dieses “klinkt” sich im Backend des Plugins ein und erweitert die Sortierfunktionen. Man findet entsprechendes unter [Deinedomain]/wp-admin/admin?page=wc-settings&tab=products. Hier muss “Add Product Sorting Options” aktiviert und das Feld “New Default Sorting Label” ausgefüllt werden (“Zufall”, “zufällige Sortierung”).

Woocommerce – Produkte löschen / Reset

Endlich hat das Gefummele mit den SQL-Queries ein Ende. Dank dem “Woocommerce StoreKit” lassen sich die entsprechenden Tabellen und Datenbanken bereinigen. Bitte beim eventuellen Einsatz nicht (!) vergessen, die Produktbildordner auch zu löschen.

Die manuelle Alternative ist:
a) Löschen der Bilder
via putty in den upload-Ordner gehen und die Daten mit “rm -r *.*” löschen
b) Löschen der Kategorien über phpmyadmin
manuelles Entfernen der entsprechenden “terms” aus der tabelle “wp_terms”
c) Löschen der Produkte aus der Tabelle “wp_posts”
delete from wp_posts where post_type = product
delete from wp_posts where post_type = attachment
d) Leeren der Tabelle “wp_postmeta”
truncate wp_postmeta
e) Deinstallation / Neuinstallation des Plugins “Woocommerce”
f) Neuinstallation WP-Allimport plus Wocommerce-Addon
g) Neuinstallation aller Feeds für WP-Allimport

Bitte beachte hier, dass die “manuelle Alternative” eine “Notlösung” ist.

aktuelle Positionen (Stand. 21.11.2014) – jeweils Top10

Nachdem wir flächendeckend bei unseren Katalogen das System “Werbung über den Kanal Hashtags” eingesetzt haben, wurden folgende Positionen sichtbar. (verifiziert via WMT, Abschlüsse)

lowboard allium
couchtisch carmela
wasserschwallarmatur
badewannenklappwand
wannenrandeinlauf
dirndl gutschein basteln
visierhelme
luxor24 gutschein
krawatten viadimoda gutschein
bessergehen.com gutschein
wandspiegel blair
wäschekippe selber bauen
bettkastenbeschlag
couchtisch lysandra
esstisch tosca
chatain ledergarnitur
relaxsessel mourou
schminktisch siena
esstisch holz massiv emeline

Die Verifikation, also ob dieser exemplarischen Liste zu Verkäufen zugeordnet werden kann, gestaltete sich etwas kompliziert und läuft im Wesentlichen über die API der Webmastertools (Download => Phrasen) zur Positionsprobe (XOVI-API, eigener Positionschecker) zur Piwik-API (Abgleich eingehende Suchanfragen und / oder Abgleich über den Titel der abgefragten Seite) zu ausgehende Klicks (rel. sauber prüfbar über die Statisik von “wp-no-external-links”) zu Umsatzstatistik der Netzwerke.

Tipps & Tricks für die Erstellung von CSV-Produktkatalogen für Affiliate-Webseiten

Für unsere Affiliate-WooCommerces sind wir auf qualitativ hochwertige Produktkataloge im Format CSV oder XML angewiesen. Leider passiert es recht häufig, dass diese Dateien fehlerhaft oder nur sehr unzureichend mit Informationen ausgestattet sind. Aus diesem Grund fasse ich hier zusammen, worauf wir besonderen Wert legen.

✔ Der Produkttitel bzw. Produktname sollte eindeutig und aussagekräftig sein. Vermeiden Sie z.B. dreihundert verschiedene Produkte mit demselben Produktnamen “Jeans”. So sind Produkte sowohl übers Frontend, Backend als auch via Suchmaschinen besser auffindbar, leichter zu verwalten und schneller wiederzuerkennen.

✔ Wenn Sie ein Produkt in verschiedenen Ausführungen im Sortiment haben (z.B. eine Lampe in 10 verschiedenen Farben) und jede Variation davon einzeln in die CSV einbinden, achten Sie bitte unbedingt auf individuelle Produkttitel und individuelle Produktbeschreibungen. Leider müssen wir regelmäßig komplette CSV-Datensätze aus unseren Affiliate-Blogs entfernen, die zu großen Teilen aus Produkt-Dubletten bestehen und es in keinem Verhältnis zur aufgewendeten Zeit stünde, diese händisch (auch nach regelmäßigen Updates) zu editieren. Gerade für Affiliate-Marketing empfiehlt es sich daher, in die CSV nur ein Artikel einer Reihe aufzunehmen und in der Produktbeschreibung auf die verschiedenen Varianten im Zielshop hinzuweisen. Positiver Nebeneffekt hierbei ist, dass Sie nur eine aussagekräftige Produktbeschreibung brauchen und Ihre CSV automatisch übersichtlicher wird.

✔ Machen Sie sich Gedanken über Ihre Produktkategorien. Unseren Erfahrungen nach lassen sich Inhalte von Affiliate-Blogs sehr gut mit Hilfe von Produktkategorien strukturieren, über die wiederum potentielle Käuferinnen schnell und einfach innerhalb der Seiten navigieren können. Eine Kategorie “Jeans für Frauen” ist hier eindeutig zielführender als eine Kategorie, die nur stumpf alle “Jeans” auflistet und einen potentiellen Kunden mit z.B. Unmengen an Kinderjeans vertreibt. Gern sehen wir auch ein, zwei Variationen derselben Kategorie, z.B. “Kleidung für Frauen”, “Hosen für Frauen” oder “Modeknaller Jeans” oder auch “Modische Must-Haves im Herbst”. “Sonstiges” ist niemals eine gute Idee für eine Kategorie. Je vielfältiger und genauer Ihre Produktkategorisierungen, desto größer sind unsere Möglichkeiten, die Affiliate-Webseite thematisch zu optimieren. Das Gleiche gilt übrigens auch für Produktschlagwörter.

✔ Noch ein, zwei Bemerkungen zu den Produktbeschreibungen. Nicht zu unterschätzen sind wie immer korrekte Orthographie & Grammatik. Beschreiben Sie Ihre Produkte so ausführlich wie möglich. Hierbei können Sie mit der Editiersprache HTML direkten Einfluss nehmen auf die Darstellung Ihres Produkttextes. Bedenken Sie auch, dass sich die potentielle Kundin noch nicht auf Ihrem Webshop befindet, sondern Ihre Produkte in dem Moment auf einer Affiliate-Seite studiert, die viele Informationen und Zusammenhänge nicht transportiert, die auf Ihren Seiten für den Kunden sofort ersichtlich wären. Es sind Ihre Texte, Fotos und Details, die potentielle Kundinnen animieren (können), Ihren Webshop zu besuchen und eventuell eines Ihrer Produkte zu kaufen.

✔ Im Absatz über Produkt-Dubletten habe ich bereits die Übersichtlichkeit von CSV-Dateien angesprochen. Gelegentlich stolpern wir über CSVs, die komplett vollgestopft sind mit Tausenden von Artikeln und oft die riesige Produktbandbreite eines einzelnen Onlineshops abbilden. Mit diesen CSVs können wir leider gar nichts anfangen, seitdem wir aufgehört haben, externe CSVs eigenhändig zu editieren (und wir spätestens beim ersten Update der CSV wieder vor demselben Problem stünden).
Überlegen Sie sich daher genau, welche Produkte Sie in Ihre Affiliate-CSV aufnehmen. Unseren Erfahrungen nach lohnt es sich, eine Auswahl an z.B. hochpreisigen Produkten Ihres Kerngeschäfts bereitzustellen und auf all die kleinen “Nebenprodukte” wie z.B. Ersatzteile zu verzichten. Ziehen Sie auch in Betracht, mehrere CSVs mit verschiedenen thematischen Schwerpunkten für das Affiliate-Marketing anzubieten. Für unseren Gebrauch hat eine CSV eine annehmbare, gut einzupflegende Größe, wenn sie zwischen 150 und 5.000 Produkte enthält.

✔ Haben Sie unbedingt ein besonderes Augenmerk auf die Fotos in Ihren Produktkatalogen. Eine CSV-Datei ohne Fotos bzw. den URLs zu diesen Fotos ist für uns unbrauchbar. Dies ist zum Glück eher selten der Fall. Öfter kommt es aber vor, dass einzelne Foto-URLs falsch sind oder auf fehlende Dateien auf Servern verweisen. Wenn Sie für einzelne (!) Produkte keine Bilddateien zur Verfügung stellen können oder wollen, haben wir gute Erfahrungen mit Platzhaltern gemacht, auf denen z.B. “Leider steht für diesen Artikel kein Foto zur Verfügung” abgebildet ist. Gern gesehen sind auch CSVs mit einem Angebot an verschieden großen Fotos (Thumbnail, mittel bis sehr groß). Achten Sie hierbei bitte auf eine userfreundliche Auflösung und Dateigröße der Fotos.

Haben Sie noch Fragen oder Anregungen? Benutzen Sie doch einfach unsere Kommentarfunktion!

Ergänzung: Halten Sie Ihre CSVs bzw. die Produkte darin unbedingt aktuell. Stellen Sie sich den Frust vor, wenn eine Kundin glaubt, ein Produkt auf einer Affiliate-Seite gefunden zu haben und im Zielshop feststellen muss, dass es dort längst nicht mehr verkauft wird.

(Der stete Wechsel zwischen generischem Femininum und generischem Maskulinum in diesem Text entspricht geschlechtergerechter Sprache und ist beabsichtigt.)

Woocommerce – Tabs entfernen …

Die Entfernung oder das Anpassen der Produkt-Tabs wird über die “functions” (zu finden im jeweiligen Theme-Ordner) geregelt. Hier wird der folgende Code eingebunden:

add_filter( ‘woocommerce_product_tabs’, ‘woo_remove_product_tabs’, 98 );

function woo_remove_product_tabs( $tabs ) {

unset( $tabs['description'] ); // Remove the description tab
unset( $tabs['reviews'] ); // Remove the reviews tab
unset( $tabs['additional_information'] ); // Remove the additional information tab
return $tabs;

}

Bei einigen Themes werden Anfrageformulare verwendet, um diese – global – zu entfernen, verwendet man die bezeichnung ‘info’: unset( $tabs['info'] );

Weitere Funktionen und Anpassungsmöglichkeiten findest Du im Artikel “Editing product data tabs“.

Woocommerce // Zufällige Produkte auf der Startseite anzeigen lassen.

Bei der Verwendung von “Woocommerce” als Basis für komplexere Affiliatekataloge möchte man ja nicht nur das Standard-Theme “mystile” verwenden und gerade hier sind die folgenden Sortierverfahren machbar:

[via orderby]

Die Datei befindet sich im /plugins/woocommerce/templates/loop und hier kann man diese über den folgenden Code anpassen:

$catalog_orderby = apply_filters( ‘woocommerce_catalog_orderby’, array(
‘random’ => __( ‘Default sorting’, ‘woocommerce’ ),
‘popularity’ => __( ‘Sort by popularity’, ‘woocommerce’ ),
‘rating’ => __( ‘Sort by average rating’, ‘woocommerce’ ),
‘date’ => __( ‘Sort by newness’, ‘woocommerce’ ),
‘random’ => __( ‘Zufall’, ‘woocommerce’ )
) );

Dieser Quellcodeschnipsel bezieht sich auf das Theme “Bazar”. Man kann natürlich davon ausgehen, dass ähnliche Sortierfeatures überall zu finden sein werden.

[via Shortcode]

[recent_products per_page="24" columns="4" orderby="rand" order="rand"]

Hier einfach bei Bedarf die Variablen “page” und “columns” ändern.

Sinnvolle Plugins für Kataloge (Woocommerce / Affiliate)

Hier eine Zusammenfassung, die neulich von mir angefordert wurde:

1) WP-Optimize (Download)
Dieses Plugin lässt sich natürlich auch für “andere” Systeme einsetzen und ist dafür zuständig, die Datenbank zu bereinigen. Hier ist besonders die zeitabhängige Bereinigungsfunktion, welche man via Einstellungen => AutoCleanUp erreichen kann.

2) Better WordPress Google XML Sitemaps (Download)
Dieses Plugin ist für die automatische Generierung von Sitemaps zuständig. Interessant ist hier, dass die Sitemaps jeweils bei Änderungen via Ping bei den entsprechenden Suchmaschinen “angemeldet” werden. Dies hat zwar nicht _den_ ausschlaggebenden Effekt auf die gewünschten Positionierungen, löst allerdings einen wichtigen Aspekt der Basics.

3) Link Manager (Download)
Dieses Plugin hat zwar nichts mit der Woocommercefunktionalität oder mit dem Management etc. zu tun, aber vielleicht ist es interessant und sinnvoll, auf entsprechenden Installationen die bekannte Blogroll – welche auf den neuesten WordPressinstallationen ja nicht mehr existiert – wieder erscheinen zu lassen.

4) RunSQL (Download)
Dieses Plugin erlaubt das Ausführen von SQL-Queries im Backend der Systeme. Man kann hier also schnell und effektiv Kategorien löschen oder Produkte entfernen.

5) WooCommerce – Store Toolkit (Download)
Dieses Plugin liefert eine weitere Datenpflegemöglichkeit für Woocommerceinstallationen. Bitte hier beachten, dass zwar Produkte etc. sehr schnell gelöscht werden können, jedoch werden Produktfotos etc. von dem Vorgang ausgenommen.

6) WooCommerce Cloak Affiliate Links (Download)
Wie es schon aus dem Namen hervorgeht, regelt dieses Plugin die Maskierung der ausgehenden Affiliatelinks nach dem Schema [Deinedomain.com]/goto/[Nr.]. Die Zeichenkette “/goto” lässt sich im Backend unter dem Punkt “Permalinks” auf die eigenen Bedürfnisse anpassen.

7) WooCommerce Product CSV Import Suite (Download, kostenpflichtig!)
Dieses Feature regelt den Datenimport aus den üblichen CSV-Formaten. Hier ist keine (!) Cronjoblösung vorgesehen und die Originaldatensätze müssen – wie hier beschrieben – umgearbeitet werden (also: Spalte mit “external” und dem gewünschten Buttentext).

8) WP htaccess Control (Download)
Dieses Plugin erlaubt das Management der htaccess. Einen groben Überblick über das Thema “Htaccess” findet man bei Selfhtml. Wir nutzen die Features des Plugins auch zur Blockierung unerwünschter Bots und externer Services.

Sonstiges:
Für bestimmte Szenarien verwende ich ganz gern das “Medium” oder “Transportmedium” RSS-Feed. Da die Ausgabe via Woocommerce nachwievor ungeklärt ist, wird hier eine Eigenkonstruktion (randomized, Hashtags, etc.) eingesetzt. Die selbstverständliche Aufzählung vom Plugin “Woocommerce” mit entsprechenden Extensions für die SEO-Plugins etc. habe ich in der o.g. Liste ausgeklammert.

WooCommerce-Templates: Splendor

Zwei, drei Anmerkungen in der Handhabung des WooCommerce-Templates “Splendor”, da es so seine Tücken hat und weil jemand danach gefragt hat:

Produkte auf der Index-Seite sichtbar machen:
1. WooCommerce > Einstellungen > Seiten: Shop-Basisseite auswählen
2. Einstellungen > Lesen: Startseite zeigt: Eine statische Seite [Startseite auswählen]

oder: Shortcode benutzen
1. Seite anlegen
2. Inhalt der Seite: [recent_products per_page="24" columns="4" orderby="rand" order="rand"] (individuell anpassbar)
3. Einstellungen > Lesen: Startseite zeigt: Eine statische Seite [Startseite auswählen]

Angezeigte Anzahl Produkte auf der Startseite anpassen:
Einstellungen > Lesen: Blogseiten zeigen maximal x Beiträge [Zahl anpassen]

Inhalte (z.B. Impressum) angelegter Seiten “lesbar” machen, indem sie nur 50% des Screens ausfüllen:
1. Seiten > Impressum: Text einrahmen mit einem css-Blockelement:
<div id=”page_impr”> [Text] </div>
2. in die main_style.css einfügen: #page_impr { widht: 50%; }

Button-Text verändern in der Shopansicht:
splendor  > woocommerce > loop > add-to-cart

Sehr behilflich bei dieser Friemelarbeit ist besonders mit MacOS die Suchfunktion via grep übers Terminal. Windows hat, soweit ich weiß, von Haus aus leider kein solches Systemprogramm.