Un utente ha chiesto informazioni su Taxonomy/Term and Role based Discounts for WooCommerce di Wordpress

Un metodo per citare in giudizio per verificare uno sconto su un prodotto variabile

Un utente ha chiesto 👇

Ciao,
Ho preso questa pagina manualmente (nessuna pagina di categoria WooCommerce incorporata) e devo visualizzare un badge se il prodotto variabile è scontato. Lo sconto viene applicato a tutte le varianti. Se uso is_on_sale () il risultato è falso. Posso utilizzare un metodo plug-in per ottenere questo risultato? Grazie mille. Questo plugin funziona alla grande.

(@ quimo72)

1 anno, 11 mesi fa

Come ottengo il prezzo modificato per applicare lo sconto?
In realtà uso questo codice:

$variations = $product->get_available_variations();
for ($j = 0; $j < count($variations); $j++) {
  $dummy = wc_get_product($variations[$j]['variation_id']);
  if ($dummy->is_on_sale()) {
    $this->data[$i]['badge'] = 'shoppaua_on_sale'; /* show the badge on the template */
    $this->data[$i]['discounted_price'] = ????
    break;
  }
}

$dummy->sale_price ritorna “”

Questa risposta è stata modificata 1 anno, 11 mesi fa da. Questa risposta è stata modificata 1 anno, 11 mesi fa da.

(@ quimo72)

1 anno, 11 mesi fa

Esiste un modo (metodo di classe) per ottenere un prezzo scontato del prodotto?

(@ quimo72)

1 anno, 11 mesi fa

Ho usato questo approccio:

$discount = new WC_Taxonomy_Discounts_Webdados();
$variations = $product->get_available_variations();
for ($j = 0; $j < count($variations); $j++) {
    $dummy = wc_get_product($variations[$j]['variation_id']);
    if ($dummy->is_on_sale()) {
        $discount_price = $discount->kuantokusta_product_node_variation_current_price($dummy-
        $discount_price = number_format((float)$discount_price, 2, ',', '');
        break;
    }
}

È giusto?

Autore del plugin

(@webdados)

1 anno, 11 mesi fa

Sì, dalla 1.3 è disponibile una funzione assistente.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *