You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://star-history.com/#w3bdesign/nextjs-woocommerce&Date)
12
11
@@ -16,33 +15,33 @@
16
15
17
16
## Table Of Contents (TOC)
18
17
19
-
-[Installation](#Installation)
20
-
-[Features](#Features)
21
-
-[Issues](#Issues)
22
-
-[Troubleshooting](#Troubleshooting)
23
-
-[TODO](#TODO)
24
-
-[Future Improvements](SUGGESTIONS.md)
18
+
-[Installation](#Installation)
19
+
-[Features](#Features)
20
+
-[Issues](#Issues)
21
+
-[Troubleshooting](#Troubleshooting)
22
+
-[TODO](#TODO)
23
+
-[Future Improvements](SUGGESTIONS.md)
25
24
26
25
## Installation
27
26
28
27
1. Install and activate the following required plugins, in your WordPress plugin directory:
29
28
30
-
-[woocommerce](https://wordpress.org/plugins/woocommerce) Ecommerce for WordPress.
31
-
-[wp-graphql](https://wordpress.org/plugins/wp-graphql) Exposes GraphQL for WordPress.
32
-
-[wp-graphql-woocommerce](https://github.com/wp-graphql/wp-graphql-woocommerce) Adds WooCommerce functionality to a WPGraphQL schema.
33
-
-[wp-algolia-woo-indexer](https://github.com/w3bdesign/wp-algolia-woo-indexer) WordPress plugin coded by me. Sends WooCommerce products to Algolia. Required for search to work.
29
+
-[woocommerce](https://wordpress.org/plugins/woocommerce) Ecommerce for WordPress.
30
+
-[wp-graphql](https://wordpress.org/plugins/wp-graphql) Exposes GraphQL for WordPress.
31
+
-[wp-graphql-woocommerce](https://github.com/wp-graphql/wp-graphql-woocommerce) Adds WooCommerce functionality to a WPGraphQL schema.
32
+
-[wp-algolia-woo-indexer](https://github.com/w3bdesign/wp-algolia-woo-indexer) WordPress plugin coded by me. Sends WooCommerce products to Algolia. Required for search to work.
34
33
35
34
Optional plugin:
36
35
37
-
-[headless-wordpress](https://github.com/w3bdesign/headless-wp) Disables the frontend so only the backend is accessible. (optional)
36
+
-[headless-wordpress](https://github.com/w3bdesign/headless-wp) Disables the frontend so only the backend is accessible. (optional)
38
37
39
38
The current release has been tested and is confirmed working with the following versions:
40
39
41
-
-WordPress version 6.6.2
42
-
-WooCommerce version 7.4.0
43
-
-WP GraphQL version 1.13.8
44
-
-WooGraphQL version 0.12.0
45
-
-WPGraphQL CORS version 2.1
40
+
- WordPress version 6.6.2
41
+
- WooCommerce version 7.4.0
42
+
- WP GraphQL version 1.13.8
43
+
- WooGraphQL version 0.12.0
44
+
- WPGraphQL CORS version 2.1
46
45
47
46
2. For debugging and testing, install either:
48
47
@@ -52,7 +51,6 @@ The current release has been tested and is confirmed working with the following
52
51
53
52
3. Make sure WooCommerce has some products already
54
53
55
-
56
54
4. Clone or fork the repo and modify `.env.example` and rename it to `.env`
57
55
58
56
Then set the environment variables accordingly in Vercel or your preferred hosting solution.
@@ -73,36 +71,36 @@ The current release has been tested and is confirmed working with the following
73
71
74
72
## Features
75
73
76
-
-Next.js version 14.3.11
77
-
-React version 18.3.1
78
-
-Typescript
79
-
-Tests with Playwright
80
-
-Connect to Woocommerce GraphQL API and list name, price and display image for products
81
-
-Support for simple products and variable products
82
-
-Cart handling and checkout with WooCommerce (Cash On Delivery only for now)
0 commit comments