Vue Storefront 2 integration

1. Overview

Propeller Commerce provides the GraphQL API which can be hooked to VueStorefront.

Propeller VSF monorepo contains three submodules

  1. API-client - low level backend API connector, utilizing Propeller GraphQL API
  2. Composables - reusable business logic
  3. Theme - Nuxt.js-based frontend application

2. Requirements

Node 16+

3. Getting Started

  1. Add Propeller Backend to Vue Storefront
Bash
Copy
  1. Install all required dependencies
Bash
Copy
  1. Set backend URL via env variable (or create .env file inside Theme folder)
HTTP
HTTP
Bash
Copy
  1. Then verify if everything works properly by building all three projects:
Bash
Copy
  1. If everything is built properly, you can start working on your new frontend with:
Bash
Copy

NPM packages

Composables: https://www.npmjs.com/package/@propeller-commerce/propeller

Api-client: https://www.npmjs.com/package/@propeller-commerce/propeller-api

Install Propeller package

Bash
Copy

This will also install api-client package as dependency to composables package.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard