If the plan subscription owner did not claim a domain, both the subscription owner and a site admin can see the "Free domain available" message. But if a site admin claims that, the domain is not free.
Steps to reproduce
Create a site with a yearly plan.
Invite an admin user to the site.
On your (subscription owner) dashboard, you'll see "Free domain available" Claim.
Click claim and look for a domain and add it to the cart.
Go back to Domains and you'll be able to select another domain at a certain price.
Log in to the site admin's dashboard, and you'll also see "Free domain available" Claim.
Click claim and look for a domain. On the list of domains, you'll see that all domains are "Free for the first year".
Select a domain. The cart will show the domain cost, and it's not free.
Go back to Domains and you'll see the prices of other domains.
What you expected to happen
The site admin (not the owner of the plan subscription) should not be able to see "Free domain available" Claim if they can't get one domain for free. Or don't display this message in site admin's dashboard.
What actually happened
A site admin (not the owner of the plan subscription) can see the message "Free domain available" and can click Claim. In Domains, the domains are listed "Free for the first year". But after adding a domain, the cart will show the domain price and it's not free.
Context
Report: 5418566-zen, and I can also replicate this after self-testing.
Site Admin (not the owner of the plan subscription):
Free domain available Claim is displayed and domains are listed "Free for the first year":
After selecting a domain like "travelandtransportation.buzz", the cart shows it's 9.60 EUR (sale):
Plan Subscription owner:
Free domain available Claim is displayed and domains are listed "Free for the first year":
After selecting a domain like "travelandtransportation.buzz", the cart shows it's free:
Platform (Simple, Atomic, or both?)
Simple, Atomic
Theme-specific issue?
No.
Browser, operating system and other notes
MacOS 12.4, Firefox 102.
Reproducibility
Consistent
Severity
All
Available workarounds?
Yes, easy to implement
Workaround details
To get the free domain for a year, ask the plan subscription owner to claim it.
I think the steps to reproduce could be simplified a bit to remove steps 3β5. The admin that does not own the plan will see the prompt Free domain available whether or not the plan owner has already added a domain to their cart.
Quick summary
If the plan subscription owner did not claim a domain, both the subscription owner and a site admin can see the "Free domain available" message. But if a site admin claims that, the domain is not free.
Steps to reproduce
What you expected to happen
The site admin (not the owner of the plan subscription) should not be able to see "Free domain available"
Claim
if they can't get one domain for free. Or don't display this message in site admin's dashboard.What actually happened
A site admin (not the owner of the plan subscription) can see the message "Free domain available" and can click
Claim
. In Domains, the domains are listed "Free for the first year". But after adding a domain, the cart will show the domain price and it's not free.Context
Site Admin (not the owner of the plan subscription):
Free domain available
Claim
is displayed and domains are listed "Free for the first year":After selecting a domain like "travelandtransportation.buzz", the cart shows it's 9.60 EUR (sale):
Plan Subscription owner:
Free domain available
Claim
is displayed and domains are listed "Free for the first year":After selecting a domain like "travelandtransportation.buzz", the cart shows it's free:
Platform (Simple, Atomic, or both?)
Simple, Atomic
Theme-specific issue?
No.
Browser, operating system and other notes
MacOS 12.4, Firefox 102.
Reproducibility
Consistent
Severity
All
Available workarounds?
Yes, easy to implement
Workaround details
To get the free domain for a year, ask the plan subscription owner to claim it.