Kurze Einführung in WooCopmmerce mit weiterführenden Links
1. Kurze Einführung in WooCommerce
“WooCommerce is a free eCommerce plugin that allows you to sell anything, beautifully. Built to integrate
seamlessly with WordPress, WooCommerce is the world’s favorite eCommerce solution that gives both
store owners and developers complete control.”
Viele und oft auch wesentliche Einstellungen in WooCommerce finden mittels add-filteroder remove_action
in der Theme-Functions-Datei oder auch im Editor mittels Shortcodes statt.
Das muss man erst einmal unterscheiden. Die Suche nach den Einträgen, Funktionen und Filter gestaltet sich
sehr oft recht aufwendig. Vor allem dann, wenn man noch nicht sehr vertraut mit dem Shop-Plugin ist. Es ist
mächtig, aber eben auch … kompliziert.
Was die Einträge in der functions.phpund das Templating im woocommerce-Theme-Ordner angeht, ist das
WooCommerce-Shop-Plugin für Laien oftmals nicht geeignet.
Es sei denn, sie arbeiten mit den Standard-Funktionen bzw. denjenigen Funktionen, die ihr gewähltes Theme
schon mitbringt.
Sie sieht diese Sache beispielsweise aus:
// Remove add to cart button on the navigation bar
remove_action( 'woo_nav_after', 'wootique_cart_button', 10);
remove_action( 'woo_nav_after', 'wootique_checkout_button', 20);
// Remove add to cart button from the product loop
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10, 2);
// Remove add to cart button from the product details page
remove_action( 'woocommerce_before_add_to_cart_form', 'woocommerce_template_single_product_add_to_cart', 10,
2);
//disabled actions (add to cart, checkout and pay)
remove_action( 'init', 'woocommerce_add_to_cart_action', 10);
remove_action( 'init', 'woocommerce_checkout_action', 10 );
remove_action( 'init', 'woocommerce_pay_action', 10 );
Im Theme wichtig:
Der Ordner “woocommerce” mit bestimmten Template-Files zum Anpassen.