AEC Market – Skills & Programs Marketplace
AEC Market - multi-vendor WooCommerce marketplace for AEC/BIM, Excel and AI builders: digital products with license keys plus tiered services
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ibuilder/aec-market/archive/refs/heads/main.zipAn Envato-style multi-vendor marketplace for AEC/BIM specialists, Excel/automation experts and AI tool authors, built on WooCommerce. Independent builders list and sell digital products (scripts, Excel templates, Revit/IFC add-ins, GPTs) with license keys and tiered services (Basic / Standard / Premium) side by side.
Docs & demo page: https://ibuilder.github.io/aec-market/
Features
- Vendor onboarding — front-end application form, manual or automatic approval, dedicated vendor role with minimal capabilities.
- Vendor dashboard — front-end tabs for products, orders, earnings and store settings. Vendors never need wp-admin.
- Digital products with licensing — downloadable products generate unique license keys on purchase, with per-license activation limits and a public REST API for activation checks from your sold scripts and add-ins.
- Tiered services — Fiverr-style Basic / Standard / Premium packages with per-tier pricing, descriptions and delivery times. Tier prices are always re-validated server-side.
- Commissions — configurable platform commission (global default plus per-vendor overrides), recorded per line item on order completion and automatically voided on refunds and cancellations.
- Payout tracking — vendors store PayPal / Stripe Connect payout details; admins review pending earnings and mark commissions paid.
- Marketplace catalog — "Programs & Scripts" and "Services" category trees seeded on activation,
?listing_type=archive filtering, "Sold by" attribution and public vendor store pages. - Standards-friendly — passes the official Plugin Check and full WordPress Coding Standards (WPCS), HPOS-compatible, translation-ready, theme-overridable templates.
Requirements
| Requirement | Version |
|---|---|
| WordPress | 6.2+ |
| WooCommerce | 8.0+ |
| PHP | 7.4+ |
Installation
- Install and activate WooCommerce.
- Download the latest
aec-market.zipfromdist/(or clone this repo intowp-content/plugins/aec-market). - Activate AEC Market – Skills & Programs Marketplace in Plugins.
- Review AEC Market → Settings (commission rate, approval mode, allowed upload types).
- Point vendors at the automatically created Become a Vendor page and approve applications under AEC Market → Vendors.
Activation creates the Vendor Dashboard, Become a Vendor and Vendor Store pages, plus the default marketplace category tree.
Shortcodes
| Shortcode | Purpose |
|---|---|
[wpaec_vendor_registration] |
Vendor application form |
[wpaec_vendor_dashboard] |
Vendor dashboard (products, orders, earnings, settings) |
[wpaec_vendor_store] |
Public vendor store — ?vendor={id} or vendor attribute |
License REST API
Sold scripts and add-ins can phone home to validate their license:
POST /wp-json/wpaec/v1/license/activate { "license_key": "...", "instance": "..." }
POST /wp-json/wpaec/v1/license/deactivate { "license_key": "...", "instance": "..." }
GET /wp-json/wpaec/v1/license/validate?license_key=...
The license key itself is the credential; no personal data is returned.
Extending
Key hooks (all prefixed wpaecmarket_):
wpaecmarket_commission_rate— filter the commission percentage per vendor.wpaecmarket_commission_recorded— fires per recorded commission; use it to layer on Stripe Connect auto-splits.wpaecmarket_vendor_applied/wpaecmarket_vendor_approved/wpaecmarket_vendor_deactivated— vendor lifecycle.wpaecmarket_vendor_product_saved— after a vendor saves a listing from the dashboard.wpaecmarket_license_created— after a license key is generated.
Templates in templates/ can be overridden by copying them to yourtheme/aec-market/.
Development
composer global require wp-coding-standards/wpcs
phpcs --standard=phpcs.xml.dist .
The phpcs.xml.dist ruleset runs the full WordPress standard. dist/aec-market.zip is the WordPress.org submission build — dev files listed in .distignore are excluded from it.
License
GPL-2.0-or-later. Copyright (C) 2026 AEC Market contributors.