Closed gavande1 closed 4 months ago
The store_vendor_products
table seems to have an incorrect vendor ID for the product. The Woo registration happens only when the product belongs to the Woo vendor. The change needs to occur in the codebase specifically to how we check if products need to be registered on Woo or not.
The Marketplace_Product_Catalog::is_woocommerce_product()
returns false
for the Tipping for WooCommerce
plugin, while it should return true
if we expect it to register on Woo.
Diff created to fix the issue: D152977-code
The fix was deployed in r298112-wpcom
Quick summary
The woo registration for marketplace products is not working for atomic sites. Due to this, the customers cannot use the product after purchasing it. It asks the user to buy a license when the customer visits the extension page in WP admin.
Steps to reproduce
Installed Extensions without a Subscription
header.What you expected to happen
The plugin shows under
Subscription
header and should be valid and registered with Woo when you visit Extensions > Manage. `What actually happened
The plugin shows under
Installed Extensions without a Subscription
and asks me to buy a subscription with Woo when I visit Extensions > Manage.Impact
One
Available workarounds?
No and the platform is unusable
Platform (Simple and/or Atomic)
Atomic
Logs or notes
Slack Convo: p1718824633269259-slack-C029JEQRVRT