Hi @hollypts
Thank you for contacting Payment Plugins. I just performed two tests, one using the checkout shortcode and the other using the checkout block with Apple Pay and the origin showed as “Direct”. The Stripe plugin doesn’t control the origin logic, that is part of core WooCommerce.
However, when processing Apple Pay via the product page or cart page the origin shows as “Unknown” since WooCommerce doesn’t populate that data on those pages. So it looks like we could add those required attributes to those pages to ensure the origin is populated.
We have a planned release later today but I have made a note to have the developers review this for the next release. Does that work for you?
Kind Regards
Hi @hollypts
After responding to your request I had the devs take a look at implementing the order attribution feature in this upcoming release. It wasn’t a risk to our timeline so it has been included.
One thing to note is we have found a bug in WooCommerce related to order attribution. This bug means there are scenarios where the origin will show as “Unknown” even if our plugin ensures those fields are populated.
We will be letting WooCommerce know about this issue via a Github ticket.
Kind Regards
Thank you so much for going above and beyond with this! Okay, hopefully WooCommerce will fix this soon too!
Hi @hollypts
Version 3.3.95 has been released.
Kind Regards
Great, we will get this updated as soon as we can 🙂
The issue looks to have been resolved and it’s now showing the source information. Thank you so much!
Hi @hollypts
Thank you for confirming. We always appreciate a good review. https://ww.wp.xz.cn/support/plugin/woo-stripe-payment/reviews/
Kind Regards