When available, expose at least the tracking number to the customer in the order details view, for orders where the merchant has used WCC to purchase a shipping label.
See also https://github.com/Automattic/woocommerce-connect-client/issues/390
Would it be weird if it was added to the notes section? Weird because it wouldn't be an actual note that you added, but it feels like that makes the most contextual sense:

Another option would be to add it below the Order status because it would also make sense in that context:

What do ya'll think?
I'm ok having it as an Order Note, it seems the most straight-forward option to implement. The tracking number is not so important for the merchant anyway, it's more important how we present it to the customer.
👍 Order Note sounds good to me.
more important how we present it to the customer.
Agree
Expose order/tracking ID in notes section too?
@kellychoffman @DanReyLop - all this is fine by me, but this issue is for the customer side (e.g. my-account) - this feedback is more appropriate in #482 , no?
this issue is for the customer side
So it is. Will move design there and add a new design to this issue.
@DanReyLop @kellychoffman - let's put this on hold for the moment until we hear from marketing on whether this feature should be included in the MVP
I'm moving it from Sprint 4 to Sprint 6
cc @warrendholmes @avivapinchas
We should add the ability for the merchant to send an email upon printing/purchasing a label, perhaps under the paper size picker:

I think we should revisit this.
We're currently showing a tracking link in the Labels metabox:
![]()
We should add the ability for the merchant to send an email upon printing/purchasing a label, perhaps under the paper size picker:
Could we use instead the existing e-mail templates that are sent when the order transitions state?
What's the status of this? It would be a great feature.
Tracking info can be exposed to the customer in My Account dashboard >> Orders >> View order by using the WooCommerce Shipment Tracking (paid) plugin developed by the core team.
WooCommerce Services and WooCommerce Shipment Tracking are both plugins developed by the core team, and therefore should be integrated.
I've opened #1156 devoted to this cause.
Having the tracking number included in the email that gets sent to the customer upon marking the order “Completed” would be the optimal user experience. Adding it as a customer note would send out an additional email that is unneeded.
Having the tracking number included in the email that gets sent to the customer upon marking the order “Completed” would be the optimal user experience.
This sounds like a good MVP for this. @DanReyLop: What do you think about this implementation?
I'm working on a temporary fix for our site to be added to the customer-completed-order.php email template.
I noticed that the woocommerce-services label data gets stored in the post_meta as a serialized Array.
That being said, we could do something like this in the customer-completed-order.php email template:
$value = get_post_meta( $order->get_order_number(), 'wc_connect_labels', false );
$labels = unserialize($value);
foreach ($labels as &$label) {
echo $label['tracking'];
}
Creating a shortcode for this (as suggested in #1139) might be a better approach as it's less customization that has to happen to the email template.
Please note this is untested - I just wanted to submit it for discussion. Hopefully I'll have some more time to look at it later this week.
This sounds like a good MVP for this. @DanReyLop: What do you think about this implementation?
@kellychoffman Sounds good, we'll tackle this as soon as we wrap up Q3 work.
I'm working on a temporary fix for our site to be added to the customer-completed-order.php email template.
@joshuaja Thanks for your interest! It's not bad as a temporary fix, but woocommerce-services can't make any modifications to the customer-completed-order.php template directly, we would need to use a filter (which is already in place). If you want to try and submit a PR, we'll be happy to review it and get it merged. If not, we'll implement this feature as soon as we have time, it's something useful that has been missing from this plugin for far too long :)
@DanReyLop - I have some working code using add_action and am about to submit a Pull Request; however, where would be the best place to include the code?
In woocommerce-services.php or one of the individual classes?
Here's what it looks like for reference:

That looks nice!
Which reminds me, I want to nuke the table cell borders, they aren't really necessary.
In woocommerce-services.php or one of the individual classes?
In woocommerce-services.php is fine.
Here's what it looks like for reference
Looks great! Just one thing, the Track link isn't needed, you can just make the Tracking Number a link. I think it would look better :)
@DanReyLop - thanks for the help. I've submitted a PR here: #1173.
Considering this closed by https://github.com/Automattic/woocommerce-services/pull/1173.
Most helpful comment
Having the tracking number included in the email that gets sent to the customer upon marking the order “Completed” would be the optimal user experience. Adding it as a customer note would send out an additional email that is unneeded.