Skip to content

Instantly share code, notes, and snippets.

@goliver79
goliver79 / wc-glsasm-add-tracking-button-in-orders.php
Created April 1, 2020 20:19
Woocommerce Plugin GLS - ASM: Add tracking button in "my orders" page
<?php
if ( !class_exists( 'GlsAsm' ) ) {
class GlsAsm{
function activate(){
add_filter ( 'woocommerce_my_account_my_orders_actions', array( $this, 'go_add_shipping_tracking_to_customer_orders_table' ), 10, 2 );
add_action( 'woocommerce_after_account_orders', array( $this, 'action_after_account_orders_js'));
}
function go_add_shipping_tracking_to_customer_orders_table($actions, $order) {
if ( $order->has_status( 'completed' ) ) {