Skip to content

Overview

EDD Sell Services turns Easy Digital Downloads into a marketplace for services. Instead of delivering a file at checkout, a service order opens a structured buyer and seller workflow that runs on a dedicated Manage Order page.

  • A new “Service” product type for EDD Downloads, sitting alongside the standard and bundle types.
  • A per product requirement builder so the seller can collect the information needed before starting work.
  • A staged order lifecycle: waiting for requirement, work in progress, waiting for approval, waiting for review, order complete.
  • A threaded conversation between buyer and seller with file attachments.
  • A final delivery and approval step, with an option to auto complete stalled orders.
  • Star reviews for completed orders, with optional integration into EDD Reviews.
  • Live on site notifications and conversation emails.
  • Manage Order page. A single page carrying the [edd_sell_services_manage_order] shortcode. It lists a buyer’s service orders and, through the ess-single endpoint, renders one order’s conversation and delivery screen.
  • Requirement questions. Defined per service product with several field types, gathered from the buyer immediately after purchase.
  • Conversation. Stored in a custom table and shown as a chat thread on the single order screen.
  • Reviews. Stored in a custom table and in product meta, and optionally pushed to EDD Reviews comments.
  • Buyer (customer). Purchases the service, fills requirements, chats, approves or rejects the delivery, and leaves a review.
  • Seller (service provider). The product author. Chats, updates the delivery date, and submits the final delivery.
  • Assigned users. Additional administrators, shop managers, vendors, workers, or accountants that the seller assigns to a product so they can also work the order.

EDD Sell Services detects and adapts to several EDD extensions when they are present:

  • EDD Frontend Submissions (FES) for creating services and assigning co-authors from the vendor dashboard.
  • EDD Reviews for storing reviews as native review comments.
  • EDD Recurring or Subscriptions for recurring service orders with previous and next order navigation.
  • EDD PDF Invoices for showing the invoice link while a service is still processing.

Each integration is optional; the core service flow works with Easy Digital Downloads alone.