Shop
Shop Orders
Manage artist shop orders, track fulfillment, and issue refunds for sold products. Endpoints List Artist Orders Endpoint: GET /wp-json/extrachill/v1/shop/orders Purpose:...
Shop Product Images
Manage product images with support for featured image and gallery uploads. Supports up to 5 images per product. Endpoints Upload...
Shop Products Endpoint
Routes GET /wp-json/extrachill/v1/shop/products POST /wp-json/extrachill/v1/shop/products GET /wp-json/extrachill/v1/shop/products/{id} PUT /wp-json/extrachill/v1/shop/products/{id} DELETE /wp-json/extrachill/v1/shop/products/{id} Purpose WooCommerce product CRUD for artists. Products are stored...
Shipping Address Endpoints
Manage artist shipping from-address for order fulfillment. GET /wp-json/extrachill/v1/shop/shipping-address Get artist's configured shipping address. Parameters Parameter Type Required Description artist_id...
Shipping Labels Endpoints
Purchase and retrieve shipping labels via Shippo integration. GET /wp-json/extrachill/v1/shop/shipping-labels/{order_id} Get existing shipping label for an order. Parameters Parameter Type...
Stripe Connect
Stripe Connect is scoped to an artist_profile post (artist site). These endpoints support checking account status and generating onboarding/dashboard links....
Shop Taxonomy Counts Endpoint
Route GET /wp-json/extrachill/v1/shop/taxonomy-counts Purpose Returns product counts and term archive URLs for taxonomy terms on the shop site (Blog ID...
Stripe Webhook Handler
Centralized endpoint for receiving and processing Stripe webhooks. Routes webhook events to the appropriate handler in the extrachill-shop plugin. Endpoints...