This plugin will provide you API routes which will help you to build your own e-commerce platform.
- Download the plugin
- remove readme.md file and showcase folder
- Zip the file and don't change it's name
- Go to plugin section in your wordpress site and click on add new
- upload from zip
GET /wp-json/wpc/v1/products
Returns all published products with following data.
| Attribute | type | example |
|---|---|---|
| id | number | 45 |
| name | string | product one |
| slug | string | product-one |
| price | number | 45 (without curreny) |
| sale_price | number | 45 |
| featuredImage | string | https://localhost/wordpress/img.png |
| ratings | number | 4 (avg) |
| seller | string | john doe |
GET /wp-json/wpc/v1/categories
Returns all Categories with following data.
| Attribute | type | example |
|---|---|---|
| id | number | 45 |
| name | string | Laptops |
| slug | string | laptops |
| totalProducts | number | 5 |
| featuredImage | string | https://localhost/wordpress/img.png |
GET /wp-json/wpc/v1/categories/<category-slug>
Returns all products in that category with following data
| Attribute | type | example |
|---|---|---|
| id | number | 45 |
| name | string | product one |
| slug | string | product-one |
| price | number | 45 (without curreny) |
| sale_price | number | 45 |
| featuredImage | string | https://localhost/wordpress/img.png |
| ratings | number | 4 (avg) |
| seller | string | john doe |
GET /wp-json/wpc/v1/check-coupon?couponcode=<yourcode>
Returns true or false depending upon validity of the coupon
POST /wp-json/wpc/v1/cart/products
Returns data of the products provided through post request as shown in the example
| Attribute | type | example |
|---|---|---|
| items | array | [{id,name,price,quantity,total}] |
| discountData | object | {amount,code,isValid,type,msg} |
GET /wp-json/wpc/v1/cart/available-payment-gateways
Returns all the available payment gateways with following data
| Attribute | type | example |
|---|---|---|
| id | number | 4 |
| title | string | Stripe (credit Card) |
| description | string | pay with credit card |
GET /wp-json/wpc/v1/cart/orders-id?cid=<customer id>
Returns all the order id of customer given the id of customer
| Attribute | type | example |
|---|---|---|
| ids | array | [117,185,114] |


