ProductBay Pro
Premium add-on for ProductBay — unlock advanced features for your WooCommerce product tables.
by WPAnchorBay · github.com/forhadkhan/productbay-pro · 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/forhadkhan/productbay-pro/archive/refs/heads/main.zipReadme
ProductBay Pro
ProductBay Pro is the premium add-on for the ProductBay free plugin. It unlocks advanced features for WooCommerce product tables, including pro-exclusive column types, advanced filtering, export capabilities, and deeper design customization.
Note: This repository is private and available only to paying customers.
Architecture & Extensibility
ProductBay Pro uses a hook-based architecture. It does not duplicate any code from the free version, nor does it interact with the WordPress database directly.
Instead, it extends the free version entirely via WordPress action hooks (do_action) and filters (apply_filters).
- Free plugin: Defines the core experience, database schema, and UI, while exposing
productbay_*extension points. - Pro plugin: Acts purely as an add-on, injecting premium features into those extension points.
For a complete reference of available hooks, see the ProductBay Hooks API Documentation.
Development Setup
Prerequisites
- WordPress Local Development Environment
- ProductBay (Free) — installed and active from the public repo.
- Composer v2+ for PHP dependencies
- Bun (or npm/Yarn) for release scripting
Setup Instructions
-
Clone the Repository Clone this repo into your
wp-content/plugins/directory, alongside the free version:cd wp-content/plugins git clone git@github.com:forhadkhan/productbay-pro.git cd productbay-pro -
Install PHP Dependencies
The pro plugin uses Composer for PSR-4 autoloading.composer install -
Install Build Scripts
bun install
(Note: Unlike the free version, there is no bun run dev step needed here, as the Pro version currently does not compile React/Tailwind assets independently. All React UI extensions are injected into the free version's localized script data.)
📦 Building for Production
To create a production-ready ZIP file for distribution:
-
Install production dependencies (no dev tooling):
composer install --no-dev --optimize-autoloader -
Package the release:
bun run releaseThis will generate
productbay-pro.zipandproductbay-pro-X.X.X.zipin thedist/directory, stripped of all dev/testing files.
License & Copyright
Copyright: WPAnchorBay (2026). All rights reserved. Do not distribute.