mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 10:55:00 +08:00
Merge pull request #1146 from woocommerce/pcp-1391-ditch-filter
Add filter for controlling the ditching of items/breakdown
This commit is contained in:
commit
040e6d9d99
1 changed files with 8 additions and 1 deletions
|
@ -284,7 +284,14 @@ class PurchaseUnit {
|
||||||
$this->items()
|
$this->items()
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
if ( $ditch_items_when_mismatch && $this->ditch_items_when_mismatch( $this->amount(), ...$this->items() ) ) {
|
|
||||||
|
$ditch = $ditch_items_when_mismatch && $this->ditch_items_when_mismatch( $this->amount(), ...$this->items() );
|
||||||
|
/**
|
||||||
|
* The filter can be used to control when the items and totals breakdown are removed from PayPal order info.
|
||||||
|
*/
|
||||||
|
$ditch = apply_filters( 'ppcp_ditch_items_breakdown', $ditch, $this );
|
||||||
|
|
||||||
|
if ( $ditch ) {
|
||||||
unset( $purchase_unit['items'] );
|
unset( $purchase_unit['items'] );
|
||||||
unset( $purchase_unit['amount']['breakdown'] );
|
unset( $purchase_unit['amount']['breakdown'] );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue