Skip to content
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

[CHK-4297] - Add Digital Wallets to cart and product pages #169

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

nicolenorman
Copy link
Contributor

Resolves: https://boldapps.atlassian.net/browse/CHK-4297

Adds digital wallet buttons to the cart, mini-cart, and product pages

boldjoshshea and others added 15 commits November 14, 2024 14:11
CHK-6326 Adding wallet payment option toggles
* Add express pay to mini cart

* View model setup

* Config data wiring for view model

* control block visibility

* Bold Order Observer & Session modifications

* Buttons rendering

* window.checkoutConfig available outside checkout

* shelving (+2 squashed commits)
Squashed commits:
[ebe2f6a] shelving
[43ca7e5] staging

* spacing

* Remove unneeded observer logging

* Render buttons in mini-cart

* staging

* Updates to callbacks for cart & mini-cart express pay

* Allow init with empty quote

* Init Bold order on predispatch event

* Resolve checkout window data availability

* Move Express Pay buttons placement in mini-cart

* Add FrontControllerPlugin

* Remove unneeded default.xml

* Cleanup

* Addressing comments

* Addressing Comments

* cast websiteId to int

* Remove disused method for initializing Bold config (CHK-4612)

* Add missing parameter type to method (CHK-4612)

* Import exception object (CHK-4612)

* Remove disused dependencies and their properties (CHK-4612)

* Remove disused import and resort imports (CHK-4612)

* Add loader and remove xml move tag

---------

Co-authored-by: Joshua Shea <[email protected]>
Co-authored-by: Joseph Leedy <[email protected]>
Adding before cart add event to clear cart for quick purchase
Adding support for SDK onClick event to add item to cart on pdp
Adding page source argument to express pay xml to facilitate above add
Adding functionality to checkout without a quote active
Adding Endpoint to fetch Quote Mask Id for guest shipping estimate endpoints
[CHK-4614] Adobe Commerce: As a brand using Payment Booster, I want to offer branded PPCP buttons on my product pages
* Add PageSource to sdk payment options

* updating escape fns and doc blocks
…y to render immediately

Adding default data in onrequire for apply pay orders so the data is instead populated in the onupdate event to facilitate this.
[CHK-7145] Fix Quote Initialization for Apple Pay on Product Detail Page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants