• Resolved barkha064

    (@barkha064)


    I want to add suffix on product pages,cart and checkout..can you please let me know how can we achieve it ?

    • This topic was modified 5 months, 1 week ago by barkha064.
    • This topic was modified 5 months, 1 week ago by James Huff. Reason: title de-caps’ed, no shouting please

    The page I need help with: [log in to see the link]

Viewing 14 replies - 1 through 14 (of 14 total)
  • Plugin Support omarfpg a11n

    (@omarfpg)

    Hi @barkha064,

    You can add a suffix to your product prices by going to your WooCommerce > Settings > Tax > Price display suffix.

    The Price display suffix setting allows you to add any text after product prices and, optionally, show how much tax is included or the prices without tax. You can use the following dynamic place holders and add text around it:

    • {price_including_tax}
    • {price_excluding_tax}

    For example, using Price incl. VAT: {price_including_tax} in this field will display as “Price incl. VAT: £50.40 in your store. This is a way to add the tax-inclusive price in small print to a store where the prices are configured to exclude tax, or vice versa.

    The effect of adding a price display suffix is illustrated on 4 products, the suffix appearing in small print after the normal price.

    Learn more here: https://woocommerce.com/document/setting-up-taxes-in-woocommerce/#price-display-suffix.

    I hope this helps!
    -OP

    Thread Starter barkha064

    (@barkha064)

    not works for me i want display USD at the end of pricing in checkout and cart ..but it doesnot show in checkout , total

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @barkha064

    i want display USD at the end of pricing in checkout and cart ..but it doesnot show in checkout , total

    To achieve this, you can go to WooCommerce > Settings > Currency Options. Then, in the “Currency Position” dropdown, select “Right with space”. This will add the USD suffix to your prices.

    However, if USD is not showing up at the checkout, it might be due to your theme or a plugin conflict. Try switching temporarily to a default theme like Storefront or Twenty Twenty-four and disable all plugins except WooCommerce to see if the issue persists.

    I hope this helps! If you have any more questions, feel free to ask.

    Thread Starter barkha064

    (@barkha064)

    You are NOT understanding my question ..I want to display like this $564.00 USD IN checkput ,total,cart ..”USD ” Text should be added at the end

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @barkha064

    In this case, you can add a code snippet to your child theme’s functions.php: https://www.businessbloomer.com/woocommerce-add-prefix-suffix-product-prices

    add_filter( 'woocommerce_get_price_suffix', 'bbloomer_add_price_suffix', 99, 4 );

    function bbloomer_add_price_suffix( $html, $product, $price, $qty ){
    $html .= ' USD';
    return $html;
    }

    I hope this helps! Please let us know how it goes or if you need further assistance.

    Thread Starter barkha064

    (@barkha064)

    it added to price but not when we do checkout or in cart

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello barkha064

    Thank you for your reply.

    Our support policy does not cover custom-coded solutions.
    But to give you a general direction, I suggest looking into this page.

    Note that the code suggested on the page is over 7 years old.
    I recommend testing it first on a staging site and then adding it to your live site.
    If you face any problems with the code, it would be better to consult a professional web developer.

    I hope this helps. ??

    Best regards.

    Thread Starter barkha064

    (@barkha064)

    Tried this but doesnot work

    Hey, @barkha064!

    As mentioned, we can’t provide support for code customization as per our support policy, we do our best to offer advice and direct you to appropriate resources, that’s why we shared that snipped, but we can’t help with further modifications on it.

    You can visit the WooCommerce Facebook group or the #developers channel of the WooCommerce Community Slack. We’re lucky to have a great community of open-source developers for WooCommerce, and many of our developers hang out there too.

    Please let us know if there’s anything else we can do to help or if you have any questions.

    Have a wonderful day!

    Thread Starter barkha064

    (@barkha064)

    Can you let me now why this doensot work :

    add_filter(‘woocommerce_price_format’, ‘ts_add_currency_suffix’, 10, 2); function ts_add_currency_suffix($price, $currency_symbol) { // Only add the suffix on cart and checkout pages if (is_cart() || is_checkout()) { // Get the current currency code $currency = get_woocommerce_currency(); // Add the suffix to the price $price .= ‘ ‘ . $currency; } return $price; }

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @barkha064

    I guess you’re using the checkout and cart block, which might be why it’s not appearing on the cart and checkout page. Would you mind trying to switch to the classic cart and checkout block or shortcode to see if it shows up?

    If this makes no difference, you can seek help from the following:

    I wish I could help more, but hopefully, this gets you going in the right direction to get the job done.

    Thread Starter barkha064

    (@barkha064)

    i tried this code ..it works on another website but not bankonitfx.com

    // Add “USD” to the cart subtotal in the cart and checkout pages
    function add_usd_to_subtotal( $price, $cart_item, $cart_item_key ) {
    $price = WC()->cart->get_product_subtotal( $cart_item[‘data’], $cart_item[‘quantity’] );
    return wc_price( $price ) . ‘ USD’;
    }
    add_filter( ‘woocommerce_cart_item_subtotal’, ‘add_usd_to_subtotal’, 10, 3 );
    // Add USD suffix to the cart total
    add_filter( ‘woocommerce_cart_totals_order_total_html’, ‘add_usd_suffix_to_order_total’, 10, 1 );

    function add_usd_suffix_to_order_total( $value ) {
    return $value . ‘ USD’;
    }

    // Add “USD” to the order subtotal on the checkout page
    function add_usd_to_order_subtotal( $cart_subtotal ) {
    return $cart_subtotal . ‘ USD’;
    }
    add_filter( ‘woocommerce_cart_subtotal’, ‘add_usd_to_order_subtotal’, 10, 1 );
    add_filter( ‘woocommerce_order_formatted_line_subtotal’, ‘add_usd_to_order_subtotal’, 10, 1 );

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @barkha064

    This kind of problem is usually caused by a conflict with your theme or with another plugin. The best way to determine this is to:

    • Temporarily switch your theme to Storefront or Twenty Twenty-Four
    • Disable all plugins except for WooCommerce
    • Repeat the action that is causing the problem

    If you do not see the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.

    I hope that helps! Let me know once you have done a conflict test!

    Plugin Support omarfpg a11n

    (@omarfpg)

    Hi there ?? ,

    We haven’t heard from you in a while; this is to check if you’ve been able to proceed with the troubleshooting steps provided before and if you still need help.

    Thanks!
    -OP

Viewing 14 replies - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.