Skip to content

Instantly share code, notes, and snippets.

@wooexperte
wooexperte / WooCommerce - Ähnliche Produkte ausblenden
Last active July 7, 2017 06:52
WooCommerce - Ähnliche Produkte ausblenden
/*
* WooCommerce - Ähnliche Produkte ausblenden
* https://wooexperte.de/snippet/woocommerce-aehnliche-produkte-ausblenden/
*/
remove_action ( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);
@wooexperte
wooexperte / WooCommerce - Produktzähler im Produktarchiv ausblenden
Created July 9, 2017 14:21
WooCommerce - Produktzähler im Produktarchiv ausblenden
/*
* WooCommerce - Produktzähler im Produktarchiv ausblenden
*
*/
add_filter( 'woocommerce_subcategory_count_html', 'jk_hide_category_count' );
function jk_hide_category_count() {
// Kein Zähler
}
@wooexperte
wooexperte / WooCommerce - Geschenk automatisch in den Warenkorb legen
Last active July 12, 2017 13:48
WooCommerce - Geschenk automatisch in den Warenkorb legen
/*
* WooCommerce - Produkt automatisch in den Warenkorb legen
*
*/
// add item to cart on visit
add_action( 'template_redirect', 'add_product_to_cart' );
function add_product_to_cart() {
if ( ! is_admin() ) {
$product_id = 64;
$found = false;
@wooexperte
wooexperte / WooCommerce - Produkt automatisch in den Warenkorb legen mit Mindestbestellwert
Last active July 12, 2017 13:51
WooCommerce - Geschenk automatisch in den Warenkorb ab Mindestbestellwert
/*
* WooCommerce - Geschenk automatisch in den Warenkorb ab Mindestbestellwert
*
*/
// add item to cart on visit depending on cart total value
add_action( 'init', 'add_product_to_cart' );
function add_product_to_cart() {
if ( ! is_admin() ) {
global $woocommerce;
$product_id = 2831;
@wooexperte
wooexperte / WooCommerce - Zahlungsart in Admin Email anzeigen
Last active July 12, 2017 13:30
WooCommerce - Zahlungsart in Admin Email anzeigen
/*
* WooCommerce - Zahlungsart in Admin Email anzeigen
*
*/
add_action( 'woocommerce_email_after_order_table', 'add_payment_method_to_admin_new_order', 15, 2 );
function add_payment_method_to_admin_new_order( $order, $is_admin_email ) {
if ( $is_admin_email ) {
echo '<p><strong>Payment Method:</strong> ' . $order->payment_method_title . '</p>';
}
@wooexperte
wooexperte / WooCommerce - Kauf-Button deaktivieren
Created July 9, 2017 15:21
WooCommerce - Kauf-Button deaktivieren
https://www.themelocation.com/how-to-hideremovedisable-add-to-cart-button-in-woocommerce/
/*
* WooCommerce - Kauf-Button deaktivieren
*
*/
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
@wooexperte
wooexperte / WooCommerce - Kauf-Button deaktivieren für einzelne Produkte
Created July 9, 2017 15:23
WooCommerce - Kauf-Button deaktivieren für einzelne Produkte
https://www.themelocation.com/how-to-hideremovedisable-add-to-cart-button-in-woocommerce/
/*
* WooCommerce - Kauf-Button deaktivieren für einzelne Produkte
*
*/
add_filter('woocommerce_is_purchasable', 'my_woocommerce_is_purchasable', 10, 2);
function my_woocommerce_is_purchasable($is_purchasable, $product) {
return ($product->id == whatever_mambo_jambo_id_you_want ? false : $is_purchasable);
}
@wooexperte
wooexperte / WooCommerce - Direkt auf der Shop-Seite Anzahl der Produkte zum Kauf festlegen
Last active July 12, 2017 14:09
WooCommerce - Direkt auf der Shop-Seite Anzahl der Produkte zum Kauf festlegen
/*
*WooCommerce - Direkt auf der Shop-Seite Anzahl der Produkte zum Kauf festlegen
*
*/
<?php
/**
* Code should be placed in your theme functions.php file.
*/
add_filter( 'woocommerce_loop_add_to_cart_link', 'quantity_inputs_for_woocommerce_loop_add_to_cart_link', 10, 2 );
function quantity_inputs_for_woocommerce_loop_add_to_cart_link( $html, $product ) {
@wooexperte
wooexperte / Anzahl der verkauften Produkte in der WooCommerce Produktbeschreibung anzeigen
Last active October 23, 2017 08:03
Anzahl der verkauften Produkte in der WooCommerce Produktbeschreibung anzeigen
/*
* Anzahl der verkauften Produkte in der WooCommerce Produktbeschreibung anzeigen
*
*/
add_action( 'woocommerce_single_product_summary', 'wc_product_sold_count', 11 );
function wc_product_sold_count() { global $product;
$units_sold = get_post_meta( $product->id, 'total_sales', true );
echo '<p>' . sprintf( __( 'Verkaufte Produkte: %s', 'woocommerce' )
, $units_sold ) . '</p>'; }
@wooexperte
wooexperte / "Weiter Einkaufen" Button WooCommerce
Last active March 8, 2019 15:18
"Weiter einkaufen" Button WooCommerce
add_action('woocommerce_proceed_to_checkout', function() {
?>
<a href="https://Meine_Domain.de" class="button">Weiter einkaufen</a>
<?php
});
// Ende