Problem Description #
You want the full offer form embedded on the product page or a custom page rather than only the “Make Offer” button. You also want to customize the form colors and other styles.
Common symptoms:
- The shortcode generates a button but not the full form.
- Styling options in settings don’t match the site style.
Cause:
The plugin provides both button and form modes via different shortcodes or shortcode attributes. Styling may be controlled via plugin settings or require custom CSS when theme overrides styles.
Solution – step-by-step #
- Use the plugin’s shortcode for full form
WPFactory docs show shortcodes/attributes. Example (illustrative):
[price_offering_form product_id=”123″ show=”form”]
- Replace with the plugin’s documented shortcode, check How to Craft the Offer Button and Form Styling Options in the docs. WPFactory
- Use shortcode attributes to control output
- The plugin supports attributes such as show=”form” or render=”inline”, consult docs and add attributes to the shortcode.
- Change colors via plugin settings
- Visit plugin → Form Styling Options and choose colors for button and input. WPFactory docs include the precise setting names.
- Add custom CSS for exact control
If theme CSS overrides plugin styles, add custom CSS (Appearance → Customize → Additional CSS or child theme):
.price-offer-form .offer-button { background: #0b74de; color: #fff; }
.price-offer-form input.price { border-radius: 4px; padding: 8px; }
- Clear caches and test responsiveness
- Purge caches and test the form on desktop and mobile.
- Purge caches and test the form on desktop and mobile.
Prerequisites #
- Admin access to edit pages and plugin settings. WPFactory
Additional Notes / Prevention #
- Document your custom CSS for future theming updates.
- Use the plugin’s built-in color controls first to reduce CSS overrides.
