Automattic / Automattic/jetpack
Jetpack search overlay: displayed product prices exclude tax
- Dominant language
- PHP
- Stars
- 1.8k
- Forks
- 898
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 774
Description
### Impacted plugin
Jetpack
### Quick summary
When using Jetpack Search, the product prices displayed in the search overlay do not include tax, leading to a discrepancy between the search results and the actual product page prices.
Issue was initially reported here: https://github.com/Automattic/jpop-issues/issues/9385
By this user: 9101440-zd-a8c
### Steps to reproduce
Here are two screenshots from the user's site who reported this:


### A clear and concise description of what you expected to happen.
The search overlay should display the full product price, including tax, for consistency with the product page.
### What actually happened
The search overlay only displays the product price excluding tax.
### Impact
All
### Available workarounds?
No and the platform is unusable
### If the above answer is "Yes...", outline the workaround.
- This was replicated on a test site using WooCommerce and Jetpack Search (@jos22).
- It is unclear if the issue arises due to missing synced data or a limitation in the current Jetpack Search integration.
- Devs suspect additional options from WooCommerce need to be synced for accurate price calculations (@gibrown).
### Platform (Simple and/or Atomic)
_No response_
### Logs or notes
_No response_
Contributor guide
Research direction
Start with the WooCommerce and Jetpack Search integration on the replicated test site, then compare the overlay price with the product-page price under tax settings. Check whether the WooCommerce options needed for tax calculations are synced; done means the overlay includes tax and matches the product page.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php, wordpress
- Domain
- backend, search
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100