Quantcast
Channel: WordPress.org Forums » All Topics
Viewing all articles
Browse latest Browse all 59525

Duplicate Add-ons Output

$
0
0

Replies: 0

I’m finding on Variable products with Add-Ons that the add-on fields are being duplicated in the output.

Example:

<div class="single_variation_wrap">
			<div class="woocommerce-variation single_variation" style="display: block;">
	<div class="woocommerce-variation-description">

	</div>

	<div class="woocommerce-variation-price">
		<span class="price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>88.00</span></span>
	</div>

	<div class="woocommerce-variation-availability">
		<p class="stock in-stock">In stock</p>
	</div>
</div><div class=" product-addon product-addon-gift-wrap-optional">


			<h3 class="addon-name">Gift wrap (optional) </h3>



	<p class="form-row form-row-wide addon-wrap-152-gift-wrap-optional-0-0">
		<label><input type="checkbox" class="addon addon-checkbox" name="addon-152-gift-wrap-optional-0[]" data-raw-price="5.00" data-price="5" value="add-gift-wrapping"> Add gift wrapping (<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>5.00</span>)</label>
	</p>


	<div class="clear"></div>
</div><div class=" product-addon product-addon-personal-message-free">


			<h3 class="addon-name">Personal Message (free!) </h3>



	<p class="form-row form-row-wide addon-wrap-152-personal-message-free-1">
					<label>Add your personal message (optional) </label>
				<textarea type="text" class="input-text addon addon-custom-textarea" data-raw-price="" data-price="" name="addon-152-personal-message-free-1[add-your-personal-message-optional]" rows="4" cols="20"></textarea>
	</p>


	<div class="clear"></div>
</div><div id="product-addons-total" data-show-grand-total="1" data-type="variable" data-tax-mode="excl" data-tax-display-mode="excl" data-price="44" data-raw-price="44" data-product-id="152"></div><div class="woocommerce-variation-add-to-cart variations_button woocommerce-variation-add-to-cart-enabled">
			<div class="quantity">
	<input type="number" step="1" min="1" max="29" name="quantity" value="1" title="Qty" class="input-text qty text" size="4" pattern="[0-9]*" inputmode="numeric">
</div>
		<button type="submit" class="single_add_to_cart_button button alt">Add to cart</button>
	<input type="hidden" name="add-to-cart" value="152">
	<input type="hidden" name="product_id" value="152">
	<input type="hidden" name="variation_id" class="variation_id" value="881">
</div>
		</div>

and then right after that

<div class=" product-addon product-addon-gift-wrap-optional">


			<h3 class="addon-name">Gift wrap (optional) </h3>



	<p class="form-row form-row-wide addon-wrap-152-gift-wrap-optional-0-0">
		<label><input type="checkbox" class="addon addon-checkbox" name="addon-152-gift-wrap-optional-0[]" data-raw-price="5.00" data-price="5" value="add-gift-wrapping"> Add gift wrapping (<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>5.00</span>)</label>
	</p>


	<div class="clear"></div>
</div>
<div class=" product-addon product-addon-personal-message-free">


			<h3 class="addon-name">Personal Message (free!) </h3>



	<p class="form-row form-row-wide addon-wrap-152-personal-message-free-1">
					<label>Add your personal message (optional) </label>
				<textarea type="text" class="input-text addon addon-custom-textarea" data-raw-price="" data-price="" name="addon-152-personal-message-free-1[add-your-personal-message-optional]" rows="4" cols="20"></textarea>
	</p>


	<div class="clear"></div>
</div>

It appears that on line 470 of class-product-addon-display.php this code add_action( 'woocommerce_single_variation', array( $this, 'display' ), 15 ); is adding it within the single_variation_wrap div.

I have simply hidden the output in single_variation_wrap but… it seems like it should not be duplicating.

Thoughts?


Viewing all articles
Browse latest Browse all 59525

Trending Articles