Choose from Checkout Type options – Single Checkout / Each Store
By default, the WooCommerce checkout is designed to be as smooth as possible for your customers, this create a great benefit for shop owners as it increase the conversions. WooGlobalCart use the existing appearance and workflow to add it’s code for checkout processing, so the user experience will not receive any negative impact whatsoever.
The WordPress WooCommerce Global Cart include the global shopping cart functionality which allows a customer to add products from different shops in the network. Any cart content is carried over, even if the shop is changed to another one. The process works for booth non-loged-in user or authenticated customers. From the checkout perspective this imply some plugin options changes to match different potential requirements of a network owner. The set-up can be done through the Plugin Settings area located at superadmin Dashboard:
When using Single Checkout, all cart content is being processed through a single shop in the network. This can be indicated through the Cart Checkout Location option, in which case any checkout links in the network are being update accordingly. The payment for all products in the cart is collected in full within the shop where checkout occur. The process goes exactly as before, none of checkout appearance or functionality is being changed or limited whatsoever. This is a good set-up to be used for checkout when Network owner intend to allow a single checkout point in the network, collect the payments in a single shop, or require orders to be processed to a specific site.
When using Each Store option type, the global cart will be processed at each shop where the products are coming from. If a network include 10 shops and the cart contain products from 2, the checkout will occur on the 2 sites. The checkout appearance and workflow remain the same as before and stay personalized per each shop. All WooCommerce settings and set-up will be the same as defined by each shop owner (or network owner), including payment gateways, shipping data, nothing will change.
The checkout process goes to each of the shops which include at least a product in the cart. This goes by splitting the cart content into individual recipients accordingly to the products assignment. The workflow is very intuitive, works the same as before and include few additional layout guides and details about a specific checkout. Each site will receive it’s own payment and WooCommerce order for the products in the global cart.
The following video demonstrate how the process goes on a network with multiple shops, when checkout a cart with products from 3 shops.