产品页面上的 WooCommerce 查询数量
WooCommerce query quantity on product page
我有一个添加到产品页面的按钮,我想在 woocommerce_quantity_input() 控件中查询数量。对于我的生活,我找不到如何做到这一点。我可以获得 $product 信息和 $cart 信息,但我找不到如何获取此页面上的数量(在我将其添加到购物车之前)。
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $woocommerce;
?>
<div class="calculateshipping-button-container"
style="display:block;float:<?php echo $button_align_default; ?>;">
<div class="calculateshipping-button">
<div class="cs-btn" data-layout="button_count"
data-width="<?php echo $option_csbtn_width; ?>" data-show-faces="false">
<button type="button" class="shipping-calculator-button button"
id="showHideForm"><?php _e('Calculate Shipping', $this->app_name );?>
</button>
</div>
</div>
</div>
<?php
global $product;
global $quantity;
if(isset($_POST['calc_shipping']) && $_POST['calc_shipping'] == '1')
{
所以我想获取 "Add To Cart Button"
旁边的数量
并添加到页面:
<?php do_action( 'woocommerce_before_shipping_calculator' ); ?>
<form class="shipping_calculator" action="" method="post">
"Calculate Button" 定义为
<p><button type="submit" name="calc_shipping" value="1" class="button_shipping">
<?php _e( 'Calculate', 'woocommerce' ); ?></button></p>
好吧,我必须向输入字段添加一个 ajax 函数,然后更新我表单中的隐藏字段。然后当按下计算按钮时,我可以访问更新的数量。
我有一个添加到产品页面的按钮,我想在 woocommerce_quantity_input() 控件中查询数量。对于我的生活,我找不到如何做到这一点。我可以获得 $product 信息和 $cart 信息,但我找不到如何获取此页面上的数量(在我将其添加到购物车之前)。
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $woocommerce;
?>
<div class="calculateshipping-button-container"
style="display:block;float:<?php echo $button_align_default; ?>;">
<div class="calculateshipping-button">
<div class="cs-btn" data-layout="button_count"
data-width="<?php echo $option_csbtn_width; ?>" data-show-faces="false">
<button type="button" class="shipping-calculator-button button"
id="showHideForm"><?php _e('Calculate Shipping', $this->app_name );?>
</button>
</div>
</div>
</div>
<?php
global $product;
global $quantity;
if(isset($_POST['calc_shipping']) && $_POST['calc_shipping'] == '1')
{
所以我想获取 "Add To Cart Button"
旁边的数量并添加到页面:
<?php do_action( 'woocommerce_before_shipping_calculator' ); ?>
<form class="shipping_calculator" action="" method="post">
"Calculate Button" 定义为
<p><button type="submit" name="calc_shipping" value="1" class="button_shipping">
<?php _e( 'Calculate', 'woocommerce' ); ?></button></p>
好吧,我必须向输入字段添加一个 ajax 函数,然后更新我表单中的隐藏字段。然后当按下计算按钮时,我可以访问更新的数量。