Learn about how you can build a Ecommerce website with React in the Front end and WordPress with Woocommerce in the backend
Features:
- Performant as its WooCommerce Store in React
- SSR
- SEO friendly
- Automatic Code Splitting
- Hot Reloading
- Prefetching
- Benefits of GraphQL with Apollo Client
Table of Content
1.WooCommerce with React - Content
Learn about how you can build a Ecommerce website with React in the Front end and WordPress with Woocommerce in the backend
Before we move onto using GraphQL, lets also see how would we build this if we were using REST API
Covers how to get the data for products by creating a custom endpoint in Node and fetch the data using WooCommerce REST API
Covers how to display the products in the front end
Covers how to style your products displayed in the frontend.
We will now learn how to use GraphQL instead of WooCommerce REST API using wp-graphql and wp-graphql-woocommerce plugin
We will now learn how to fetch the dats using GraphQL and Apollo client
Learn about how to do a server-less deployment with next.js using zeit's now
Adding a clean URL
Covers how to create a single product page
Learn about storing data in a universal storage called React Context to ensure its available to all components without having to pass in nested children( down the tree )
Covers creating Add to cart button which when clicked store the product data into local storage.
Add to Cart - Part 2
Using context API to make the product data available to all pages/ components.
Covers how to build Update cart functionality.
Covers the cart page
Covers displaying cart items on the front end.
Lets learn how to remove items from the Cart
Learn about fetching Product categories
Demo for the cart and checkout page , with GraphQL query and mutation.
Explains about the use of Apollo React hooks, React Context and apollo client.
Thank you! !! Amazing project !