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....
Stripe Webhook Handler
Centralized endpoint for receiving and processing Stripe webhooks. Routes webhook events to the appropriate handler in the extrachill-shop plugin. Endpoints...
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...