WooCommerce – Arbeitsblog http://www.pontipix.de Online-Marketing: SEO, Social-Media & Die Dinge drumherum Mon, 09 May 2016 14:56:15 +0000 de-DE hourly 1 https://wordpress.org/?v=4.5.2 Woocommerce (Affiliatekatalog) – „Werkszustand“ http://www.pontipix.de/woocommerce-affiliatekatalog-werkszustand/ http://www.pontipix.de/woocommerce-affiliatekatalog-werkszustand/#respond Sun, 12 Jul 2015 17:53:15 +0000 http://www.pontipix.de/?p=2342 Die nachfolgenden SQL-Statements helfen beim Löschen aller Produkte aus einem Woocommerce-Affiliatekatalog.

Voraussetzung:
Im ersten Schritt müssen alle Produktfotos aus dem jeweiligen Uploadordner entfernt werden (via Putty, via FTP). Bei großen Projekten empfehle ich die Putty-Variante mit Hilfe des Befehls „rm -r [uploadordner]“.

SQL-Queries:

1. Bereinigung der Tabelle [prefix]_posts
delete * from [prefix]_posts where post_type =’product‘; // produkte loeschen
delete * from [prefex]_posts where post_type =’attachment‘; // produktbilder aus der tabelle loeschen

2. Bereinigung der Tabellen vom wpallimport
truncate [prefix]_pmxi_posts;

3. Bereinigung der Tabelle [prefix]_postmeta
DELETE ‘m’.* FROM ‘[prefix]_postmeta‘ as ‘m‘ LEFT JOIN ‘[prefix]_posts‘ as ‘p‘ ON ‘m‘.‘post_id’=‘p‘.‘ID‘ WHERE ‘p‘.‘ID‘ IS NULL

4. Bereinigung der Tabelle [prefix]_term_relationships

delete termrel from [prefix]_term_relationships as termrel left join [prefix]_posts as post on (post.id = termrel.object_id) where post.id is null

]]>
http://www.pontipix.de/woocommerce-affiliatekatalog-werkszustand/feed/ 0
Tipp: Nerviger Importabbruch bei „WP-Allimport“ http://www.pontipix.de/importabbrueche-bei-wp-allimport/ http://www.pontipix.de/importabbrueche-bei-wp-allimport/#respond Wed, 18 Mar 2015 16:21:23 +0000 http://www.pontipix.de/?p=2184 Hin und wieder erleben wir Importabbrüche bei Updates von diesen oder jenen Affiliate-Partnern. Eine Ursache dieses Problems könnte eine übergroße Ansammlung temporärer *.xml-Dateien sein, die beim Import angelegt werden. Dieses sollten regelmäßig entfernt werden. Dafür wählt man per FTP oder Putty den Upload-Ordner des WordPress/Woocommerce an und entfernt hier die angelegten *.xml-Dateien (erkennbar am Namen pmxi_chunk_[laufendenummer]). Der Löschbefehl bei Putty ist „rm -r *.xml“.

]]>
http://www.pontipix.de/importabbrueche-bei-wp-allimport/feed/ 0
Sparen am falschen Ende: Warum Affiliate-Marketing allein nicht genug ist http://www.pontipix.de/sparen-am-falschen-ende-warum-affiliate-marketing-allein-nicht-genug-ist/ http://www.pontipix.de/sparen-am-falschen-ende-warum-affiliate-marketing-allein-nicht-genug-ist/#respond Wed, 28 Jan 2015 10:53:20 +0000 http://www.pontipix.de/?p=2083 Anfangs nur gelegentlich, mittlerweile regelmäßig, erreichen uns e-Mails von Shopbetreiber_innen bzw. deren Marketer, die für eine engere Zusammenarbeit im Affiliate-Marketing werben. Ihnen seien unsere themenspezifischen, sehr gut aufgestellten Affiliate-Blogs aufgefallen und nun möchte man uns bitten, diese oder jene Vielzahl an Produkten zu integrieren oder gar noch stärker zu promoten. Gelegentlich wird auch eine Erhöhung der Provision in Aussicht gestellt.

(Sollten diese Shops bereits Partner deutscher Affiliate-Dienste sein & wir sind von den Produkten und den aktuellen csv-Dateien überzeugt, ist die Chance groß, dass wir diese Produkte längst auf unseren Webseiten integriert haben. Falls wir auf die Produkte trotz Freigabe verzichten, wird das gute Gründe haben, die ich hier bereits ausführlich beschrieben habe.)

So regelmäßig wie diese Anfragen hier bei uns eintrudeln, so oft irritieren sie uns. Wenn Online-Marketing-Spezialist_innen uns bitten, die Produkte ihrer zu betreuenden Shops via Affiliate in unseren Blogs zu promoten, erkundigen wir uns nach aktuellen Marketing-Strategien, nach SEO-Maßnahmen und Konzepten für Social-Media. Wir recherchieren auch selbst – und finden meistens nicht viel. Oft besteht das komplette Online-Marketing, abgesehen vom leider obligatorischen und höchst problematischen Linkkauf und Linktausch, darin, auf eine indirekte Promotion durch unsere Affiliate-Kataloge zu hoffen. Es wird dabei sogar billigend in Kauf genommen, dass diese Affiliate-Blogs bei einer Produkt-Suche via Google vor dem eigentlichen Ziel-Shop platziert sind.

