Skip to content

Examples: Add WooCommerce into examples #357

@alexwpengine

Description

@alexwpengine

The idea is to add basic WooCommerce examples in all of our current and future examples.
Something like having Storefront theme installed with WC.

Plugins Required

  1. Only WooCommerce. No add-ons.
  2. WooGraphQL

Pages

  1. Header navigation - add Cart, My account as icons. List added Cart items under Cart.
  2. Shop Page - list products (with load more button) with add to cart button and simple filter and ordering
  3. Product Page - simple add to cart, display basic info - title, desc, price, quantity, attributes
  4. support simple, grouped, variable products
  5. Product Cat Pages - same as shop page/reusing the product-card component.
  6. Cart - add/remove, order subtotal/total
  7. Checkout - simple validation
  8. Order Received/Thank you page - display order summary.
  9. My account - billing, shipping fields, orders, core user info (password, email).

Core functionality

  1. Add to cart and remove from cart - cache items for X period of time.
  2. Off Canvas Cart - quantity update, remove item, clear cart, refresh cart.
  3. Checkout validation
  4. Checkout payment with default payments - CoD, Bank transfer etc. No stripe, paypal etc.
  5. User registration and login (authentication)
  6. Apply coupon codes and discounts.
  7. Template Hierarchy

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

👀 In review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions