Creating a Custom Checkout with Wix Stores

Hey guys, I want to share this website I built for a local shop in Costa Rica that’s helping entrepreneurs sell their products online.
https://www.mercadolacolmena.com/

Features:

  • Wix Stores

  • Custom Cart (to be able to adjust what gets sent to the checkout)

  • Local Checkout Integration (processing credit cards locally with a Service not included in the Wix Payment Providers )

  • Routers (for thank you pages)

  • Dynamic Pages (for store orders)

  • HTTP Functions (for checkout hooks)

  • Triggered Emails (for new order confirmations or cancellations in case of rejected payment)

Lacks/Barriers:

  • Ability to update the Cart (even though the cart page allows to modify the buffer cart for payment, the actual cart from the store cannot be updated due to the lack of an API for it).

  • Ability to create / modify new Store Orders processed by local checkout (currently, there’s no API for this).

  • Wix Store Automations (abandoned cart, new Order, etc) - Since the connection to the store is broken at checkout (refer to previous point), some automations cannot be used.

Feel free to ask questions or comments on what would you do different or just to bounce some ideas.

Cheers :beers:

3 Likes

There actually exist a additem to cart when you have the cart object on a page.

let res = await $w('#shoppingCartIcon').addProductsToCart(itemsToAdd);

Here is example copied from one of the articles wix have made.

Orders im not sure there is a solution beyond making a custom payment system.

Not sure what you mean with automations are broken as long as your in the flow of the store.