This topic has 13 replies, 3 voices, and was last updated 3 years, 11 months ago ago by Rose Tyler
Hello,
I’ve enabled the Add To Cart With Quantity (Simple Products) feature and looks great. However, when I adjust the quantity of the product there is only 1 item being added instead of what was entered.
Hello,
Try to disable all the third-party plugins, that do not come bundled with XSote https://www.8theme.com/documentation/xstore/plugins/included-plugins/ , and check how it works then.
Regards
Hello,
I just disabled all plugins and the issue still exists.
I am able to adjust quantities only from the off-canvas mini cart, single product page and cart page. Quantities don’t seem to be working from the product listing pages, product category listing pages and home page widget sliders.
Also, another issue I am having is with the ajax category filters. Although I have set me product per row count to 4, whenever I click on one of the categories with ajax enabled, the product count per row goes back to 3. I’ve checked all settings and there is no option that has 3 products per row set.
Hello,
Could you, please, provide us with temporary WP Dashboard and FTP access to your site to check the issue in more detail?
Regards
Hello,
So I ended up modifying the content-product.php file under theme folder.
and replaced
echo '<div class="quantity-wrapper">';
woocommerce_quantity_input( array(), $product, true );
woocommerce_template_loop_add_to_cart();
echo '</div>';
with the following:
?>
<form action="<?php echo esc_url( $product->add_to_cart_url() ); ?>" class="cart" method="post" enctype='multipart/form-data'>
<?php woocommerce_quantity_input(); ?>
<button type="submit" class="add_to_cart_button ajax_add_to_cart single_add_to_cart_button button alt">Add to Cart</button>
</form>
<?php
Which seems to have resolved the quantity issue. However, this fix does not solve the issues with all the other widgets such as the product slider, etc. I would have to apply similar fix.
I went ahead a removed all my modifcations and reset it back to normal so that your team can look into this issue.
Hello,
1) Did you make any changes in the parent theme template files except the mentioned changes and the style change? If you need to change something you need to use the child theme, all the changes you made in the parent theme will be lost after theme update, so if you don’t want this then use child theme https://developer.wordpress.org/themes/advanced-topics/child-themes/
2) Log in to your Cloudflare account http://prntscr.com/vwdweo to allow us to flush the CDN cache. In other case, we won’t see our changes.
Our developers will be able to check the issue after the weekend, on Monday – Tuesday.
Regards
Hello,
Did you replace the functions.php file??? This is very important for our site to function. You just removed our wholesale registration form as well. What is wrong with you? We could never get the functions.php to work in child theme so we manually patch it whenever there’s a theme update. Please RESTORE or send us the original modified functions.php file and everything you guys replaced. This is ridiculous you would just delete all files without letting us know.
Cloudflare credentials have been inserted and cache has been purged and your modifications still don’t work.
Hello,
I was able to recover the wholesale registration form and place under child theme and it is working. However, all of the other custom files are missing. Please restore, place them in child theme or send me these files.
Also, we have a plugin running that removes the add to cart button and product prices until user logs in. However, this does not seem to fix the products with the Add To Cart With Quantity (Simple Products) feature. It also doesn’t apply to products that load through ajax. All prices are exposed. Only users that have logged in should be able to view prices and add item to cart. All standard woocommerce buttons seem to work but not with XStore’s Add To Cart With Quantity (Simple Products) feature.
Hello,
1) We did not remove your changed theme. We just renamed it http://prntscr.com/vwratf and uploaded source files as the parent theme to make sure that your changes do not affect the add to cart option.
2) If you made changes in that theme then move them all to the child theme. Use child theme functions.php to place changed functions. It works fine if you place them in the correct way. If you need to change styles you can use child theme style.css to add your custom styles and overwrite parent theme styles.
Your custom is ok once I purged the CDN cache http://prntscr.com/vwrc6x
3) What other changes did you make in child theme files? Move the changed files to child theme, please, and then reply back and our developers will start to work on the q-ty issue.
Regards
Hello,
I checked and now I do see the xstore-customer folder with all original files so thank you for making a backup. Most of the modifications were located in functions.php and some other template files that modified the admin panel like adding numbering to the pdf invoices, extra product fields etc. I’ll restore these back into the child theme after the qty issue is fixed. The old versions of XStore for some reason never worked with the Child Theme but the latest version does. I did noticed some styles are not overriding properly under the child theme but I’ll take care of it. For the moment please fix the qty issue from the product listing and the product slider on the homepage.
Hello,
Ok. I have passed your issue to our developers. I’ll inform you once they fix the problem.
Regards
Hello,
The fix will be included in the next theme update.
Regards
You must be logged in to reply to this topic.Log in/Sign up