-
Notifications
You must be signed in to change notification settings - Fork 685
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PWA-2672] Product prices is informed by the outdated field #3760
Conversation
|
run cypress |
Successfully started codebuild job for |
run cypress |
Successfully started codebuild job for |
run all tests |
Successfully started codebuild job for the following test suites:
|
run cypress |
Successfully started codebuild job for |
run cypress |
Successfully started codebuild job for |
@tjwiebell Please check this failing cypess test. Its throwing error toast. Same works on |
run cypress |
Successfully started codebuild job for |
run lighthouse-desktop |
Successfully started codebuild job for |
run cypress @ci |
Successfully started codebuild job for |
run lighthouse-mobile |
Successfully started codebuild job for |
QA Approved. |
Description
Several places throughout the app that still query for a deprecated price field that does not reflect discounted pricing in Shared Catalogs
Actual Behavior:
when product price is adjusted with a sales promotion (special price, % discount on catalog etc) it's not reflected on the storefront
Original product price is displayed, not a discounted one
Expected behavior:
Discounted price is displayed in the catalog (not the original one)
No price discount indication on the storefront (part of PWA-1117)
Related Issue
Acceptance
Verification Stakeholders
Specification
Verification Steps
Test scenario(s) for direct fix/feature
Test Plan
Wiki - https://docs.magento.com/user-guide/catalog/product-price-special.html
Precondition setup -
Create a simple product A and configurable product A with special price.
Create a simple product B and configurable product B with special price only for logged in customer group only.
Setup a catalog price rule as mentioned in wiki for particular date range across storefront
Execute -
Go to Venia store front and verify products show proper prices as per pre-conditions on -
search results
Search suggestion
Category page
Product details page
Mini cart
Cart page
Edit product card on cart page
Checkout
Order confirmation
Order history
Wishlist
Verify on store view 1 and 2 both.
Add special price product to cart and try applying coupon code, gift cards and place order.
Precondition setup -
Setup a catalog price rule as mentioned in wiki for particular date range across storefront but only for selected products.
Execute -
Go to Venia store front and verify products show proper prices as per pre-conditions and all pages mentioned in above scenario as applicable
Cypress Test coverage
NO ui change so expecting all changes to be covered in unit and/or api functional test. If at all needed there is discount summary cypress integration test which can be updated.
Test scenario(s) for any existing impacted features/areas
Test scenario(s) for any Magento Backend Supported Configurations
Is Browser/Device testing needed?
Any ad-hoc/edge case scenarios that need to be considered?
Screenshots / Screen Captures (if appropriate)
Breaking Changes (if any)
Checklist