WP Manifestindependent plugin directory
manifest / ecommerce / ofastshop-odm

Ofast Digital Marketplace

responsible for ofastshop affiliate and digital presence

by Ofast Shop · github.com/ofastmobile/ofastshop-odm · website

0stars
0forks

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.zip

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.