fbpx

Description

[wcj_order_total_discount] shortcode displays WooCommerce order total discount. Can be displayed with or without TAX.

Args

order_id
(optional) The integer ID for an order.
Default: The current order ID, if exists
excl_tax
(optional) Including (no) or excluding (yes) the taxes.
Default: no
hide_if_zero
(optional) If set to yes will return empty string instead of numeric zero "0". Can be used in conjunction with before and after args, so in case the result is zero, the whole content will be hidden.
Default: no
before
(optional) Text to place before the content. If content is empty this argument is ignored.
Default: None
after
(optional) Text to place after the content. If content is empty this argument is ignored.
Default: None

Usage Example

Shortcode is intended (but not limited) to use with PDF Invoicing and Packing Slips module.

</p>
<table class="pdf_invoice_totals_table">
<tbody>
<tr>
<th>Subtotal</th>
<td>[wcj_order_subtotal]</td>
</tr>
[wcj_order_total_discount hide_if_zero="yes" before="</p>
<tr>
<th>Discount</th>
<td>" after="</td>
</tr>
<p>"]
<tr>
<th>Taxes</th>
<td>[wcj_order_total_tax hide_if_zero="no"]</td>
</tr>
<tr>
<th>Order Total</th>
<td>[wcj_order_total]</td>
</tr>
</tbody>
</table>
<p>
Recommended for PDF Invoicing and Packing Slips module
Accessible through:
  • [wcj_order_total_discount]
Tested on WooCommerce 8.5.1 and WordPress 6.4.2