Ich möchte die niedrigsten einfache Produkt Preis in der content-oroduct_cat.php
Seite anzeigen. Der folgende Code von Fancy Squares funktioniert, um den niedrigsten Preis zu zeigen, aber ich möchte nur Einfache Produkte zeigen, d. H. Keine gruppierten Produkte auslassen.Die niedrigsten simple Produkt Preise in der Kategorie anzeigen Seite
/* SHOW LOWEST PRICE ON CATEGORY PAGE */
//woocommerce get lowest price in category
function wpq_get_min_price_per_product_cat($term_id)
{
global $wpdb;
$sql = "
SELECT MIN(meta_value+0) as minprice
FROM {$wpdb->posts}
INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)
INNER JOIN {$wpdb->postmeta} ON ({$wpdb->posts}.ID = {$wpdb->postmeta}.post_id)
WHERE
({$wpdb->term_relationships}.term_taxonomy_id IN (%d))
AND {$wpdb->posts}.post_type = 'product'
AND {$wpdb->posts}.post_status = 'publish'
AND {$wpdb->postmeta}.meta_key = '_price'
";
return $wpdb->get_var($wpdb->prepare($sql, $term_id));
}
ich versucht, mit:
AND {$wpdb->posts}.product_type = 'simple'
aber das hat nicht funktioniert. Wie würde ich nur einfache Produkte anzeigen?
Danke Raunak - hat ein Vergnügen! – Renegade