Home Forums WC Vendors Free Support [Solution] Shipping per 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 37 posts - 1 through 37 (of 37 total)
  • Author
    Posts
  • #919
    Greg
    Participant

    Hi. There has been a lot of discuss about how to handle shipping. Since i didn’t find any solution, i had to develop one.

    So i hired a programmer to do it for me. First, i paid $250 to do it. After months of development, he could finish the job. So i hired another one, for $350. Same thing happened. Then, i decided to go with a better developer and paid $650. And now i got it!

    I’m Brazilian, so i use correios for shipping. It uses weight, lenght, height, width, vendor zip code and customer zip code.

    My customization calculates the shipping based on this values.

    You can check it out here: http://www.artedoencontro.com

    If anybody is interested in my customization, we can discuss some prices. I don’t want to profit from this, but would be nice to share the costs.

    thanks

    #921
    Greg
    Participant

    forgot to say. i did a local pickup option too. This enables people to buy from one seller, get the goods delivery in their home, and in the same order, pick up on other seller location other goods.

    it is available only if seller checks an option for it in his settings.

    #928
    Tempera
    Participant

    Hi Greg,

    Interesting solution. There were many questions about this topic on the forums, but I think this is the first solution I’ve seen.

    I happen to be looking for a delivery solution myself. I already tried one plugin I came across that claimed to have the ability to set different rates per vendor and calculate the shipping taking them into account, but unfortunately it was all a mess after all, couldn’t use it. (Even though I asked specific pre-sale questions before buying..) I was planning to share it with you guys if it were to work, but I won’t even mention it since it’s not suitable for a marketplace.

    Anyway, I’ll post here details on how we need the system to work and could you be so kind to let me know if your custom plugin would work for us?

    What we need is:
    a) – each vendor to have a minimum order amount – What I mean is customers have to buy products from that vendor so that their total cost exceeds the minimum order amount set for that certain vendor.

    b) – each vendor has his own delivery fee

    For example:

    Vendor 1 wants to only accept delivery for customers that order products of at least $50 and he wants to charge $10 per delivery.

    Vendor 2 wants to only accept delivery for customers that order products of at least $35 and he charges $12 per shipping and for orders over $100 he wants to ship them 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).

    c) – each vendor only delivers to certain zip codes

    So we wouldn’t use weight, lenght, height, width, but are a)+b)+c) possible with your custom plugin?

    Thank you,
    Ami

    #934
    mabehr
    Participant

    Also, and I’m not sure if this is slightly different, what I’m looking for in addition to the above is say customer 1 purchases products from Vendor 1 in Brazil and Vendor 2 in United States and Vendor 3 in Russia.

    Each vendor needs to be able to set their own shipping rates AND the total shipping charges and at checkout needs to display and add up those separate shipping totals into one shipping charge also at some point in the process with the ability to change or select different (cheaper/faster) methods of shipping based on each country’s shipping options and rates.

    Shipping gets rather complicated when you get into sending from other countries.

    #942
    Jamie
    Keymaster

    Hello,

    Shipping is an absolute monster to program and accommodate for. For the site I built I used the Per Product Shipping plugin to allow a vendor to set a per product / per country shipping price. This was not calculated at checkout but it gives the vendor a bunch of ‘allowed shipping countries’ that they can put shipping costs for.

    For instance they have a pair of shoes and they live in the US and will ship to US, CA, AU.

    There is three shipping boxes for them to put the shipping costs for each of those countries.

    This is all done on the front end with no access to the dashboard. I had to write some glue code to store the PPS data into the correct places.

    The shipping is split and sent to the vendor correctly on payment.

    #1066
    sunay
    Participant

    Greg, that sounds like a interesting solution, and a step in the right direction.

    I am also using Per Product Shipping, only I don’t have it all set up on the front end and coded like Jamie. I am simply asking the vendors to provide me with flat rate costs per product for countries and regions. I have US, EU, UK, and Everywhere else.
    Everything is done on the backend where I have grouped the EU, and Everywhere countries, and just apply the rate I get from the vendors to all the countries in the group, then upload the CSV to the product.
    It is a bit of a manual process, but that is what I was able to come up with. Would love to be able to offer calculation based on vendor and buyer zip codes, and countries, but so far was not able to come up with a solution.

    I would love to see each product’s cost being calculated based on the shipping location of the buyer, and the method used. USPS, FedEX, UPS, DHL etc. and then that cost added to the total, and sent to each of the vendors from the cart…As Jamie said, it’s a b**ch to get this all done and coded properly.

    Does your custom solution do any of that?
    I went to your site (very nice) but was not able to get to the checkout page, it was showing an error message
    Fatal error: Call to undefined function yit_woocommerce_default_shiptobilling() in /home/wordpress/public_html/conteudo/themes/room09/woocommerce/checkout/form-checkout-multistep.php on line 23

    #1412
    Greg
    Participant

    Sunay, take a look at the site now.

    the plugin does what you want, but for CORREIOS, the brazilian shipping company.

    it calculates the price of the shipping based on:

    1- dimensions: HxLxW
    2- vendor zip code
    3- buyer zip code

    that’s it. I guess it makes easier to migrate to other shipping companys.

    the plugin also makes local pickup for some vendors available on some products on the cart. If vendor offers this option for his store.

    if local pickup is chosen by buyer, the vendors address will be in the order email.

    #1488
    Tempera
    Participant

    Hi Greg,

    So your shipping solution won’t be suitable for me…

    But I noticed you use Room 09 as your theme and I wanted to ask you: did it work out of the box with WC Vendors or did you have to tweak it to make it compatible?

    Ami

    #1491
    WC Vendors Support
    Participant

    I cant speak for Greg’s theme, but just for everyone’s knowledge — Any properly designed WooCommerce-enabled theme should work just fine with WC Vendors out of the box. We just hook into WooCommerce’s functionality, and dont require special templates for use of the plugins software.

    #1499
    Tempera
    Participant

    Ok, thank you Ben! I kind of knew it, but it’s nice to have a confirmation before purchasing the actual theme. 🙂

    Also, looking forward to your release of the PRO version with the vendor rating system and the other additions. I’ll definitely be your customer since I need all these. But from what I read in other threads this might take awhile? An ETA could be in the first quarter of 2015?

    #1500
    WC Vendors Support
    Participant

    Tempera, your very welcome as always. 🙂

    The Pro version of the plugin will not be released in 2014. It’ll be Q1-2015. Jamie and I’ve spent so much time and effort into fixing all of Matt’s bugs, deprecated code, documentation, errors, and compatibility issues that we’re now only beginning to get to WC Vendors Pro. We both feel that WC Vendors and WC Vendors Pro should be equally bug-free and perfect, cant start working on one until the other is perfect. Then there’s writing the documentation, video walkthroughs, screenshots, knowledgebase articles, payment processors, ssl certs, etc…. that all have to be taken care of in order to launch it.

    The first release will be a while longer, but after that updates will come at a much faster interval since the “core” of the Pro version will be solid at that point.

    Slowly but surely. 🙂

    #1770
    Tempera
    Participant

    Hi Ben, Thank you for your answer. Sorry about the delay of my reply, I was busy these days testing some shipping plugins and I actually found one that correctly calculates shipping rates for my situation!! I’ll write more about it in a new thread, it might be helpful for more people. And wow, sounds like a lot of work in order to launch the PRO version. Good luck!

    #1771
    WC Vendors Support
    Participant

    Awesome! Write it up as detailed as you can and I’ll add the plugin to the recommended plugin list and add your article to the Knowledgebase.

    #6720
    vkialka
    Participant

    Greg, gostaria de falar com você sobre a sua solução. Quero orçar um ecommerce para uma cliente e precisaria saber quanto me cobraria pelo plugin cara. O que acha? Meu email é [email protected]

    Obrigado!!

    #21123
    Rafael
    Participant

    @Greg, tbm gostaria de falar com vc sobre sua solução, utilizar o plugin.
    Meu email é [email protected]

    #21394
    bfonseca
    Participant

    Greg and Daniel, I am also interested in see if I can make this plugin solution to work with multi vendor and correios. Can you contact me on my email [email protected] regards,

    #27071
    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.
    Also see: https://www.wcvendors.com/help/topic/plugin-calculating-shipping-rates-for-each-vendor/

    #30379
    Vipin Kumar
    Participant

    @Greg, I am from India and we are building a marketplace using WC vendors pro. We are also stuck just like others on the shipping modules for some of the logistic providers from India.

    It would be great if you could share the plugin and if we can get it working with our logistic providers i would be happy to share some of that development cost for sure.

    our shipping is also based on dimensions and weight of the products.

    looking forward to hear from you.

    Best Regards
    Peeyoosh

    #30380
    marco.marsala
    Participant

    @petoxy To apply the shipping cost to every vendor in the cart, you simply need to install the free plugin WC Multiple Packages that offers precisely this feature: https://www.wcvendors.com/kb/compatible-plugins/

    #30381
    Vipin Kumar
    Participant

    @marco.marsala i have it installed & activated, though i am getting this message in admin area : “Attention: One or more required plugins is not installed and/or activated. Your vendors are currently NOT being given their calculated shipping dues! Please ensure that you have the following plugins active: WooCommerce, WC Vendors, Packages Configuration for WooCommerce.
    Generated by WC Vendors Package Shipping Splitter”

    Let me take this opportunity and share what the requirement. I hope you or someone else is able to help us with it.

    A) For Shipping the Vendors pin code and address should be used for rate calculations and also for shipping label generation.

    1. For domestic(same country) customers:
    a) Do not wish to show shipping cost on front end to customer. From customer perspective it would be free shipping. Though from Admin or Vendor perspective there would be shipping cost involved which has to be calculated and utilized accordingly.
    b) For Admin & Vendors : show the shipping cost before printing shipping label.
    c) Allow Admin(Wp-Admin area) & Vendors(WC vendors dashboard) to print shipping label for the order.
    d) Shipping cost to be deducted in addition to vendor commission for each sale and calculated accordingly and shown in dashboards.

    2. For International customers:

    a) Show Shipping cost including any duty to be paid.
    b) & c) remain same as above in this case also.
    d) As the shipping cost in this case is added to cart value upon checkout hence no deduction from Vendor on this case.

    Logistic companies to be used:
    1. Domestic : (both the below mentioned logistic aggregators have drop shipping available. Both company developers are ready to help if we get a developer to work on the plugin)
    a) eCourierz.com API : https://www.getpostman.com/collections/19a14776d97e9abeb9ff
    b) Shipyaari.com : API Document could be provided. (Cannot attach it here as the file type docx or pdf is not supported)

      2. International shipping from India : (evaluating both the solutions mentioned below though we are open to any other provider as well in case you wish to suggest)
      a) Easypost : They do have a plugin for WooCommerce by WooForce though it has to be modified for usage with WC vendors pro.
      b) Yakit : They do not have any plugin for WooCommerce but have one for Shopify. There development team is ready to help if we can find a developer. 🙁

      Please guide us to appropriate solutions which can be used.

    #30386
    marco.marsala
    Participant

    You won’t need WC Vendors Package Shipping Splitter anymore because it is doing the same thing as Packages Configuration for WooCommerce, and so there are incompatible.

    #33519
    Craig Hanson
    Participant

    @marco.marsala great find!!!!

    Do you know the shipping changes in the WC Multiple Packages go tot he vendor or can they go to a different account in our case we have a contracted delivery service that would like to get the shipping charges directly rather than go to the vendor.

    Thanks so much.

    #33521
    Craig Hanson
    Participant

    oops. I meant shipping “charges” (not changes). Dose the money charged for shipping go to the vendor or the site admin or do you have the option to do either?

    #33522
    marco.marsala
    Participant

    @thrivinglocally if the customer won’t pay shipping, simply disable shipping calculation in WooCommerce 🙂

    #33523
    marco.marsala
    Participant

    @PetOxy hi, sorry for the late reply but this forum is not sending me mail notifications of new posts. So please write me by email only if you need quick reply.

    I think your requirements may be implemented with both front-end and back-end code. No core modifications to plugins will be involved. All may be made by child themes and writing a custom plugin.

    I can help in developing your site and integrating them with carriers you specified.

    #33525
    Craig Hanson
    Participant

    @marco.marsala Hi there! Thanks for replying.

    I will re-state my question as I may have asked it incorrect.

    Once this plugin is installed where does the extra shipping charges get sent to.

    for example – If the shipping rate is $5 for local delivery. and there were two vendorss on the order (to a total shipping charge of $10). Where does that $5 for each vendor go after the customer has completed a successful shopping cart transaction payment.

    Does the $5 go to the vendor or to me the site owner. I would like it to go to me if possible and not to the vendor since we do the shipping for the vendor.

    Will this plugin do that?

    #33526
    marco.marsala
    Participant

    Yes. You can do it with WC Vendor options.

    All money go to you. Then, WC Vendors allow you to do calculations and sending money to vendors (even in automated batch, with PayPal Mass Payments).

    Options control what % of shipping fees goes to vendor. Simply inputting 0% will do the trick

    #33528
    Craig Hanson
    Participant

    Hi @marco.marsala Your responses are timely and great information. Thanks so much.

    What if we want 100% of the sale charges to go to the vendor and 100% of the shipping charges to go to me?

    So as an example:

    Customer make the following single shopping cart transaction:
    -Product A from Vendor 1 for $25.00 plus $5.00 shipping (set fee in Local shipping)
    -Product B from Vendor 2 for $50.00 plus $5.00 shipping (set fee in Local shipping)
    Total order $75.00 plus $10 shipping
    Customer pays $85.00 in one PayPal transaction.

    Then
    $25 transferred automatically to Vendor 1
    $50 transferred automatically to Vendor 2
    $10 transferred automatically to me (because we do the delivery for the vendor)

    #34387
    Craig Hanson
    Participant

    @marco.marsala I’m installing the “multiple packages” plugin over the next 2 days and will update in this forum how it goes.

    It sounds like the solution may are looking for to be able to implement a shipping “cost per vendor” in the shopping cart to allow multiple vendors involved in the same transaction for the shipping charges to accumulate based on the total number of vendors.

    Thanks for posting this solution.

    #37052
    zavitoski
    Participant

    You could find a solution for the calculation of freight using CORREIOS (BRAZIL) according to the Supplier of the CEP (Sender)?

    #52278
    Madeline Binder
    Participant

    I was wondering if the plug-in you developed would accommodate the following variables or if one can be developed?

    WooCommerce is going to be used for the shopping cart.
    Here are the different vendors shipping requirements:

    All my products are drop shipped by different shippers and each one has different shipping rates.

    – One shipper uses USPS and charges 10% of retail price plus $4 per order
    – Another shipper only uses UPS plus $5 per order
    – Another shipper uses UPS if products are shipped in the US and USPS for out of the U.S., Puerto Rico, Hawaii and Alaska. They charge a service fee of $5 if order is less than $100 wholesale
    – Another shipper includes shipping charges in the price for trifold boards. There is a $15 shipping charge if an order is less than $50 for all items except header boards.
    – Another drop shipper ships USPS and charges a flat $7 fee.
    There is more, but thought this would give you an idea.

    Thanks and Happy New Year.
    Madeline
    [email protected]

    PS Tried emailing you at your email but it would not go through and you only have an incomplete email address in your blog
    PeeyooshKumar@petoxy

    #52405
    Anna
    Member

    @scifairlady
    Hello,
    I believe something like this could be achieved with a significant amount of custom coding; however, we do not have anything like this built-in to free or Pro at this time.

    #52487
    Marcelo
    Participant

    I read (almost) all the topics regarding shipping and my doubt persists.

    I don’t know why, but the commission keeps with the admin instead sending to each vendor on the order page.
    The cart seems ok with the shipping values per package, but in the order at paypal screen it shows all the commisions to admin… I have no ideia if this is the standard process of the plugin or there is any config to set, or even a code to include. note: It’s checked the option on WC vendors to send the shipping cost to vendor.

    I’m using packages configuration (grouped by vendor)+shipping gateway to Brazil (woocommerce correios)+ paypall adaptive payments.

    #52512
    Anna
    Member

    Hello,
    With WC Vendors Free, the only way you can have shipping funds allocated to the vendor at checkout is too use the WooCommerce Per Product Shipping plugin.

    #52528
    Marcelo
    Participant

    With WC Vendors Free, the only way you can have shipping funds allocated to the vendor at checkout is too use the WooCommerce Per Product Shipping plugin.

    Anna, and what about WC Vendors PRO? Is there any solution already implemented for this case?

    #52687
    Anna
    Member

    Hello,
    With WC Vendors Pro, if you use the built-in Vendor Shipping, you do not need an additional plugin for shipping or to allocate the funds to vendors.
    As of right now, our Vendor Shipping has two options: Flat Rate (vendors set national and international flat rates; admin can set defaults, too… and shipping rates can be overridden on a per product basis) .. or Country Table Rate- in which vendors add separate country rates for each country they will ship to.
    We will have some nice new shipping feature additions coming in Pro version 1.4.0.. which will expand the options available.

    #68878

    @Greg – estou necessitando da sua solução do plugin para usar em meu marketplace, você tem ainda ?

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