Automattic / woocommerce-services

WooCommerce Services is a feature plugin that integrates hosted services into WooCommerce (3.0+), and currently includes automated tax rates and the ability to purchase and print USPS shipping labels.
GNU General Public License v2.0
108 stars 20 forks source link

Conditionally load shipping functionality based on if WC Shipping is active #2761

Closed kallehauge closed 4 months ago

kallehauge commented 4 months ago

Description

Just playing around in context of paJDVv-3NH-p2

Fixes: 2766

We need to:

What's working without issue:

Testing instructions

WCS&T

The first test is to ensure that WCS&T is functioning as it should on its own, things to test:

WC Shipping combined with WCS&T

The second test would be to see how well WC Shipping works with WCS&T installed already. There are a couple of starting scenarios to test ie: establishing a connection with WCS&T and then activating WC Shipping and ensuring the connection is kept established, this is the most likely scenario that would be used in the wild, but we should also test for instances where WC Shipping is installed first and then you install WCS&T, does it allow for establishing a new connection for tax purposes in WCS&T.

Things to test include:

Please test around this these instruction in any way you can think.

Related issue(s)

Steps to reproduce & screenshots/GIFs

Checklist

samnajian commented 4 months ago

I then purchased new labels using WooCommerce Shipping and disabled WooCommerce Shipping to check what WooCommerce Shipping & Tax does, and for that order, it just shows the create shipping label button.

That's how it should work as we don't have data migration from WC Shipping to WCS&T.