Last active
April 23, 2018 13:31
-
-
Save mikejolley/1847058 to your computer and use it in GitHub Desktop.
WooCommerce - Custom tracking code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_action( 'woocommerce_thankyou', 'my_custom_tracking' ); | |
function my_custom_tracking( $order_id ) { | |
// Lets grab the order | |
$order = wc_get_order( $order_id ); | |
/** | |
* Put your tracking code here | |
* You can get the order total etc e.g. $order->get_total(); | |
*/ | |
// This is the order total | |
$order->get_total(); | |
// This is how to grab line items from the order | |
$line_items = $order->get_items(); | |
// This loops over line items | |
foreach ( $line_items as $item ) { | |
// This will be a product | |
$product = $order->get_product_from_item( $item ); | |
// This is the products SKU | |
$sku = $product->get_sku(); | |
// This is the qty purchased | |
$qty = $item['qty']; | |
// Line item total cost including taxes and rounded | |
$total = $order->get_line_total( $item, true, true ); | |
// Line item subtotal (before discounts) | |
$subtotal = $order->get_line_subtotal( $item, true, true ); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi Mike, I appreciate that.
Could you please walk me through how I could update this iframe code?
I will send you $35 paypal for your time if possible.