Forum Replies Created
-
AuthorPosts
-
Stephen SherrardKeymaster
Hi Michael,
Somehow your message got marked as spam, so just now seeing it.
My plugin does not currently have any features to do that, and mine doesn’t interact with inventory levels at all. This is not a feature I have thought of, and thus have not planned.
If this is something you are needing, please contact me privately so we can discuss what it might cost to do something like that for you. If the appropriate Woocommerce hooks are already in place for showing or hiding that information, I could probably throw something together in under an hour to show or hide that info based on user type or capability. However, my plugin doesn’t currently have a “trusted” wholesale user type, so you would probably need to copy my wholesale customer role to another role and give it a “trusted” capability that can be checked programmatically.
Stephen SherrardKeymasterThis content is restricted to buyers of:
March 22, 2015 at 1:55 PM in reply to: PTA Sign-up Sheet Plugin dropped sheets and deleted sign up lists #3042Stephen SherrardKeymasterIf you want to view this content, you need to buy any product.
March 19, 2015 at 3:16 PM in reply to: Urgent – Trade prices not showing for wholesale customers #2984Stephen SherrardKeymasterThis content is restricted to buyers of:
March 19, 2015 at 3:11 PM in reply to: Urgent – Trade prices not showing for wholesale customers #2982Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterAs far as how long it would take to do something custom, that would be something that we could discuss privately, as I would need to get a lot more details on how you would want it to work, and figure out which other features of the plugin you would want duplicated for another role so that the settings could be independent, and which features could use the same settings for both of the new roles. Taxes enabled/disable, tax rates, tax display settings, shipping enabled/disabled, payment enabled/disabled, coupons enabled/disabled, wholesale messages, etc… right now those are all set to apply to the wholesale customer role. If there is another role added with its own price, then we have to decide if they get separate settings for all those other things as well.
If it’s only one additional price field for the additional role, and everything else stays the same, then I could probably get that code put together and tested in one solid day of work, since a lot of it will be copy and paste, but there will be additional logic required all over the place where prices are shown and totals calculated to determine which price should be used.
As far as the other pricing plugin that I’m currently in the middle of developing, it’s a small part of a very large and complex system we are putting together for the client, and much of what would be “options” is hard coded for the client, but I have already thought about breaking that out into its own plugin and making it more flexible with options/settings, to sell to the general public. Can’t say when that would be yet. Still working on that big project and hope it have it mostly wrapped up by the end of next week.
Stephen SherrardKeymasterHi Mike,
It would not be “difficult”, but would not be quick & easy either. There’s quite a lot more involved than simply adding another field. It would certainly take much more time to implement and thoroughly test than the $50 I would lose if this is what’s holding you back from making the sale.
Of course, I can always be hired to do custom programming, and could create a custom version for you. I’m doing something for a large Canadian auto parts company where we have 5 different types of roles, each with their own pricing options, although in that plugin all prices are calculated based on either “list” or “cost” price, and a multiplier for each role type (and also individual users)… so, it’s quite a bit different in how it works than my wholesale plugin.
I get way too many feature requests, and have already made the plugin more complex than it was intended to be by doing the completely independent tax settings that a German client needed (and paid for my time to code those features).
There is simply no way that I can please everyone and put every feature request into the plugin, without it getting too complex and bogging the system down.
Right now I’m in the middle of working on version 2 of the plugin, which will greatly simplify some of the code, and hopefully improve compatibility with other plugins. Lots of changes in the newer versions of Woocommerce, plus some feedback from the guys at Woothemes, have helped me find some simpler/better ways of doing some of the tax stuff. That’s the main purpose of this next release — to refactor and simplify the code, as well as a few minor new features along with compatibility with WPML and some other plugins.
At this time I’m not considering adding any more features until version 2 is released and stable. However, please add any and all feature requests to that section of the forum here, as I do review those and may add features that I think will benefit many users in the future.
In the meantime, though, you may want to look at the Dynamic Pricing extension. Although that plugin is not compatible with mine (although I’m in talks with the developer to try to figure something out), it has much more flexible pricing schemes, including role/user based pricing and discounts, that may be closer to what you need. I don’t think it has the ability to hide products from certain users, but perhaps there is a way you can prevent certain users from buying certain products (can’t say for certain, though).
Sorry I can’t be more helpful right now.
Stephen SherrardKeymasterHi Mike,
If I understand correctly, then, yes, you can do that with my plugin.
Wholesale Customers need to be logged into an account with the Wholesale Customer role in order to see wholesale prices. There is an option in my plugin that will allow you to hide products from wholesale customers if those products do not have a wholesale price set. Of course, nothing prevents them from viewing those products the same way any retail/guest customer would see if they log out of their wholesale account, but they won’t see wholesale prices either if they are not logged in.
The wholesale plugin adds a separate wholesale price field to each product, so that is separate from the price that retail customers will see for the same product. If there are certain products that you ONLY want wholesale customers to see, then there is a “Wholesale Only” checkbox for each product that will allow you to hide those products from retail customers or customers who are not logged in.
So, using a combination of what I mentioned above, you can set up separate products for wholesale and retail customers that will be hidden from each other, and have their own prices.
If by “different Retailer and Distributor prices” you mean 2 different wholesale type prices for “wholesale only” type products, then, no, my plugin can’t do that directly as it has only one wholesale price field. However, if one of them gets some type of discount, you could always create a discount/coupon code for that customer that they could use at checkout.
March 16, 2015 at 8:26 PM in reply to: email notification–is it capable of being turned off by sheet? #2912Stephen SherrardKeymasterHi Heather,
This is not really a “pre-sales” question, since the PTA Volunteer Sign-Up Sheets plugin is free. Assuming that’s the plugin you are talking about. =)
To answer your question: No (sorry), it’s not possible the way the plugin is coded right now. That would require adding another field to the database table and another field to the add/edit sheet form, and all the necessary programming to create and save those values, and then the programming to do the necessary checking to make all of that work (not sending emails when that field is set, etc.), plus some kind of extra functions to download the data and/or send out a custom email to those people at the end.
If that’s something you absolutely need, then you could hire me, or any other programmer (the code is open source), to add the needed functionality for you.
Otherwise, you could put your idea in the Feature Requests section of this forum for consideration for future updates.
Stephen SherrardKeymasterI would usually recommend that you don’t directly modify the plugin file, as any changes you make will get wiped out if you update the plugin in the future.
Login/Logout would normally be handled the same way you already do for your WordPress site. There are plenty of sidebar widgets you can use for login/logout without going to the regular WordPress login page if you want.
However, if you want to modify the code, you can find that message in the:
class-pta_sus_public.php
file on line 195.But, if you just wanted to add some login links conditionally without actually modifying the plugin code, note that there is a built-in action hook on line 181 that fires before the shortcode for my plugin is processed.
You could add a script similar to what you just posted into your theme’s functions.php file, and hook into my ‘pta_sus_before_process_shortcode’ action hook, where you can check if the user is logged in or not on your own, and display your own message and login/logout links. Then you can use the option in the settings for my plugin to disable the login notices so that they will only see your notices and not mine.
If you aren’t familiar with how the action hooks work, do a quick internet search and you’ll find plenty of info about them, but basically you add some code into your functions.php file like this:
add_action('pta_sus_before_process_shortcode', 'my_login_function'); function my_login_function { // do some stuff here - check if they are logged in, echo/return your form/links, etc. }
Stephen SherrardKeymasterYes, there is a “CC email” field in the email tab of the plugin settings which allows you to specify an email address, such as the admin email or head volunteer coordinator, who will get copied for all emails sent by my plugin (sign-ups, clears). That email, along with the chair emails, are sent as BCC emails.
Stephen SherrardKeymasterThere are a couple of ways you can do this already. My plugin needs at least one chair name & email when you set up a sheet, so that’s where you can add your “default” contact person when you create the list. Then when someone signs up for the chair position, you would need to go back to edit the sheet and swap out your default chair with the info for the person that just signed up.
Also, if you go to the “Email Settings” tab of the Sign-up Sheets settings page, there is a “CC email” field, where you can enter the email address for your manager type person, and that email will receive notices for sign-ups and cleared sign-ups.
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
-
AuthorPosts