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

USF-1325: Checkout dropin install/init #69

Merged
merged 11 commits into from
Nov 6, 2024

Conversation

jeff-matthews
Copy link
Contributor

@jeff-matthews jeff-matthews commented Sep 27, 2024

This pull request (PR) adds the initial docs for installing and initializing the checkout dropin. These docs are for developers who choose not to start a storefront project with the boilerplate template.

I derived info from the commerce-checkout.js file in the boilerplate, but I'm not sure if it's accurate. For example, does a standalone checkout dropin install require the cart, order confirmation, and auth containers?

Also, what about initializer config options? How do we tell developers to do that?

@jeff-matthews jeff-matthews self-assigned this Sep 27, 2024
@jeff-matthews jeff-matthews added the documentation Improvements or additions to documentation label Sep 27, 2024
@emipallares
Copy link

Hi @jeff-matthews, nice work!

Just to let you know, we (Thunderbolts team) are currently working on a refactor, primarily focused on removing the address containers and replacing them with those from the account dropin. If you're interested in reviewing the changes, please refer to this PR: https://git.corp.adobe.com/Commerce-Storefront/checkout-domain-package/pull/747

@jeff-matthews
Copy link
Contributor Author

After discussing with Naxto, we agreed to remove the standalone install instructions and replace with guidance to use the boilerplate implementation due to the complexity (checkout dropin uses containers from fice other dropins).

Naxto and team will review initializer configuration options/use cases next week and provide feedback on what we can do there.


## Admin configuration

Before you can use the Checkout dropin on your storefront, you must enable and configure [payment providers](https://experienceleague.adobe.com/en/docs/commerce-admin/stores-sales/payments/payments) and [checkout options](https://experienceleague.adobe.com/en/docs/commerce-admin/stores-sales/point-of-purchase/checkout/checkout-process) in the Adobe Commerce Admin.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there any special callouts we want/need to make about Admin config?

@jeff-matthews jeff-matthews requested review from keoko and removed request for emipallares October 31, 2024 19:45
@jeff-matthews
Copy link
Contributor Author

Thanks @mcocapiza. I addressed all of your review feedback. How does this look?

Copy link

@mcocapiza mcocapiza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@jeff-matthews jeff-matthews merged commit b0efc03 into USF-1323-checkout-dropin Nov 6, 2024
3 checks passed
@jeff-matthews jeff-matthews deleted the USF-1325-checkout-install branch November 6, 2024 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants