Maison >développement back-end >tutoriel php >Comment adapter les crochets de prix pour une tarification précise des variations de WooCommerce 3 ?

Comment adapter les crochets de prix pour une tarification précise des variations de WooCommerce 3 ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-29 14:15:181125parcourir

How to Adapt Price Hooks for Accurate WooCommerce 3  Variation Pricing?

Adaptation des Price Hooks à WooCommerce 3 pour des prix de variation précis

Dans WooCommerce 3, les filtres de tarification ont subi des changements nécessitant des approches alternatives pour modifier les prix des produits efficacement, y compris les variations.

Filtres essentiels pour le produit et la variation Tarifs

  • Simple, Groupé, Externe Produits :

    • woocommerce_product_get_price
    • woocommerce_product_get_regular_price
  • Variations :

    • woocommerce_product_variation_get_regular_price
    • woocommerce_product_variation_get_price

Manipulation Produits variables (gamme de prix)

  • woocommerce_variation_prices_price
  • woocommerce_variation_prices_regular_price

Réponse à la mise en cache des prix dans WooCommerce 3

Pour gérer efficacement les prix mis en cache dans WooCommerce 3, utilisez le crochet de filtre woocommerce_get_variation_prices_hash au lieu de wc_delete_product_transients().

Crochets supplémentaires pour la personnalisation du prix du produit

  • Vente Prix :

    • woocommerce_product_get_sale_price
    • woocommerce_variation_prices_sale_price
    • woocommerce_product_variation_get_sale_price
  • Filtre de prix du produit Widget (Prix Min et Max) :

    • woocommerce_price_filter_widget_min_amount
    • woocommerce_price_filter_widget_max_amount

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn