The Catalog Visibility Options plugin sounds like it would do what you want. It can disable the shopping features for “guests” and allow them for registered/logged in users.
Then if you want to add a Quote form you could use Gravity Forms + WooCommerce Gravity Forms Add-ons. You might be able to use the “conditional logic” options in GF to get it to only display the quote option for non-logged in users (not 100% sure on that part though).
The Product Add-on’s extension also gives you the ability to add a checkbox/textbox/radio buttons to a product, however I don’t think the view options can be set on that for guest/registered users.
Related Posts:
- How can I delete orphan keys in WordPress database tables?
- How to safely sanitize a textarea which takes full HTML input
- How to Remove Certain Screen Options and Meta Boxes from add/edit post type?
- How to not allow users to create new tags, but allow to them to use existing ones
- Why activate_plugin is not working in register_activation_hook
- Archive list with only years and months
- How can I make an Ajax login form work with FORCE_SSL_ADMIN enabled?
- How do I fix the “sorry, you are not allowed to access this page” error I get on the “plugins > settings” links?
- Plugin: How to make links in admin page open up inside of the admin panel
- Insert query inserts 2 entries, should insert 1
- Adding Custom Fields for Img in Posts
- How to use a Must-Use plugin to hide a regular one and to hide itself?
- Shortcode display outside the div
- How to create a widget or plugin to add custom content to my website?
- How can I let users to access plugin functions based on roles?
- Fastest way to loop through all posts?
- Is there a way to share content amongst wordpress sites
- Insert code after tag without using functions.php?
- Extend the Admin Post/Edit page
- Offering Ads Dependent on Visitor Type?
- WP theme with Backbone
- Can I store WordPress media in different sub-folders?
- AddFilter option_active_plugins is executed 6 times. Why?
- Include Max mega menu Plugin into theme
- How to remove all javascript in a theme wordpress?
- Default Plugin Settings Not Writing to Database
- Create a custom page template inside my wordpress plugin
- Add form fields dynamically on button click
- Custom Post Type Plugin not loading category template and loading 404 instead
- WP plugins for building a database?
- Change the method of a class from child function.php
- Create digital-virtual-downloadable WooCommerce products from the frontend using Gravity Forms? [closed]
- Is it possible to add a sidebar in a woocommerce hook?
- When using Simple Fields plugin, how do I pull the information out of the database to display on a page?
- Trouble with editing template for “List category posts” plugin
- Upgraded to latest version – 3.0.3 and Now I get a “sufficient permissions to access this page” error
- Enqueue WordPress plugin scripts below all other JS
- How to show WP addon installation path during installation?
- Arrays not working in my add_options_page
- Replace default og:image tag YOAST
- Automatic plugin updates not working
- Fromcraft Plugin On click submit button [closed]
- A include_template Question
- How to change upload dir for custom plugin?
- Trouble with very basic plugin creation
- My single.php page does not show the related data to the post which is clicked
- Creating a CSV with PHP inside the plugin directory
- Moving a plugin js to footer
- Is there a plugin for WordPress for creating ‘Accounts’ where all users who belong to that Account can only see Account data? [closed]
- wp_redirect doen’t work
- How do I add an options page at the bottom of the list?
- Hardcoded paths in my plugin
- How to save plugin custom settings page fields
- wp_insert_term() doesnt insert a term
- Dequeue, Unregister, Remove Action – Not Working on Plugin
- HTTP requests start hanging after I try activating all plugins, and only stop when I manually disable the plugins via DB
- Memory Management when developing plug-ins
- How can recognize post’s category?
- Developing plugin, where to place action hooks etc?
- Widget content turns up before title
- Load script only in the admin page
- Using AJAX to run SQL statement and populate dropdown
- How do I fill the Home Description?
- Disable “auto embed” feature when pasting text and links
- How to prevent users to view server files using WP File Manager plugin?
- Alternative Hook to the_content for Changing Background Color
- How to use WordPress header function and footer function and not load word press database
- SASS not showing in customized preloader plugin
- Lock content in WordPress website
- I want to display “how many times this tag used in WordPress?”
- After updating theme & plugin I am getting an error message
- Get Current Post ID in WP Loop For GiveWP
- Suspect incomplete .pot file – what to do?
- Password Protect wp-content?
- Unable to activate themes on localhost
- How to make cover image in post block expand to entire screen?
- Can you develop themes and plugins while using the hosting services BlueHost? [closed]
- Conditional Fields depending on checkboxes
- Identify if the_post hook is being called from the admin post list
- Translation plugin with default language?
- wordpress ajax pagination object value does not change
- Reorganization of namespaces
- Google analytic issue in wordpress
- Passing a parameter to filter and action functions
- image upload error wordpress
- Holding 2 wp_user in the same action (to update billing_email when user_email is updated)
- Simply Exclude – Category feed exclusion is excluding from category feed instead of just the main feed
- OOP Plugin: Where should I place the action hooks in the class?
- How to get the real address from a url (permalink)
- 404 Page when emptying spam or deleting a plugin
- File permissions for wp-minify plugin
- How to make temporary expiring link for a downloadable file
- Add country flags
- How to declare this function correctly?
- Content expands beyond its column container [closed]
- Plugin version number after code rewrite [closed]
- Make plugin admin page visible to other roles
- How Create LastMod and Update Date Only on Taxonomy Category and Tags
- How To Convert External Image URLs To Own Website’s Uploaded Images Automatically?
- Getting 400 Error in wordpress website