• Resolved apcgallery

    (@apcgallery)


    Hello,

    I’ve browsed around, and the closest solution I could find was a topic where the user wanted to remove “from” out of their product page.

    Here’s the link

    I want to remove the entire graphic. (and the text)

    I am creating the page for an art gallery, and sell mostly “grouped” products. The graphic and label can be a bit misleading, considering a poster print is $20, but original pieces can range from hundreds to thousands of dollars.

    I worked with this code, but can only remove the text. (I pasted it in functions.php as instructed by user “bheadrick” from another thread w/ a similar issue.

    add_filter('woocommerce_variable_price_html','custom_from',10);
    add_filter('woocommerce_grouped_price_html','custom_from',10);
    add_filter('woocommerce_variable_sale_price_html','custom_from',10);
    
    function custom_from($price){
    $new_from = "Deposit";
    $price = str_replace('From',$new_from,$price);
    return $price;
    }

    This is all I was able to do. It only removed the text (but not the graphic)

    add_filter('woocommerce_variable_price_html','custom_from',10);
    add_filter('woocommerce_grouped_price_html','custom_from',10);
    add_filter('woocommerce_variable_sale_price_html','custom_from',10);
    
    function custom_from($price){
    $new_from = "Deposit";
    $price = str_replace();
    return $price;
    }

    Any help would be awesome,

    Thanks!

    https://www.ads-software.com/extend/plugins/woocommerce/

Viewing 12 replies - 16 through 27 (of 27 total)
  • Thread Starter apcgallery

    (@apcgallery)

    Okay, I figured it would be different for sale items. I created a sample sale item in my store to test things out.

    The code I gave you made the price display on top of the image, but I’m guessing it wasn’t that way before, correct?

    If yes, then delete what I gave you. The solution is much easier. No “cover up” necessary. All you need to do is this:

    .woocommerce span.onsale, .woocommerce-page span.onsale { position: absolute;}

    If you want to change the look as well, here’s something to get you started

    .woocommerce span.onsale, .woocommerce-page span.onsale {
    position: absolute;
    background: #000000;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    top: 0px;
    left: 0px;
    margin: 0;
    }

    ( border-radius controls the rounded edges, but its different for different browsers. That’s why there’s three “border radius”s )

    I use the Suffusion theme. It’s free and provides a lot of functionality out of the box, including a custom CSS and JS section built into the theme for quick modifications. It takes a little getting used to at first, but I really enjoy it.

    Thanks for your help and examples!

    I tried your code, but it’s hiding the sale flash for me (actually some of it is peeking up over the image from behind).

    I tried some position commands and got some really wacky results : ) fun, but not what I was looking for.

    This is what I currently have as edits to the sale flash. Right now the sales flash is hidden on the catalog pages, which is fine since it’s not causing misalignment any more. And it still shows up on the product page at the top.

    I guess it’s a compromise. it will work for now.

    /* sale flash edits*/
    ul.advanced-recent-posts li img, .instapress img, .wp-post-image {
    margin-top: 5px;
    border: 0px;
    background-color: #ffffff;
    padding: 5px;
    }
    .gallery-item img, img.size-thumbnail {
    border: 0px;
    background: none;
    padding: 4px;
    }
    /* edit sales flash*/
    .woocommerce span.onsale, .woocommerce-page span.onsale {
    padding: 4px;
    font-size: 14px;
    position: relative;
    op: 6px;
    left: 8px;
    margin: 6px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    }

    I am using Simple Themes Synapse theme. My web design person just finished tweaking the css for me and it looks really great, I’m happy with the theme, it has custom css too so I’m able to try things out as well.

    Thread Starter apcgallery

    (@apcgallery)

    Agh, I really thought I had it that time! I’m sorry I couldn’t help more, but I’m glad you found a temp workable solution. :]

    HI there, apcgallery can i ask you sth?..

    i am trying to rename ”from” on my shop… i would like to put sth like ”PVP iva incluido” and than the price. i used the

    `add_filter(‘woocommerce_variable_price_html’,’custom_from’,10);
    add_filter(‘woocommerce_grouped_price_html’,’custom_from’,10);
    add_filter(‘woocommerce_variable_sale_price_html’,’custom_from’,10);

    function custom_from($price){
    $new_from = “PVP iva incluido”;important;
    $price = str_replace(‘From’,$new_from,$price);
    return $price;

    but this only removes the ”from” any idea??
    thank you very much

    Thread Starter apcgallery

    (@apcgallery)

    Elsonce,

    The code you posted above is missing the function’s closing bracket (see below for correct syntax).

    add_filter('woocommerce_variable_price_html','custom_from',10);
    add_filter('woocommerce_grouped_price_html','custom_from',10);
    add_filter('woocommerce_variable_sale_price_html','custom_from',10);
    
    function custom_from($price){
    $new_from = "PVP Iva Incluido";important;
    $price = str_replace('From',$new_from,$price);
    return $price;
    }

    If that was the solution, then great!

    If not, send me a link to your site.
    I’ll see what I can do.

    hey apcgallery, thank you for the reply.
    my site is under construction yet, if u are online now i can unlock it for a while.

    can u send me an email address so i can send print screens, of inspect element?

    can u send me an email address so i can send print screens, of inspect element?

    Thread Starter apcgallery

    (@apcgallery)

    Hey Elsonce,

    Sorry for the delay. I looked more at the issue, and I just don’t think I’m experienced enough to be of any help. Javascript is a little out of my comfort zone at the moment.

    The best suggestion(s) I can give are to

    * Switch to a different theme, maybe there’s a theme conflict
    * Check the CSS to see if it’s a display issue

    Good luck!

    hey apcgallery,

    any idea how to display the product attribute information like Category and Tags below the Product title? Instead of the ‘From $xxx’ label?

    thanks.

    Hi apcgallery,

    Thanks for the code above to remove the from and price from a grouped product, worked for me until I upgraded to 3.8.1… any ideas? Yes, I reapplied the code after updating.
    https://www.plydea.com

    thanks
    Ross

    Thread Starter apcgallery

    (@apcgallery)

    Hey Ross,

    I’m still using an older version of WordPress, but I have 3.8.1 on another server, along with the most recent update to Woocommerce. I created a grouped product to test with, but here’s the thing: I don’t get a “from/price” anymore, just the price range (ex: $10 – $100).

    Are you using the most recent version of Woocommerce (2.1)? Maybe things have changed with the newer version. If you’re already up-to-date and still having trouble, can you create a sample grouped product and send me a link to where it shows “from/price”? Maybe I can take a look.

Viewing 12 replies - 16 through 27 (of 27 total)
  • The topic ‘Remove "From: (price)" Label’ is closed to new replies.