Overview
Assign a Vendor role to wholesale or trade customers so they see different prices at checkout. Set percentage or fixed discounts by product category, override individual products with a pinned vendor price, and manage all vendor prices from a single bulk editor.
Before you start
- WordPress 6.4 or newer
- PHP 8.2 or newer
- WooCommerce must be active
Installation
- Upload the dprime-woo-vendor-pricing folder to /wp-content/plugins/
- Activate the plugin from the Plugins screen
- Go to Woo Vendor Pricing in your WordPress admin to configure category rules and manage vendors
Interface guide
Use these screens with the steps below. Select an image to open it at full size.

Using the plugin
Give approved WooCommerce vendors their own prices while regular customers keep the standard store price.
Shortcodes
Use these in the WordPress editor, a shortcode block, or a compatible page builder.
[dpwvp_price_block][dpwvp_retail_price][dpwvp_vendor_price]Data and cleanup
- 3 WordPress settings
- Content metadata: _dpwvp_override_enabled, _dpwvp_vendor_price
Retention: kept until the plugin is uninstalled. Uninstall policy: delete the plugin-owned data declared above.
Troubleshooting
- Confirm the required WordPress, PHP, and companion-plugin versions above.
- Save the plugin settings again, then repeat the exact action that failed.
- Clear page, object, and browser caches when the issue affects front-end output.
- Temporarily test with unrelated plugins disabled on a staging site to identify a conflict.
- If the problem remains, record the steps, visible error, and relevant logs before contacting support.
Frequently asked questions
Does this plugin need Dprime Core?
No. Woo Vendor Pricing works fully on its own. If you have Dprime Core installed, the plugin will appear in the central plugin manager automatically.
Where do I set which users are vendors?
Go to Woo Vendor Pricing > Vendors. Search for any WordPress user and assign or remove the Vendor role.
Can I set a different price for a specific product?
Yes. Open the product in WooCommerce and look for the Vendor pricing section in the General pricing tab. Tick the checkbox to pin a fixed vendor price for that product, overriding any category rule.
Updates and access
An active individual or portfolio entitlement provides updates and support. After expiry, the installed local version remains, while update access, support, new activations, domain moves, and protected remote services stop.