{"repo":"w3bdesign/nuxtjs-woocommerce","free":true,"listed":false,"github":"https://github.com/w3bdesign/nuxtjs-woocommerce","clone":"git clone https://github.com/w3bdesign/nuxtjs-woocommerce.git","description":"⚡️ Nuxt 3 and Vue 3 headless eCommerce site with WooCommerce backend and Algolia search","language":"Vue","stars":225,"topics":["nuxtjs","woocommerce","tailwindcss","apollo","graphql","javascript","wp-graphql","algolia","nuxt","nuxt-3"],"license":"AGPL-3.0","category":"ecommerce","readme_excerpt":"Nuxt 3 Ecommerce site with WooCommerce backend Table Of Contents (TOC) - Features - Installation - Troubleshooting - TODO Features - Nuxt 3 for server-side rendering and optimal performance - Vue 3 and Composition API with syntax - Tailwind CSS for responsive and customizable design - Nuxt Apollo for efficient GraphQL integration - Pinia with pinia-plugin-persistedstate for robust state management - Support for simple and variable WooCommerce products - Stock quantity management for all product types - CSS animations and transitions for enhanced user experience - Form handling and validation with Formkit, Vee Validate, and Yup - Streamlined checkout process - Animated mobile menu for improved mobile usability - Swiper integration for dynamic Hero section - Basic Playwright tests integrated with Github Actions Installation 1. Install and activate the following required plugins, in your WordPress plugin directory: - woocommerce Ecommerce for WordPress. - wp-graphql Exposes GraphQL for WordPress. - wp-graphql-woocommerce Adds WooCommerce functionality to a WPGraphQL schema. Currently only confirmed to be working with version 0.62 of this plugin. - wp-algolia-woo-indexer WordPress plugin coded by me. Sends WooCommerce products to Algolia. Required for search to work. Optional plugin: - headless-wordpress Disables the frontend so only the backend is accessible. - wp-graphql-cors Ensures that CORS works correctly. Remember to add the domain to the store under Extend \"Access-Control","default_branch":null,"files":null,"tree":[],"storefront":"/r/w3bdesign","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/w3bdesign/nuxtjs-woocommerce/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}