Forum Replies Created
-
AuthorPosts
-
Stephen SherrardKeymaster
Not sure if this fits your needs, but, if you haven’t seen it yet, my Wholesale Ordering plugin allows you to define a separate tax class that can be used for wholesale customers. If you use the 2 plugins together, Wholesale Ordering and User Role Pricing, you can decide which roles are treated as wholesale, and they will use the tax class you set for wholesale.
So, that gives you 2 different tax classes that you can use. 1 for retail customers, and 1 for wholesale customers. If you need more than that, we would have to discuss custom programming.
Also, I’m sure you’re aware, but within each tax class you can specify different taxes based on location, so you can narrow it down to Country, State, City, or even zip code, with a different tax rate (and name) for each. So, if your customers are in different cities, or postal codes, you can create a rate for them by setting up a tax rate for each postal code or city.
Stephen SherrardKeymasterYes, I can confirm that the Product Tables plugin from Barn2Media works with my User Role Pricing and Wholesale Ordering plugins. The correct prices are shown in the table, including any prefix and suffix created by either of my plugins.
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterI’m away on vacation through the end of this week, but can follow up and check when I return. We recently tried a couple of different product table plugins on a site I was doing custom programming for. Can’t remember which we ended using, but they were doing things the “right” way, so that the tables still worked with plugins like mine that modify prices and other product info through Woocommerce filter hooks.
Stephen SherrardKeymasterI have not seen any other plugins that allow you to assign different taxes by user or role.
We can certainly discuss custom programming something for you if you’re unable to find an existing solution.
I’m away on vacation through the end of the week with limited internet, but would be happy to discuss this with you after that.
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterNot currently possible.
Stephen SherrardKeymasterStill working just fine here with WordPress 5.1.1.
Did you install the Classic Editor plugin? You need that to retain the original WordPress editor after they switched to the visual/blocks Gutenberg editor in WP 5+. I have NOT added anything to my plugin to add “blocks” to that Gutenberg editor, so you still have to use the shortcodes.
Classic Editor plugin (a must is you hate the Gutenberg editor as much as everyone else does):
https://wordpress.org/plugins/classic-editor/Also, the shortcodes are listed on the documentation page with all the possible arguments, so you really only need to copy and paste and change things the way you want the first time you set up your sheets display. After that, the shortcodes plugin isn’t really needed unless you need to change that on a regular basis for some reason.
Documentation:
https://stephensherrardplugins.com/docs/pta-volunteer-sign-up-sheets-documentation/April 23, 2019 at 8:18 AM in reply to: Problem with Wholesale Ordering & Aelia Currency Switcher #24872Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterMost likely, my plugins would not work with other plugins that are also changing prices. WooCommerce has filter hooks in place to allow prices to be modified as they are being retrieved, and it depends on whatever other plugin hooks into that last and is the last to modify the price, and that would be the price you see.
It could work with a plugin that uses an exchange rate and applies it to the price returned if it’s doing that after my plugin has already modified the price based on the user. My plugin works with WPML Multi-currency as well as the Aelia Currency Switcher plugins… I have compatibility code for both of those, although I haven’t tested with newer versions of Aelia (but none of my customers using it have reported any issues). Aelia is much simpler, as it doesn’t have anything to do with translation, just allows you to use multi-currencies. So, you could setup USD and CAD currencies. Then you could either have it do automatic conversion based on exchange rates OR you can enter the price for each currency manually… with my compatibility code, my plugins will create extra price fields for each currency (wholesale price USD, wholesale price CAD, as well as similar currency options for any other prices you create manually with User Role Pricing).
The other option is to use my User Role Pricing plugin to manually create prices for each currency, but that would only work if the user is logged in and you would have to assign the correct price to them based on their role (or you could also do it on an individual user basis), meaning their account would have to be created first and you would have to assign the proper role so that they get the correct prices. My plugin will NOT alter any retail prices if the user is not logged in (guest user), so you would need some other method to change the default pricing based on geolocation.
If you already have a specific plugin you are using to alter prices based on location, you can message me privately and send me a download link, and I could take a look at their code to see what it might take to build compatibility with it into my plugin (it would probably be similar to what I do for Aelia, which was actually quite a bit of work).
Stephen SherrardKeymasterIt’s working just fine with WordPress 5.1.1. I just haven’t made any updates to the plugin since WP 5 was released, so have not had a chance to update the “tested up to” value. Just retested on my dev site before writing this, running latest versions of everything, and no problems at all.
Try to deactivate and reactivate to make sure the database tables were setup correctly. Otherwise, could be a conflict with some other plugin?? Try disabling all other plugins to see if it works correctly, and then re-enable one by one until you find the one that makes it not work. Only thing I can think of is if some other plugin is intercepting html form posts and trying to process the sheet form, but I’ve never run into anything like that before.
May need to also turn on debug and see if you are getting any PHP errors or warnings/notices.
March 25, 2019 at 8:20 AM in reply to: Free shipping – different options for wholesale customers #24630Stephen SherrardKeymasterThis content is restricted to buyers of:
-
AuthorPosts