This topic has 13 replies, 3 voices, and was last updated 1 years, 9 months ago ago by trambussen
Hi!
On our product page I will like to remove the word “Fra” before the price – on most of our products but keep it on a few products. Is that possible?
Here it makes sense, because the size of the battery changes the price (https://monstedcykler.dk/vare/winther-superbe-2-mat-roed-2022/)
But here it would be great if only the price on actually chosen battery was shown – not both “Fra”-price and the actual price!
But on most of our products the variation is only the size of the bicycle – which doesn’t affect the price and therefore is very confusing (https://monstedcykler.dk/vare/fuji-nevada-29r-1-3-satin-silver/)
Thanks in advance!!!
Hello, @trambussen,
Actually, there is no option in the theme for this but you can achieve this using a custom CSS code. If it is global I can share the code with you but you want it from the specific so you have to make it on your own. Let me tell you how?
First of all, you need the price class to apply the CSS code to it. This is the CSS class of the price “.product-content .price”
Now, If you add your CSS code to this class it will hide the price from all the websites. But we need it from the specific product. So for this, we need to product id because the id is unique. See this image to know from where do you get the product id: https://postimg.cc/0zsr0krP so this is the product id “#product-9209”
So we have the product id and the price class now. Now, you are ready to apply your CSS code to it. You have to first write the product id and then the price class to hide the price from the product. But as you know that there are two prices and the class is the same on both so using the price class will hide both prices. But we need to hide only 1. So for this, we use “nth-child()” after the class name.
Alright, let’s make a code with the help of product id and price class.
product id = #product-9209
price class = .product-content .price
We need the nth-child too
We have to merge them. So that the code will be look like this: #product-9209 .product-content .price:nth-child(2){}
See this is the CSS class in which we will hide the price. To hide the price we use the display property of the CSS.
Below is the complete code:
#product-9209 .product-content .price:nth-child(2){display:none !important;}
You can add this code in Theme Settings >> Theme Custom CSS >> Global CSS.
Regards 8Themes Team.
Hi again!
Maybe I didn’t explain it good enough!
As far as I can see the CSS code you gave me removes the price on the product page.
The intention was to remove the word “Fra” only (From in english) – and keep the price on the product page – on most products.
Only exception is the category “Elcykler” where the price changes with the battery size. Here “fra” before the price makes sense and shall remain!
Thanks in advance!
Hello,
Could you provide temporary wp-admin and FTP access?
Regards
See private content
Try to add the next code in Theme Options > Theme custom CSS:
.single-product:not(.product_cat-elcykler) .product-content .price {
font-size: 0px;
}
.single-product:not(.product_cat-elcykler) .product-content .price span, .product_cat-elcykler .product-content .price {
font-size: 20px !important;
}
Regards
See private content, please!
Hello @trambussen,
We would appreciate it if you could share detailed screenshots of your issue with us in the private content area. You can use the website https://postimages.org/ to upload the screenshots and provide us with the URL.
Best Regards,
8Theme’s Team
See screenshots in private content area, please
Hello, Trambussen
Private Content
Best Regards,
8Themes Team
Thanks so much, Rose!
Can You help with these last things 😉
https://postimg.cc/67pcHQbW
Hello, Trambussen,
Please copy and paste the following CSS code into XStore >> Theme Options >> Theme Custom CSS >> Global CSS, then save the changes. Afterward, please clear the browser cache and check the site again.
.single-product .woocommerce-variation-price span.price span.woocommerce-Price-amount.amount {
color: red !important;
}
.single-product .products-page-cats {
display: none !important;
}
.single-product span.tagged_as {
display: none !important;
}
Thank you for your cooperation.
Sincerely,
8Theme’s Team
Hi Tony!
Thank You so much – the support team is fantastic!
The issue related to '‘Variable product page remove from before price’' has been successfully resolved, and the topic is now closed for further responses