Home Forums WC Vendors Free Support Plugin calculating shipping rates for each vendor

NOTICE: We've Moved to a Ticket System for Support

As of August 31, 2017 (12am EST) our support forums will be retired (read-only), and we will be moving to a support ticket system.  This will allow us to better organize and answer support requests, and provide a more personalized experience as we assist our customers.

For the time being, we will leave our forums open for reading and learning while we work on creating a more robust Knowledge Base for everyone to use.

If you are a WC Vendors Pro customer please open a support ticket here. 

If you are a WC Vendors user please open a support ticket on the Wordpress.org forums.

The information on this forum is outdated and in most instances no longer relevant. Please be sure to check our documentation for the most up to date information.

https://docs.wcvendors.com/

Thank you to all of our customers!

 

Viewing 46 posts - 1 through 46 (of 46 total)
  • Author
    Posts
  • #1774
    Tempera
    Participant

    Hello everybody,

    I am happy to tell you that I found a shipping plugin that can be set to correctly calculate shipping rates per vendors based on several conditions and is suitable to cover different requirements (like: shipping only to certain zones, over a minimum amount or number of products, or depending on the size or weight of the products).

    It’s this plugin here:
    http://codecanyon.net/item/table-rate-shipping-for-woocommerce/3796656

    And we also have to use the free plugin here (developed by the same author):

    This one is needed because will help displaying very clearly the shipping rates, like different packages for each vendor in the same order, so the customer will know what shipping rate is charged for each vendor.

    Like I said, it’s the only plugin I found that calculates perfectly the rates in the marketplace setting where we can have in the cart products from different vendors, each vendor with his own delivery fee and other particular conditions.

    BUT, the issue I found is that the rates don’t go to their respective vendors, which is pretty big! I am testing this on a local server but I guess that if the money would go to the vendors the shipping rates should appear under the details of their order, right? (in their list of orders in the vendor dashboard) I think the money stay with the admin, because they are added up to the total of the order when I look in the list of orders in woocommerce (as admin) and the customer is charged for everything (including the shipping fees).

    That’s why I think it’s a matter of compatibility with the WC Vendors plugin for the shipping fees to appear on the vendor’s side. I also talked to the developer of the plugin an they said that I should try to talk to you to see if we can work something out to connect the two plugins since their plugin “only calculates the shipping cost, and the Multiple Packages plugin actually just adds a user interface to something that is built in to WooCommerce, but generally requires a developer to enable it.”

    Would you guys consider adding compatibility for this plugin? This is a really complex plugin that would work for the most possible requirements people have for their sites and it would be somehow like a waste to let it slide. Not to mention it would lift the weight of your shoulders regarding the actual development of these kinds of complex shipping requirements I saw a lot of people have (and they are actually necessary for a marketplace).

    I will detail next, as an example, the requirements I used it for and how I set it up to work for my requirements:

    – each vendor to have a minimum order amount (customers have to buy products from that vendor so that their total cost exceeds the minimum order amount set for that vendor).

    – each vendor has his own delivery fee
    Example:
    Vendor 1: delivers only if customers order products of at least $50 and charges $10 per delivery.
    Vendor 2: delivers only if customers order products of at least $35 and charges $12 per shipping and for orders over $100 delivery is free.

    So if a customer orders from Vendor1 in amount of $60 and Vendor2 in amount of $45 he will have to pay a total of: $127 (=$60+$10 + $45+$12).

    – each vendor only delivers to certain zip codes

    The steps for obtaining the results above are:
    1) – create a shipping class for each vendor and assign each product the shipping class of the appropriate vendor. (This way the plugin will know which products qualify for which rates.)
    2) – In the General Settings of “Table Rates”, in the field “Condition” choose “Per Class” (Per Order and Per Item also exist).
    3) – create rates: each possible rate has a few conditions that can be applied: shipping zone, shipping class and another one that can be based on: price, item count, weight, or dimensions (I must mention I only tested it with price because this is what I need for my situation: I set the Min value to the minimum purchase requirement.) And then you put a cost (it can also be percentage) that will be charged for the products that will fall under that rule.
    4) – for the “shipping zone” condition I mentioned above, you have to create shipping zones in a separate tab section that is added in the Woocommerce settings page. Here you can restrict shipping only to certain countries, states or zip codes and you an create a different shipping zone for each vendor, if needed.

    If the customer does not qualify for one of these rules then they will not receive a shipping cost and thus not be able to checkout. Using the additional free “Multiple packages” plugin the customer will know which vendor has an issue, since the order will be “split” in a package for each vendor.

    #1775
    WC Vendors Support
    Participant

    Wow! That’s a wall of text right there. 🙂 Stopping work on the Pro version to work on one specific plugin would not be possible at this very moment. Compatibility for this plugin also would not be something we would add until the Pro version is released, as it’s for certain a Pro feature.

    Feel free to have the developer send me an email to [email protected] and I can try to sort out with him whose code would need to be adjusted and in what ways! Thanks for doing all this homework. 🙂

    Ben

    #1776
    Tempera
    Participant

    Hi Ben,

    Yes, it took me awhile to write everything.:) Since you asked for as many details I can give.:P
    And of course, I don’t want to hinder your work for the PRO version since I also need the features you want to include there so if I could help to release it faster I’d do it (but I’m not on that level of coding, unfortunately..).

    But if you could include the compatibility with this shipping plugin (even if it’s in the PRO version), I think it would still be ok.

    Just that since it might take some time until the release of the much awaited PRO version and because I find the shipping part more basic/needed than the rest, I have to ask this: would you add it faster, maybe in the base version, if I were to pay for adding this feature (of course, if the cost of its implementation would fall within our budget)?

    Also, to clarify this: you said that the Pro version of the plugin will be released in “Q1-2015” -> Does Q1 mean the first quarter of 2015? That’s what got me confused. Then that could also mean late March, right? And anyway, as I can understand it, it’s just an estimate and it could even exceed the first quarter of the year?

    I’m asking this in order to realistically plan the release of my own site and ponder if I should just wait for the PRO version or if I need to find some other solutions or tweak our concept a little bit for the things that don’t work right now (like this shipping issue) to use until the release of the PRO. (You see, our target release date will likely be one week before Valentine’s and that’s why I was wondering).

    Also, if we are on this subject: will the PRO version have frontend submission of products from the first release? Because I am also contemplating if I should wait for the PRO for this feature or just buy User Frontend and use it in the meanwhile…

    Anyway, I’ll send the plugin author your email address and I hope it will turn out to be easier than we thought to make it work, hopefully 🙂

    Have a nice start of the week! 🙂
    Ami

    #1777
    WC Vendors Support
    Participant

    Thanks Ami……. The best way to make this plugin work would be to have the plugin author hook into WC Vendors commissions and just add a “Pay commissions to product author( the vendor ) and you set a commission rate for that from within his plugin. If the author and I can speak to get this done, he’d probably be able to do it within the course of a few hours.

    For us to extend into HIS plugin would require a ton more work. I would figure a day and a half to get something like this done of non stop work, and I know Jamie is already booked solid for the next two weeks doing other things and I’m about the same.

    The best thing for us would be to have the plugin author contact me, and I’ll tell him what he needs to do to assign commissions, test it back and forth with him, and then he can update his plugin and release it as WC Vendors Compatible and we link to him for a (VERY) affordable plugin for members to purchase for it. $22 sure beats the pants off of WooTheme’s $199 😉 And then the plugins author would have the benefit of it being compatible, and a few thousand stores that run WC Vendors would go to him for their shipping solution.

    So on to Pro, Q1 does mean January/February/March. I can say with the utmost certainty that it will probably be February or March, not in January. Could it be later? Yes. Do we want it to be? No. 🙂 It’s hard to calculate how long it takes to write things because it’s not as easy as writing a 200 word essay on Queen Elizabeth. It’s all complex code that has to all work in unison. Much more difficult. 🙂

    Ben

    #1787
    Tempera
    Participant

    Hi Ben,

    I sent your answer to the author of Table Rate Shipping earlier today and he (or she) said that also sent you an email with some questions, especially regarding how would his plugin be able to know which shipping classes go to the correct vendor. I really hope things will work out and it will not be too difficult for the developer to add these changes and we’ll be able to use the two awesome plugins together! 😀

    ALso, thank you for the explanations regarding the release date. I can only wish you that you have enough time to work on the PRO version and that everything goes smooth!

    #1788
    WC Vendors Support
    Participant

    Yup! She was quick to email, and I sent a response with the best way to implement everything. I hope she does, as her plugin will be widely used by many members here. I’ll let you know as things update, the ball is in her court!

    Ben

    #1792
    Tempera
    Participant

    Ok, thank you, Ben! I also hope she does. This will benefit everyone.
    I’m looking forward for the resolution.

    Ami

    #1922
    alwhit
    Participant

    Looking forward to this one. I already use this plugin and have a shipping class assigned to each vendor, that’s the same as the Vendor name. But it does confuse vendors that they don’t get their shipping costs straight away, they have to wait for me to send them.

    #1931
    WC Vendors Support
    Participant

    So far no reply from the plugin author…..

    #1948
    Tempera
    Participant

    Hi guys,

    I received an answer from the Table Rate Shipping author saying:

    “I am still working out the plans. I had an extended holiday last week but I am back now and hashing out a plan. It may take a little bit of effort however because I want to eliminate the need for you to divide your products by shipping class and vendor. That seems redundant and a waste of any admin’s time, so I plan right now to have it all built in to the table.”

    That’s all for now, but it’s good to have a message from the author. 🙂
    Ami

    #1950
    WC Vendors Support
    Participant

    Yup! She responded yesterday, and I sent her Jamie’s details to work out the particulars of how exactly everything should be integrated.

    #1955
    Tempera
    Participant

    That’s great! Let’s keep in touch when we find out anything new regarding this.

    #1966
    chris
    Participant

    I too am very interested in hearing any updates on this. Thanks much.

    #2200
    kris
    Participant

    Hi Guys

    Is there any news on this? I would need to have each vendor to specify his own shipping costs (maybe under “shop settings”).

    Is this something your pro version will be capable of? Or maybe the new functions of the extension tempera is talking about?

    Until now, I can only create shipping classes per vendor myself (as the wordpress admin) and with the “mulitiple packages for woocommerce”-plugin the different shipping costs are shown at checkout.

    I would really appreciate your help on this!

    Have a nice christmas!

    Cheers
    Kris

    #2201
    WC Vendors Support
    Participant

    We have not discussed this for Pro yet (remember, we only took this plugin over in September 2014, and have spent most of this time upgrading deprecated calls, fixing functionality and maintaining compatibility, adding missing shortcodes etc… and have only just begin work on Pro).

    I have not heard a single word from the other shipping plugin author at all since I last reported…… 🙁

    #2208
    kris
    Participant

    Hey Ben

    Thanks for the quick reply. That is too bad 🙁
    I am unfortunately not a php programmer, but if I can help somehow just let me know! This “little” feature we need, would be essential for our project as dealing with every single vendor´s shipping cost is not what we would like to do… 🙂

    Take care! I am looking forward to updates on this!
    Kris

    #2217
    Tempera
    Participant

    Hi everyone,

    I didn’t receive any news yet either. After seeing your post, kris, I wrote a day ago to the author and asked how were things going. (I was also thinking that some time has passed and was starting to plan to write to the author anyway.)

    But I didn’t receive any reply yet. Still, I hope things are moving forward and I’ll receive a reply soon. I’ll let you know when that happens.

    Ami

    #2233
    Tempera
    Participant

    Hey everyone,

    This is the answer of Table Rate Shipping’s author:
    “They are still moving forward [the plans for the integration with WC Vendors], but not so much in the way the other user was hoping. The plugin will still perform as it does now but just with the added column. I’m afraid the ability for each vendor to have their own table just isn’t possible right now, but perhaps sometime after 4.0 it will be. Just not now I am afraid, the plugin is not built for that type of compatibility just yet.”

    It seems I haven’t provided you yet with the link to the thread where the discussion with the author takes place. It’s here:
    http://bolderelements.net/support/forums/topic/problem-in-a-multi-vendor-setting/

    So that you can see the entire discussion, if you want to. 😉

    I am also eagerly awaiting to see this materialize in the near future, as you are too guys! Lets hope everything will be solved and the two plugins will work together soon so we can all move forward with our projects!

    Happy Holidays, everyone!! 🙂
    Ami

    #23226
    Alex
    Participant

    Hi all

    I have a question. I run a multi-vendor online shop where my partners sell coffee and other things through the site.
    The issue I am having is that I cannot seem to set the shipping rates in such a way that customer don’t have to pay 2, 3 or 4 times the shipping cost if ordered 2, 3 or 4 items from the same vendor.

    Maybe I am doing it all wrong but I created shipping classes per vendor and then created a weight rule. Still, when I run tests, it simply doesn’t work and it’s driving me crazy.

    Can anyone help?

    #23232
    WC Vendors Support
    Participant

    Hi Alex,

    Shipping is per product when you use Vendor Shipping. The weight is not used in calculations at all. It’s simply per product.

    Ben

    #23238
    Alex
    Participant

    Hi Ben,

    that’s exactly what I mean. This totally defeats the purpose doesn’t it? I mean if I want to buy 3 products from one vendor and the shipping cost he offers per item goes up to 2kg per shipment, then it doesn’t make any sense why the customer should have to pay shipping 3 times just because the plug in can’t calculate a shipping cost based on weight of the order.
    That is what I have been banging on about and it seems insane to me that no one seems to be struggling with this!
    We have actually lost sales because customers who wanted to buy a bunch of products from vendor x were then suddenly charged 3 times the shipping cost, once for each item.
    Is there no way to fix this?

    #23239
    WC Vendors Support
    Participant

    Perhaps. Does it defeat the purpose? For YOU, perhaps. 😉 Not every marketplace is run the same. Vendor Shipping is simply an OPTION, not a requirement. 😉 We in no way force this upon you. It’s all up to you how to operate your site and how your shipping works.

    We’ll be expanding Vendor Shipping again in the future, and again in the futures future, and again in the futures future future. Consider what you see now the first version with more to come. 🙂

    #23368
    londondude
    Participant

    Alex – would it work to have a lower per item shipping cost and then (if needed) have a final additional shipping cost ?

    #23387
    Alex
    Participant

    Hey Ben and Londondude,

    I don’t agree with Ben with regards to the fact that this feature is not important. If you’re running a web shop of any kind, whether it’s your own or a vendor stores platform, shipping costs are a vital element of any purchase. I as a customer, always check what the cheapest shipping cost options are, and if I am offering products from a given vendor, who also happens to have his own web shop where he offers shipping based on the total weight of the order, then I should very much like to be able to offer the same.

    Otherwise, there is absolutely no reason for any customer to order through my web shop if he has to pay for shipping three times because it can only be calculated per product.

    The lack of this feature means that I am losing potential sales, or I have to make complicated arrangements with the customer and the vendor that require me to email back and forth between two parties, make a special price or even refund the excess amount.

    I totally appreciate that everyone runs his store in a different way but anyone who sells wines, jewellery, snacks or even t-shirts will know that being able to offer shipping by weight is absolutely crucial! Especially when your whole unique selling point is that you have all these amazing vendors under one roof.

    Is there no hack or something that can be applied to find a solution for this?

    #23392
    alwhit
    Participant

    The “hack” you are asking for Alex is going back to what we all did before the amazing Pro came out… That is what was discussed at the start of this topic. Various table rate shipping plugins are compatible with WCV but mean you as the store admin need to set rates for your vendors, they can’t do it themselves.

    Pro has solved that by adding a simple system that vendors can manage themselves. True, a more complicated system is required for some marketplaces, but I hope when Ben and Jamie write upgrades to the shipping module we can turn them on or off as having options like weight, size, multiple products, flat rate etc will confuse vendors no end!

    Personally, I’m looking forward to a simple £x for 1st item, £y for subsequent.

    #27069
    marco.marsala
    Participant

    I needed to apply a shipping fee per every vendor (count) involved in the order.
    one vendor involved in the cart: shipping will be 2 €
    two vendors involved in the cart: shipping will be 4 €
    three vendors involved in the cart: shipping will be 6 €
    … and so on …

    I solved with the compatible plugin WC Multiple Packages (https://www.wcvendors.com/kb/compatible-plugins/) that offers precisely this feature.

    #28452
    razedinflames
    Participant

    Is there any update on shipping to be applied via table rate shipping and paid to each vendor by way of a shipping class being linked with a vendor? Have just tried over 4 WC Vendor/ Marketplace plugins over the past 2 months and NO ONE seems to have the answer… happy to purchase this version if the above has been tackled… if it hasn’t yet, can ANYONE point me in the right direction?

    Many thanks in advance

    #28455
    marco.marsala
    Participant

    To apply shipping costs to each vendor, install the plugin WC Multiple Packages: https://github.com/academe/wc-multiple-packages

    Then, there are many plugins to set table rate shipping. WC Multiple Packages will do the rest, splitting these table rates per vendor too.

    #28457
    razedinflames
    Participant

    If the above solution works, I am in… if I configure everything as best practice and still cannot apply the correct shipping to each vendor, what are my refund options on WC VENDORS Pro? I only ask because this is alot of money to test a solution…

    #28458
    marco.marsala
    Participant

    You don’t need the pro version. I did it with the free version.

    #28462
    razedinflames
    Participant

    oK, I have just finished setting up a test environment for this solution. I processed via the WC Vendors Test Payment Gateway with multiple packages enabled and table rate shipping. Shipping was not paid to the vendors… is it because it is not considered a commission but rather shipping and paid via Paypal Adaptive in addition to their commission?

    Perhaps I missed something… any further assistance would be absolutely smashing, really didn’t think I’d get this far in the first place. If this IS THE SOLUTION, I’m sure everyone in this thread will be jumping for joy.

    Once again, thank you in advance for any further input.

    #28466
    razedinflames
    Participant

    I have tried EVERYTHING and cant get this happening… any further suggestions?

    #28467
    marco.marsala
    Participant

    You should configure “WC Multiple Package” under WooCommerce > Settings > Packages Grouping to split order by Product Owner (vendor).

    This will apply the calculated shipping costs to every vendor. For example, if the shipping cost is 2€, and you have in the cart products from two vendors, the total shipping price will be 4€. The plugin will also print shipping cost details under your cart in front-end.

    #32028
    Ash
    Participant

    Hi guys I think this is what I am looking for, I have launched a store using WCV and I am having problems with setting different shipping prices for each product.

    At the moment I am having to include the delivery in to the actual price and offer Free delivery which makes the original price look ridiculous!

    This is how I need my setup to work:

    Vendor 1 > Product 1 > Variable Product > Variable Product Qty’s > Each QTY has different shipping rate.

    I have about 20 vendors on my site at the moment and all of them charge differently for different products they sell so I cant just set a “Flat Rate” for all the products on my website that just wont work.

    Do any of you know if there is a solution to this?

    My site: http://www.theveganoutlet.com

    Ash

    #32037
    WC Vendors Support
    Participant

    Variable Products all share a single shipping rate. You can not have different shipping rates for different variations. It’s not a WC Vendors thing, this is how WooCommerce works.

    #32048
    marco.marsala
    Participant

    This thread was about shipping rates calculated per vendor (flat rate x number of vendors), not per product.

    If you need “Per Product Shipping”, just google these words and you will find tons of free and commercial solutions for that. Just an example: https://www.woothemes.com/products/per-product-shipping/

    Or if you need to group product with equal characteristics to ship them together (so 1 group of equal products = 1 shipping = 1 fee), you can accomplish with WC Multiple Packages (the original one or my fork https://github.com/marcomarsala/wc-multiple-packages)

    #32050
    marco.marsala
    Participant

    With plugins, it is possible to add an additional shipping fee for some variations.

    #42366
    azlans
    Participant

    I have a similar question. I’ve looked at the shipping module for the pro version and it only allows you to set the shipping rate at the VENDOR level.

    I have separate shipping classes defined via the TABLE RATE plugin based on WEIGHT (not flat rate or international rate). Can I assign those classes to a vendor in the PRO version?

    #49366
    verse
    Participant

    Installed plugins wc-multiple-packages and flexible-shipping.

    In Flexible Shipping made Shipping Method by weight.

    In Packages Grouping, Product Owner(Vendor) is selected and Flexible Shipping is checked in Shipping Methods.

    In cart it does not calculate products by weight, just first one and the rest no matter that weight differs displays same shipping cost as the first one (Product1 and Product2).

    Can it be done with Product Owner(Vendor) + Custom Product Field? If so, can somebody help me with it? Thanks!

    #51208
    Sonia
    Participant

    Following.

    #51381
    Brantley Carmichael
    Participant

    Can the plugin in the OP be configured to let the vendor set up their own shipping rules on the frontend?

    #51533
    Anna
    Member

    With WC Vendors Pro, Vendor Shipping (included with Pro) can be conducted on the front end, as well as all store & order management.
    With WC Vendors free, this is not a feature. You’d need Pro.

    The original post here was written over two years ago.. integration with that plugin has not happened.

    #53406
    Gary
    Participant

    I’ve installed the plugin (https://github.com/marcomarsala/wc-multiple-packages), it can sperate the shipping charge for each vendor. However, it calculates the free shipping min. charge per order instead of per vendor, do anyone know how to make it work?

    #53411
    marco.marsala
    Participant

    Yes such plugin separate just the shipping charge, not the free shipping min. charge, this would require an extra plugin or a customization

    #54152
    Gary
    Participant

    Are there any hints to customize the plugin to separate the shipping charge per vendor?

    #54164
    marco.marsala
    Participant

    Check generate_packages function in file Academe_Multiple_Packages.php.

    The first ifblock provides the code handling the free shipping when splitting per product. Just replicate the login in the subsequent ifblock used when splitting per product meta field (“vendor” in WC Vendors is implemented as a product meta field).

Viewing 46 posts - 1 through 46 (of 46 total)
  • The forum ‘WC Vendors Free Support’ is closed to new topics and replies.