Nuxt is a headless storefront built using VueJS, on Nuxt 3 using Storefront UI and custom components. The Nuxt headless connector for Kibo Commerce enables you to integrate your storefront site with the following pages:Documentation Index
Fetch the complete documentation index at: https://docs.kibocommerce.com/llms.txt
Use this file to discover all available pages before exploring further.
- Product listing pages (PLP)
- Product detail pages (PDP)
- Cart
- User account
- Checkout
- Store locations
- CMS components
Features
Nuxt supports the following features:- Performant by default
- SEO Ready
- Internationalization
- Responsive
- UI components
- Theming
Contribute
This project follows the all-contributors specification and contributions of any kind are welcome.Prerequisites
In order to use Nuxt Storefront, you must have the following:- NodeJS v14 or later
- Kibo Commerce Account
Getting Started
To begin development on your own version of the repo:-
Fork or clone the repo:
-
Checkout develop branch
git checkout develop. -
Run
yarnto install dependencies. -
Create a .env file from the .env.template file.
Authentication
You’ll need to authenticate with the following data to configure the Nuxt Storefront. Your Client ID and Shared Secret can be found in your Developer Console.KIBO_API_HOST: Your Kibo Commerce API Host.KIBO_AUTH_HOST: Kibo Commerce Authentication Host Server. It is used to request an access token from the Kibo Commerce OAuth 2.0 service.KIBO_CLIENT_ID: Unique Application (Client) ID of your application.KIBO_SHARED_SECRET: Secret API key used to authenticate your application/client ID.KIBO_PCI_HOST: PCI payments host. For Production and Production sandboxes, usepmts.mozu.com.

