Table of Contents
Problem Description #
The plugin does not show the Make-Offer field for variable products or their variations (size/color, etc.), or users cannot submit offers for specific variations.
Common symptoms:
- Offer button appears on parent product but not on specific variation selection.
- No way to link an offer to a specific variation; offers always associated to parent product. WordPress.org
Cause:
Variable products require the front-end script to listen for variation selection and render the offer field after variation is selected. Some plugins only support simple products by default and require additional settings or templates to support variations.
Solution – step-by-step #
- Confirm plugin version supports variations
- Check plugin docs (WPFactory) to confirm whether the plugin supports variable product offers and if there are settings to enable it. If variation support is a Pro/feature request, the documentation will note it. WPFactory
- Enable “Show for variations” option (if available)
- In plugin settings, look for an option to enable offers per variation or to render the form after variation selection. Toggle it on.
- Ensure theme triggers variation change events
- Many themes fire JS events when a variation is selected; the plugin listens for those events to show/update the offer form. If your theme uses a custom variation script, the plugin may not detect the selection. Temporarily switch to Storefront to test.
- Add developer snippet to re-render on variation change (advanced)
If needed, a developer can re-trigger plugin init after variation change using jQuery:
jQuery( function($) {
$(‘form.variations_form’).on(‘found_variation’, function() {
// call plugin function to render offer field, or re-run init
});
});
- Ask WPFactory support for the plugin’s init function name to call safely.
- If not supported, request feature / check for Pro upgrade
- If the plugin does not support per-variation offers, open a support thread or purchase Pro if the feature is offered there.
- If the plugin does not support per-variation offers, open a support thread or purchase Pro if the feature is offered there.
Prerequisites #
- Admin access; staging recommended for code changes. WordPress.org
Additional notes / prevention #
- Test variation behavior on staging and verify that offer submissions include variation ID in the email/admin so you can attribute offers to specific SKUs.
