Service Product Type
EDD Sell Services registers a new product type called “Service” for Easy Digital Downloads Downloads. It is added through the edd_download_types filter and appears in the Product Type dropdown of the Download Details box.
How a product becomes a service
Section titled “How a product becomes a service”When you set Product Type to “Service”, EDD stores the product meta _edd_product_type as service. Everything the plugin does keys off this value: the requirement builder appears, the checkout starts the service workflow, and the single order screen becomes available.
The EDD Services box
Section titled “The EDD Services box”Choosing the Service type reveals the “EDD Services” meta box, which contains:
- Estimate Delivery Time. A number of days, shown to buyers as the seller’s deadline for delivering the order.
- Add Your Question. The requirement question builder (see Requirement Questions).
- Assign Users. A multi select of users who may also handle the order conversation as co-authors or support agents.
Assign Users (co-authors and support agents)
Section titled “Assign Users (co-authors and support agents)”The Assign Users field lists users in these roles only: administrator, shop_manager, shop_vendor, shop_worker, and shop_accountant. Assigned user IDs are stored in the product meta edd_sell_service_users.
Assigned users can open and reply on the order conversation just like the product author. When the “Send email to support agent” setting is enabled, assigned users are added as Cc recipients on conversation emails.
Services in bundles
Section titled “Services in bundles”Service products can be included in Easy Digital Downloads bundle products. The plugin widens the bundle product picker (through edd_product_dropdown_args) so that both regular downloads and service products can be added to a bundle.
Selling your own service
Section titled “Selling your own service”A seller cannot buy their own service product. On the single download page the purchase form is replaced with a notice explaining that the purchase button is hidden because it is the author’s own product, and inviting them to view it as a guest.

