• Resolved wpjoey

    (@wpjoey)


    Hi,

    How can I exclude the currency symbol in my invoice?
    I am having an AED currency written in arabic which is messing up with my invoice as it is not showing properly.

    Can you please let me know how to exclude the currency symbol?
    Thanks.

Viewing 1 replies (of 1 total)
  • Plugin Contributor Yordan Soares

    (@yordansoares)

    Hello @wpjoey,

    You can fix this issue in two ways:

    1. Adding this code snippet to your site in order to display the three-letter currency code:

    add_action( 'wpo_wcpdf_before_html', function ( $document_type, $document ) {
    	add_filter( 'woocommerce_currency_symbol','wpo_wcpdf_currency_symbol_text', 999, 2);
    }, 10, 2 );
    add_action( 'wpo_wcpdf_after_html', function ( $document_type, $document ) {
    	remove_filter( 'woocommerce_currency_symbol','wpo_wcpdf_currency_symbol_text', 999, 2);
    }, 10, 2 );
    function wpo_wcpdf_currency_symbol_text( $currency_symbol, $currency ) {
    	if ( $currency == 'AED' ) {
    		$currency_symbol = $currency;
    	}
    	return $currency_symbol;
    }

    If you haven’t worked with code snippets (actions/filters) or functions.php before, read this guide: How to use filters

    2. Install a PDF Invoices & Packing Slips extension that not only supports currencies, but all Arabic characters

    By default, we use the dompdf engine, which is not RTL-compatible. This extension replaces it with mpdf which adds support for right-to-left writing. So, in addition to seeing the currency, you’ll also be able to see addresses and other data in Arabic that your customers type in. Even better, don’t you think?

    Here it is: WooCommerce PDF Invoices & Packing Slips + mPDF. To get this extension working, you just install and activate it as you would any other plugin.

    Let me know if it works! ??

Viewing 1 replies (of 1 total)
  • The topic ‘Removing Currency Symbol’ is closed to new replies.