Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
I am having an issue with my product variants not displaying the proper pricing. They all default to the lowest price not matter what variant options I select. This seems to be an issue with every product on my site. Any help or advice on where to look would be greatly appreciate. I am using Dawn Theme 4.0 https://highlandridgewoodworks.com/products/laurel-dining-table
Hi @Treyhaskett
Please add the below code to the variants.js file
updateMasterId() {
this.currentVariant = this.getVariantData().find((variant) => {
return !variant.options.map((option, index) => {
return this.options[index] === option;
}).includes(false);
});
}
I hope it's helpful to you.
Thanks for the response! For some reason I am unable to locate the variant.js file. Might it be called something else by any chance?
Hi @GoDrinks-Bali & @Treyhaskett
Sorry for delay.
I have checked your theme version 4.0.0 where variants.js is not available. so you have to add the below code to the global.js file.
Go to Assets/ global.js and add below code.
updateMasterId() {
this.currentVariant = this.getVariantData().find((variant) => {
return !variant.options.map((option, index) => {
return this.options[index] === option;
}).includes(false);
});
}
Thank you.
HI, I seem to be having the same issue when changing my theme from Debut to Expanse, tried your fix above (had to put in my theme.js)
updateMasterId() {
this.currentVariant = this.getVariantData().find((variant) => {
return !variant.options.map((option, index) => {
return this.options[index] === option;
}).includes(false);
});
}
but it is not working, do you have an alternative for the Expanse theme at all, would really appreciate any feedback, thanks 🙂
Hi,
I have the same issue with the Dawn Theme. I have tried inserting that extra bit, but noticed that its already in the global.js. I tried adding it anyway and everything else and nothing worked.
Would you or anyone else have any other solution to this please?
Where do i add this on that page? At the bottom of the file? That will be helpful. thanks
how did you fix that bro ?
Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024