Ofast Digital Marketplace
responsible for ofastshop affiliate and digital presence
by Ofast Shop · github.com/ofastmobile/ofastshop-odm · website
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/ofastmobile/ofastshop-odm/archive/refs/heads/main.zipOfast Digital Marketplace is a robust WordPress plugin designed to turn your website into a fully-functional digital product marketplace. Seamlessly integrated with WooCommerce and Tutor LMS, it empowers you to sell e-books, templates, plugins, themes, scripts, and other digital assets with ease.
Key Features
- WooCommerce & Tutor LMS Integration: Built on top of the industry's best e-commerce and LMS platforms for maximum reliability and scalability.
- Dedicated Digital Products (CPT): Cleanly separates digital products from physical goods using a custom
ofast_digitalpost type. - Instructor/Vendor Dashboard: A dedicated dashboard for instructors and vendors to manage their products, view their earnings, and track performance.
- Secure Downloads System: Protects your digital assets with secure, expiring download links and a dedicated "My Downloads" customer area.
- Built-in Affiliate System:
- Affiliate shortcodes (
[odm_affiliate_products]) to showcase products. - Commission overview and tracking for vendors.
- Weekly automated affiliate reporting.
- Affiliate shortcodes (
- Advanced Email Notifications: Automated, customizable email notifications for sales, commissions, and weekly reports.
- Flexible Permalinks & Meta Fields: SEO-friendly structures and extensive meta fields for defining product types, versions, requirements, and more.
Requirements
- WordPress: 6.0 or higher
- PHP: 7.4 or higher
- WooCommerce: Must be installed and active.
- Tutor LMS: Must be installed and active.
Installation
- Download the latest plugin
.zippackage (via the providedbash.ps1build script). - Go to Plugins > Add New in your WordPress admin dashboard.
- Click Upload Plugin and select the
.zipfile. - Click Install Now and then Activate.
- Upon activation, the plugin will automatically check for WooCommerce and Tutor LMS dependencies.
Build & Packaging
This project uses a PowerShell build script to generate deployment-ready .zip packages.
To build the plugin:
- Open PowerShell in the root of the project.
- Run
.\bash.ps1 - The packaged zip will be generated in the
dist/directory, excluding any development files (like.git,node_modules, etc.).
Project Structure
/includes/- Core PHP classes and logic.class-odm-woocommerce.php- WooCommerce cart and checkout integrations.class-odm-tutor-tweaks.php- Tutor LMS specific integrations.class-odm-secure-downloads.php- Download protection logic.class-odm-affiliate*.php- Affiliate and commission features.
/templates/- Overridable frontend templates./assets/- CSS, JS, and image assets./languages/- Translation files (Domain:ofast-dm).
License
This plugin is licensed under the GPL-2.0-or-later. See the GNU General Public License v2.0 for more details.
Changelog
1.0.0
- Initial Release.
Support
Developed and maintained by OfastShop Digitals.