WP Manifestindependent plugin directory
manifest / ecommerce / ofastshop-odm

Ofast Digital Marketplace

responsible for ofastshop affiliate and digital presence

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/ofastmobile/ofastshop-odm/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Ofast 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_digital post 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.
  • 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

  1. Download the latest plugin .zip package (via the provided bash.ps1 build script).
  2. Go to Plugins > Add New in your WordPress admin dashboard.
  3. Click Upload Plugin and select the .zip file.
  4. Click Install Now and then Activate.
  5. 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:

  1. Open PowerShell in the root of the project.
  2. Run .\bash.ps1
  3. 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.