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.

RSS-Feeds für Woocommerce / WordPress

Ausgehend von den Experimente rund um die Einbeziehung von Hashtags in die Bewerbung von Woocommerce-Projekten und anderen (angepassten) WordPress-Systemen habe ich die Feed-Scripte angepasst. Download Feed.zip.

[komplett]

Hier findet die Feed-Generierung statt. Die Anpassung auf die jeweiligen Bedürfnisse erfolgen über:

$ergebnis = mysql_query(„SELECT * FROM `wp_posts` WHERE post_type=’product‘ order by rand() limit 20“);

  1. post_type=’product‘ ggf. auf andere Bezeichnungen ändern (groupons, deals, sonstiges)
  2. order by rand () ggf. weglassen, ändern etc.
  3. limit 20 ggf. erhöhen oder verringern

foreach ($array as $element) { $zaehler=rand(5, 15); if ( strlen($element) >= $zaehler) { $element=‘ #‘.$element; } $ding=$ding.‘ ‚.$element; }

  1. $zaehler=rand(5, 15); hier ggf. die Mindes- und Maximalbuchstabenanzahl für die zu generierten zu generierenden Hashtags anpassen
  2. $ding ist die Variable für den ITEM-Titel

[config]

Hier müssen die jeweiligen Konfigurationsdaten der Datenbank eingetragen werden. In einer der nächsten Updates werde ich eine Schnittstelle zum Socialtracker und dessen Hashtaganalysefunktion einbauen.

Wooconverter 0.6b (Final)

Die Anwendung wurde um folgende Features erweitert:

  1. Filter nach Zelleninhalt
  2. Filter von Zeile a nach Zeile b
  3. diverse Suchen & Ersetzen-Funktionen

Download wooconverter (Zip)

Ich bin noch unschlüssig, ob ich diesen CSV-Konverter weiter entwickeln und pflegen werde: mit Update von Woocommerce auf die Version 2.1.X wurde hier eine API-Schnittstelle implementiert, welche ein direkteres Management des Systems erlauben kann.

Woocommerce ist zu langsam, was tun?

Beim Einsatz von Woocommerces als Affiliatekatalog oder als Webshopvariante tauchen immer wieder Performanceprobleme auf, die sich wiefolgt lösen lassen können:

1. Plugins / technisches Optimierungspotential

WP-Optimize

Hier bitte auf die regelmäßige Bereinigung von den transiente Optionen achten. Unter den Einstellungen des Plugins lassen sich wiederkehrende Bereinigungsfunktionen automatisieren (einmal je Woche etc.)

WP htaccess Control

Dieses Plugin liefert Optimierungsmöglichkeiten mit Hilfe der htaccess. Hier bitte unter den „htaccess suggestions“ die Optionen „mod_gzip“ und (falls möglich) „mod_deflate“ aktivieren.

Cachify

Dieses Plugin reduziert die Ladezeiten durch Generierung statischer Inhalte. Ich wähle den Aufbewahrungsort „Festplatte“ und Cache-Minimierung „HTML + Inline – Javascript“

2. Woocommerce – Optimierung

PHP-Memorylimit erhöhen: in die wp-config die Zeile „define(‚WP_MEMORY_LIMIT‘, ’96M‘);“ (ohne Gänsefüsschen) einfügen.

3. Sonstiges

 

piXologisch EasyWoo-Converter 0.5b fertig gestellt

Um den Vorbereitungsaufwand für den Datenimport in ein Woocommerce etwas zu straffen, habe ich den piXologisch EasyWoo-Converter programmiert. Die aktuelle Funktionsliste umfasst:

  1. Import beliebiger Affiliate-Datensätze (CSV)
  2. automatisches Einfügen des Tags „external“ und frei definierbarer Kaufbutton-Text
  3. Import / Export für UTF-8 und Ansi
  4. diverse Datenbereinigungen

Zur Bedienung:

Nach der Konfiguration des Kaufbutton-Textes und der eventuellen Bereinigung der Kategorien, wird die CSV über [Hauptmenü]=>[Datei speichern] im Ordner \export\ abgelegt. Die aufbereiteten Datensätze findet man in der Datei „export.csv“.

Wenn in der Voransicht Umlautprobleme sichtbar sind (nicht dargestellte deutsche Umlaute, Sonderzeichen etc.), muss von Ansi zu UTF-8 oder umgekehrt gewechselt werden.

Update:

Version 0.5b fertig gestellt (inkl. Datensplitter).

Download  wooconverter.zip

Das Programm wird als Freeware freigegeben. Supportanfragen und (spezielle) Erweiterungswünsche werden – sofern nicht anders vereinbart – nicht beantwortet.