vtex-apps / minicart

VTEX Minicart app
10 stars 53 forks source link

Checkout Button Schema #318

Closed filipewl closed 1 year ago

filipewl commented 1 year ago

Description copied from #315 because we couldn't get the PR checks working, so we had to open another PR. The checks are all working in this one, so we'll proceed with the merge here.


What problem are you trying to solve?. Allow the checkout button redirect link to be edited via site editor. Today, this behavior is controlled by the prop finishShoppingButtonLink(editable only via code).

It's interesting to go directly to the last checkout stage to speed up the checkout process. However, when there is gift promotion, the only place where the user can choose the gift is on the first checkout stage:

Gifts-oficina

So it's useful for the commercial team to be able to change this behavior easily via site editor: When there is a active gift promotion they would choose to send the user to the first checkout stage. Otherwise, they would choose the last checkout stage.

How to test it?

Workspace Admin -> CMS/Site editor -> Cabeçalho(Desktop/mobile) --> Minicart Footer --> Botão de checkout

Screenshots or example usage:

Screenshot from 2022-11-07 14-02-45

Related to #699

vtex-io-ci-cd[bot] commented 1 year ago

Hi! I'm VTEX IO CI/CD Bot and I'll be helping you to publish your app! 🤖

Please select which version do you want to release:

And then you just need to merge your PR when you are ready! There is no need to create a release commit/tag.

vtex-io-docs-bot[bot] commented 1 year ago

Beep boop :robot:

I noticed you didn't make any changes at the docs/ folder

In order to keep track, I'll create an issue if you decide now is not a good time

jpesce commented 1 year ago

Coming from https://github.com/vtex-apps/minicart/pull/315 Let me know if you need anything

Thanks!

filipewl commented 1 year ago

As I have already approved the original PR #315, and cannot approve this one here because I opened it, I'm going to go ahead and bypass the "at least 1 approving review is required" to merge.

vtex-io-ci-cd[bot] commented 1 year ago

Your PR has been merged! App is being published. :rocket: Version 2.63.5 → 2.64.0

After the publishing process has been completed (check #vtex-io-releases) and doing A/B tests with the new version, you can deploy your release by running:

vtex deploy vtex.minicart@2.64.0

After that your app will be updated on all accounts.

For more information on the deployment process check the docs. :book: