thème - par programme de mise à jour panier quantité de l'article
Je suis en train de mettre à jour par programmation de la quantité d'un produit spécifique dans le panier si certains critères sont remplis.
Je peux facilement mettre à jour le prix du panier d'éléments avec les éléments suivants:
add_action( 'woocommerce_before_calculate_totals', 'wwpa_simple_add_cart_price' );
function wwpa_simple_add_cart_price( $cart_object ) {
foreach ( $cart_object->cart_contents as $key => $value ) {
$value['data']->price = '1';
}}
Dans la fonction ci-dessus j'ai essayé d'ajouter:
$value['data']->quantity= '10';
Cela ne fonctionne pas, mais pas tout à fait sûr de savoir comment ou si je peux modifier la quantité?
J'ai aussi essayé une de ces combinaisons que j'ai trouvé en creusant autour du Thème:
$value['data']->quantity= '10';
$value['data']->qty= '10';
$value['quantity'] = '10';
Nouveau, aucune de ces travaillées.
Un non-programmatique moyen est de modifier l'ajouter au panier shortcode format de l'url comme suit
href="/?add-to-cart=41&quantity=99"
.OriginalL'auteur danyo | 2014-06-04
Vous devez vous connecter pour publier un commentaire.
Pour mettre à jour la quantité:
Comment faire pour obtenir l' $cart_item_key exemple:
Et un autre exemple avec un cart_item_key:
Espère que cela aide:)
savez-vous comment mettre à jour un panier d'attribut d'élément, comme "taille" ou "couleur"?
OriginalL'auteur shish