Denken Sie sich an dieser Stelle ruhig ein sehr schrill-blinkendes WHAT?-reaction.gif, das unser Unverständnis darüber zum Ausdruck bringen soll. Unsere Affiliate-Blogs sind einerseits eine stetig wachsende Einnahmequelle. Viel wichtiger ist aber ihre Funktion als Experimentier- und Forschungsfeld. In diesen Quasi-Sandboxes tüfteln und probieren wir neue Ideen & Strategien aus, die wiederum in  zielgerichtete & ganzheitliche Konzepte für unsere Kunden münden. Es ist für uns nur schwer nachvollziehbar, wenn Shopbetreiber_innen bzw. Marketer anstatt auf ein gescheites Online-Marketing-Konzept eines professionellen Dienstleisters auf eine indirekte Promotion via Affiliate setzen und damit so viele andere wichtige Marketing-Maßnahmen außer Acht lassen. Wenn wir also in der Lage sind, Ihre Produkte auf Google nur anhand unserer Affiliate-Blogs vor Ihren Shops zu platzieren, welch großes Potenzial könnte Ihr Geschäft erst mit einer professionellen Online-Marketing-Strategie entfalten?

Abschließend möchte ich hier noch einmal auf das Tutorial verweisen, in dem unsere Anforderungen für csv-Produktkataloge beschrieben sind. Noch immer entsprechen viele csv-Dateien, die in deutschen Affiliate-Diensten hinterlegt sind, nicht unseren Standards und können so von uns leider nicht berücksichtigt werden.

]]>
http://www.pontipix.de/sparen-am-falschen-ende-warum-affiliate-marketing-allein-nicht-genug-ist/feed/ 0
Sinnvolle Plugins für Kataloge (Woocommerce / Affiliate) http://www.pontipix.de/sinnvolle-plugins-fuer-kataloge-woocommerce-affiliate/ http://www.pontipix.de/sinnvolle-plugins-fuer-kataloge-woocommerce-affiliate/#comments Fri, 04 Jul 2014 22:06:59 +0000 http://www.pontipix.de/?p=1707 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.

]]>
http://www.pontipix.de/sinnvolle-plugins-fuer-kataloge-woocommerce-affiliate/feed/ 1
WooCommerce-Templates: Splendor http://www.pontipix.de/woocommerce-templates-splendor/ http://www.pontipix.de/woocommerce-templates-splendor/#respond Thu, 26 Jun 2014 21:51:47 +0000 http://www.pontipix.de/?p=1673 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.

]]>
http://www.pontipix.de/woocommerce-templates-splendor/feed/ 0
WooCommerce-Shortcodes für WordPress-Themes http://www.pontipix.de/woocommerce-shortcodes-fuer-wordpress-themes/ http://www.pontipix.de/woocommerce-shortcodes-fuer-wordpress-themes/#respond Mon, 16 Jun 2014 12:26:02 +0000 http://www.pontipix.de/?p=1635 Gesucht und gefunden: Shortcodes, die es ermöglichen, ein standardisiertes WordPress-Theme auch im Bereich WooCommerce zu nutzen. Hier gehts zu den Details.

]]>
http://www.pontipix.de/woocommerce-shortcodes-fuer-wordpress-themes/feed/ 0
RSS-Feeds für Woocommerce / WordPress http://www.pontipix.de/rss-feeds-fuer-woocommerce/ http://www.pontipix.de/rss-feeds-fuer-woocommerce/#comments Sat, 14 Jun 2014 22:37:01 +0000 http://www.pontipix.de/?p=1629 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.

]]>
http://www.pontipix.de/rss-feeds-fuer-woocommerce/feed/ 1
Wooconverter 0.6b (Final) http://www.pontipix.de/wooconverter-0-6b-final/ http://www.pontipix.de/wooconverter-0-6b-final/#comments Mon, 24 Feb 2014 16:30:40 +0000 http://www.pontipix.de/?p=1489 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.

]]>
http://www.pontipix.de/wooconverter-0-6b-final/feed/ 1
Produktdatenexport aus Woocommerce http://www.pontipix.de/produktdatenexport-aus-woocommerce/ http://www.pontipix.de/produktdatenexport-aus-woocommerce/#respond Tue, 18 Feb 2014 19:42:05 +0000 http://www.pontipix.de/?p=1482 Die Produktdaten können mit Hilfe vom Plugin „Woocommerce Store Exporter“ herunter geladen werden. Die CSV-Dateien beinhalten alle Variablen. Das Plugin liefert den kompletten Export und den Export nach Tag oder Kategorien.

