Standalone Checkout

Are you not ready (yet) to use, or migrate to Rapidez fully? It's now possible to just use the checkout standalone! 🚀

How does it work?

Well, we do have some challenges as Rapidez needs to share the same Magento guest/customer session. To accomplish that you'll need to install a Magento module: rapidez/magento2-standalone-checkout and within the configuration of that module you need to provide the Rapidez url. You could host the standalone checkout on, for example; "checkout.webshop.com". More information on how to configure it can be found in the standalone checkout docs.

From Magento this module will redirect you from the checkout controller in Magento to Rapidez. But before redirecting a call will be made to /api/get-checkout-url within Rapidez. That call includes the cart mask and customer token in Magento and this call will return a secure signed url that will be used to redirect the customer from Magento to Rapidez.

After the redirect, the cart mask and customer token are received and stored within a cookie that will be used to receive all data through GraphQL from Magento.

Interested in the code? Have a look at the standalone checkout pull request and the rapidez/magento2-standalone-checkout module.

Checkout options

Rapidez does provide multiple checkout options:

  1. Default checkout as found on demo.rapidez.io, an excellent choice if you'd like to customize the checkout

  2. Onestep checkout introduced in Rapidez v3, also available on demo.rapidez.io through the toggle at the top of the checkout

  3. Rapidez Checkout Theme, a B2B "themed checkout"

  4. Rapidez Confira, the B2C version

From the Rapidez v2 blog:

With the Checkout Theme we're giving a more complete and styled option (but still configurable and extendable) with focus on B2B customers. Confira is built on top of the Checkout Theme for B2C shops. We think these new packages are very helpful if you want a good checkout without much work on styling.

Onestep checkout

Checkout Theme

Confira

Questions?

Contact us and we're happy to collaborate with you! 😎

seperator
clouds