Un utente ha chiesto informazioni su WooCommerce di Wordpress

Come aggiornare il prezzo dell’articolo del grafico online del carrello di woocommerce?

Un utente ha chiesto 👇

Vorrei aggiornare il prezzo dell’elemento pubblicitario del carrello Woocommerce in modo programmabile. Una volta che il prodotto è stato inserito in un grafico di woocommerce, modifica il prezzo di un elemento pubblicitario, dopo aver aggiornato il totale di tale elemento pubblicitario e il totale del grafico in base al prezzo del prodotto aggiornato. Quando il prezzo di un elemento pubblicitario cambia nel prezzo del prodotto quando aggiungi un nuovo prodotto al grafico

Il mio codice si chiama muggito

function update_item_cart_data()
{
   global $woocommerce;
   $product_id = $_REQUEST['product_id'];
   $quantity = $_REQUEST['quantity'];
   $price = $_REQUEST['price'];
   $items = $woocommerce->cart->get_cart();
   foreach ( $items as $hash => $value ) {
     if($hash == $product_id)
     {                    
        $cart_item_key = $hash;
        $woocommerce->cart->set_quantity($cart_item_key, $quantity);
        $value['data']->set_price($price);
     }
   }            
   $woocommerce->cart->calculate_totals();          
  }

come posso aggiornare il prezzo dell’elemento pubblicitario del grafico a seconda della chiave del carrello in woocommerce.

Supporto per plugin

(@conschneider)

Ingegnere della felicità di Automattic

9 mesi, 3 settimane fa

Ciao,

come posso aggiornare il prezzo dell’elemento pubblicitario del grafico a seconda della chiave del carrello in woocommerce.

Ti ho cercato. Che dire: https://wordpress.org/support/topic/override-custom-prices-in-cart-checkout/ o https://rudrastyh.com/woocommerce/change-product-prices-in-cart.html

Cordiali saluti,

Supporto per plugin

(@conschneider)

Ingegnere della felicità di Automattic

9 mesi, 2 settimane fa

Ciao,

Non ti sentiamo da un po ‘, quindi la contrassegnerò come una soluzione: se hai altre domande, puoi iniziare una nuova discussione.

Cordiali saluti,

Was this helpful?

0 / 0

Lascia un commento 0

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