Die piXologisch EasyPromo wurde um einen entsprechenden Importfeature erweitert.

]]>
http://www.pontipix.de/produktdatenexport-aus-woocommerce/feed/ 0
Woocommerce ist zu langsam, was tun? http://www.pontipix.de/woocommerces-schnell-machen-geht-das/ http://www.pontipix.de/woocommerces-schnell-machen-geht-das/#comments Mon, 17 Feb 2014 18:04:34 +0000 http://www.pontipix.de/?p=1478 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

 

]]>
http://www.pontipix.de/woocommerces-schnell-machen-geht-das/feed/ 1
piXologisch EasyWoo-Converter 0.5b fertig gestellt http://www.pontipix.de/pixologisch-easywoo-converter-0-1b-fertig-gestellt/ http://www.pontipix.de/pixologisch-easywoo-converter-0-1b-fertig-gestellt/#respond Mon, 02 Dec 2013 21:58:34 +0000 http://www.pontipix.de/?p=1341 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.

]]>
http://www.pontipix.de/pixologisch-easywoo-converter-0-1b-fertig-gestellt/feed/ 0
Woocommerce schnell machen … wp_option & co. http://www.pontipix.de/woocommerce-schnell-machen-wp_option-co/ http://www.pontipix.de/woocommerce-schnell-machen-wp_option-co/#comments Sun, 22 Sep 2013 21:57:49 +0000 http://www.pontipix.de/?p=1404 Wenn man Woocommerces als bspw. Katalogsystem einsetzt, fallen einem zwangsläufig enorme Performanceprobleme auf. Der Grund liegt darin, dass das System die Tabelle „wp_options“ zumüllt. Abhilfe schafft das Plugin purge-transients. Hier den Quellcode „function purge_transients($older_than = ‚1 days‘, $safemode = true) {“ entsprechend den eigenen Bedürfnissen anpassen und die Datei via FTP in den Pluginordner laden, im Backend aktivieren und – juchei – keine Probleme mehr mit einer aufgeblähten wp_options.

]]>
http://www.pontipix.de/woocommerce-schnell-machen-wp_option-co/feed/ 1
RSS – Feeds für Woocommerce #1 http://www.pontipix.de/rss-feeds-fur-woocommerce-1/ http://www.pontipix.de/rss-feeds-fur-woocommerce-1/#respond Wed, 24 Jul 2013 10:02:21 +0000 http://www.pontipix.de/?p=1390 Eine weitere Lösung des fehlenden RSS-Feeds bei Woocommerceanwendungen ist das folgende Script.

_rsswoocommerce.zip (Download)

Das Archiv wird in einen Unterordner entpackt:

In config werden die Datenbankenangaben hinterlegt, komplett gibt einen Feed mit allen (!) Produkten aus und limit zeigt 20 zufällig ausgewählte Produkte aus dem Woocommercekatalog.

]]>
http://www.pontipix.de/rss-feeds-fur-woocommerce-1/feed/ 0
Woocommerce – zufällige Produkte auf der Startseite? http://www.pontipix.de/woocommerce-zufallige-produkte-auf-der-startseite/ http://www.pontipix.de/woocommerce-zufallige-produkte-auf-der-startseite/#respond Thu, 11 Jul 2013 22:40:56 +0000 http://www.pontipix.de/?p=1379 Nach einiger Recherche entdeckte ich folgende Variante, um auf der Startseite zufällig ausgewählte Produkte zu zeigen.

function mystile_recent_products() {
global $woo_options;
if (class_exists(‚woocommerce‘) && $woo_options[ ‚woo_homepage_products‘ ] == „true“ ) {
echo ‚<h1>‘.__(‚Ausgewählte Produkte‚, ‚woothemes‘).'</h1>‘;
$productsperpage = $woo_options[‚woo_homepage_products_perpage‘];
echo do_shortcode(‚[recent_products per_page=“‚.$productsperpage.'“ orderby=“rand“]‘);
} // End query to see if products should be displayed
}

Dieser Codeschnipsel stammt aus theme-woocommerce.

]]>
http://www.pontipix.de/woocommerce-zufallige-produkte-auf-der-startseite/feed/ 0
piXologisch EasyAffiliate-Statistik 0.1b http://www.pontipix.de/pixologisch-easyaffiliate-statistik-0-1b/ http://www.pontipix.de/pixologisch-easyaffiliate-statistik-0-1b/#respond Wed, 05 Jun 2013 21:04:35 +0000 http://www.pontipix.de/?p=1354 Aufgrund einiger Nachfragen habe ich mich zur Freigabe von piXologisch EasyAffiliate-Statistik als Freeware entschieden. Die aktuelle Version kann:

  1. Umsatzstatistiken von Superclix und Adcell downloaden
  2. Umsatzstatistiken nach vorgegebenen Zeiträumen downloaden

Zukünftige Versionen werden an Webgains, Belboon und Zanox angebunden. Eine umfangreichere Auswertung von Werbeflächen hinsichtlich Klick- und Umsatzstärke ist geplant.

Download: easyaffiliatestatistic.zip (Freeware)

]]>
http://www.pontipix.de/pixologisch-easyaffiliate-statistik-0-1b/feed/ 0