Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.41k stars 1.99k forks source link

Domain Credit: Claiming the free domain requires plan upgrade but paid plan already exists. #80650

Closed arinoch closed 1 year ago

arinoch commented 1 year ago

Quick summary

A user on Premium is prompted to purchase the Business plan when claiming their free domain upon transfer.

Steps to reproduce

  1. On an existing Premium site, choose to transfer a domain from another registrar. Be sure this site has a domain credit free.
  2. Follow the process as you normally would for transferring a domain, but you don't actually need to make the transfer.
  3. After you provide the auth/ep code, you should be taken to a checkout screen.

What you expected to happen

The domain should be free on their current plan with no extra charges, and claimed by the credit.

What actually happened

On both sites in 6670229-zd-a8c, the user was prompted to upgrade to the Business plan.

Impact

Most (> 50%)

Available workarounds?

Yes, easy to implement

Platform (Simple and/or Atomic)

Simple

Logs or notes

An HE can remove the Business plan from checkout for the user and their free domain will still be claimed.

github-actions[bot] commented 1 year ago

Support References

This comment is automatically generated. Please do not edit it.

cuemarie commented 1 year ago

📌 SCRUBBING : RESULT - Replicated / Could Not Replicate / Uncertain

📌 FINDINGS/SCREENSHOTS/VIDEO

Screenshots/Recordings

Markup on 2023-08-16 at 17:51:48

Markup on 2023-08-16 at 17:52:40


Possibly User Error?

If I add a Business upgrade to my cart through any other method, then exit, and start the domain transfer process, then the Business upgrade remains in my cart, and so I arrive at checkout with the domain transfer and the Business plan, with the Business plan appearing first in the cart. This matches the screenshot the user provided in the support chat.

screenshot

Perhaps this user had done something earlier that landed them in the upgrade process, then changed their mind and exited without removing items from their cart.

An HE can remove the Business plan from checkout for the user and their free domain will still be claimed.

The user can also remove the plan from their own cart using the Remove from cart link, found just below the plan in the cart.

📌 ACTIONS