View Categories

Make-Offer Button Not Visible or Working

Problem Description #

The Make-Offer button or the offer form does not appear on product pages or, when it appears, it doesn’t work for guest (not-logged-in) users.

Common symptoms:

  • No “Make an Offer” button on product pages.

  • Button visible but clicking shows nothing or the form fails to submit.

  • Works for administrators or logged-in users but not for guests. WordPress.org

Cause:
Common causes are: plugin settings limiting the button to specific user roles, theme or page-builder compatibility issues that prevent the plugin from injecting the button, caching or JS minification that interferes with front-end scripts, or a shortcode/widget placed in a location that isn’t rendered for guests.

Solution – step-by-step #

  1. Confirm plugin is active and product has offers enabled

    1. Go to Plugins → Installed Plugins and ensure the plugin is active.

    2. Open the product editor and check that “Allow offers / Name Your Price” is enabled for this product (plugin settings/tab). WPFactory

  2. Check plugin access settings (limit by role)

    1. In the plugin settings (WPFactory → Name Your Price or plugin settings page) look for options that restrict the Make-Offer button to logged-in users or specific roles. If “Registered users only” or similar is enabled, disable it to allow guests, or set as desired. WordPress.org

  3. Test in incognito / with caching disabled

    1. Open an incognito browser window or clear your browser cache.

    2. If you use a caching or optimization plugin or CDN, purge caches and temporarily disable JS minification/deferral for troubleshooting (these can break script execution that displays or submits the form).

  4. Temporarily switch to a default theme and disable other plugins

    1. Switch to a default theme (Twenty Twenty-Three) and disable all non-essential plugins except WooCommerce and Name Your Price. If the button appears and works, re-enable plugins/themes one-by-one to locate the conflict.

  5. Check placement method (shortcode, widget, product settings)

If you use a shortcode, confirm syntax (see example below). If you rely on automatic button insertion, try inserting the shortcode manually into the product description as a test. Example shortcode:

[price_offering_product_button id=”123″]

  1.  (Replace with the plugin’s documented shortcode if the plugin uses a different name, check your plugin docs). WPFactory

  1. Inspect browser console for JS errors

    1. Open DevTools → Console and check for JS errors that may prevent the form from opening/submitting. Resolve conflicting scripts or contact plugin support with the console output.

  2. If problem persists, collect debug info and open support ticket

    1. Provide: WP/WooCommerce versions, plugin version, active theme, list of active plugins, exact product URL, and screenshot or recording of the issue.

Prerequisites #

  • Admin access to WordPress.

  • Latest plugin & WooCommerce recommended. WPFactory

Additional notes / prevention #

If you want offers only from registered users, enable the access restriction in settings (see step 2). Otherwise, document when site caching or optimization can break dynamic buttons/forms.

 

Name Your Price: Make a Price Offer for WooCommerce