Problem/Motivation

In some circumstances, ex. with express checkout modules such as Klarna or PayPal, there are separate buttons added to /cart page that make it possible to choose a certain checkout flow or adjust an order before proceeding with Checkout. This is not possible with the current state of the commerce_checkout_link module which directly takes the user to the last known checkout step of the order.

Steps to reproduce

N/A

Proposed resolution

Dispatch event other modules can subscribe to, which will make it possible for other modules to execute some arbitral code when checkout link is used.

Remaining tasks

User interface changes

API changes

Data model changes

CommentFileSizeAuthor
#4 3197957.patch6.47 KBeiriksm
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

zaporylie created an issue. See original summary.

zaporylie’s picture

Status: Active » Needs review
eiriksm’s picture

StatusFileSize
new6.47 KB

Let's try this

Status: Needs review » Needs work

The last submitted patch, 4: 3197957.patch, failed testing. View results

eiriksm’s picture

Committed a composer.json file to the project, and it should be possible to run MR tests now

  • eiriksm committed b1f0ead on 8.x-1.x authored by zaporylie
    Issue #3197957 by zaporylie, eiriksm: Allow other modules to interact...
eiriksm’s picture

Status: Needs work » Fixed

Awesome!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.