This extension allows you to build a marketplace of non-physical products, such as services or digital downloads. It integrates HivePress with WooCommerce, the most popular e-commerce plugin, by creating a hidden product for each listing and calculating the vendor’s earnings on sales.

Please install and setup WooCommerce plugin before following the screencasts. If you’re having trouble with setting up the extension, please don’t hesitate to contact us at


This screencast shows the common process of installing a HivePress extension. It’s the same for all extensions, so the extension shown in the screencast may be different.

Once you finish the installation, please add your license key in HivePress > Settings > Integrations > HivePress Store section to enable automatic updates.

Setting up commissions

You can set the default commission rate in HivePress > Settings > Vendors > Commission section. Also, it’s possible to set a custom commission rate for each vendor in the Settings section of the vendor’s edit screen. The commission rate is set as a percentage value, e.g. if you set it as “10” then there will be a commission of 10% on each sale.

Selling digital downloads

If you want to sell digital downloads, please enable listing attachments and set the allowed file types in HivePress > Settings > Listings > Attachments section, then vendors will be required to attach a file to each listing, and buyers will be able to download the attached files.

Managing orders

Only completed orders are taken into account when calculating the vendor’s earnings. By default, new orders get the “processing” status, and then buyers have to mark them as “completed” manually. Also, you can complete orders automatically (e.g. if buyers forget to complete them manually) by setting the order completion period in HivePress > Settings > Orders > Processing section. Please refer to the Orders section of WooCommerce docs to learn more about managing orders.

Please disable guest checkout in WooCommerce > Settings > Accounts & Privacy section if you want buyers to be able to manage their orders.

Handling disputes

If the buyer is unhappy with the order, they can submit a complaint (via the order page) that will be sent to the administrator’s email address, then the administrator can decide whether to issue a refund. Please refer to the Refunds section of WooCommerce docs to learn more about processing refunds.

Adding payout methods

Processing payouts

For security reasons, payout payments are not sent automatically, you have to send a payment manually (using the payout request details) once you mark the payout as completed.


This screencast shows the common process of translating a HivePress extension. It's the same for all extensions, so the extension shown in the screencast may be different.