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.
Thank you to all of our customers!
- This topic has 36 replies, 17 voices, and was last updated 6 years, 9 months ago by Iliano Carlos Rodrigues.
-
AuthorPosts
-
October 9, 2014 at 12:25 pm #919GregParticipant
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
October 9, 2014 at 5:28 pm #921GregParticipantforgot 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.
October 10, 2014 at 2:44 pm #928TemperaParticipantHi 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,
AmiOctober 11, 2014 at 1:14 pm #934mabehrParticipantAlso, 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.
October 13, 2014 at 1:02 am #942JamieKeymasterHello,
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.
October 17, 2014 at 1:47 pm #1066sunayParticipantGreg, 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 23November 4, 2014 at 9:28 pm #1412GregParticipantSunay, 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 codethat’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.
November 10, 2014 at 3:51 pm #1488TemperaParticipantHi 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
November 10, 2014 at 5:08 pm #1491WC Vendors SupportParticipantI 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.
November 11, 2014 at 9:35 am #1499TemperaParticipantOk, 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?
November 11, 2014 at 11:36 am #1500WC Vendors SupportParticipantTempera, 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. 🙂
November 23, 2014 at 2:00 pm #1770TemperaParticipantHi 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!
November 23, 2014 at 2:02 pm #1771WC Vendors SupportParticipantAwesome! 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.
July 9, 2015 at 11:49 am #6720vkialkaParticipantGreg, 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!!
January 22, 2016 at 8:57 am #21123RafaelParticipant@Greg, tbm gostaria de falar com vc sobre sua solução, utilizar o plugin.
Meu email é [email protected]January 25, 2016 at 9:59 am #21394bfonsecaParticipantGreg 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,
March 17, 2016 at 3:50 am #27071marco.marsalaParticipantI 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/April 21, 2016 at 2:03 am #30379Vipin KumarParticipant@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
PeeyooshApril 21, 2016 at 2:28 am #30380marco.marsalaParticipant@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/
April 21, 2016 at 3:17 am #30381Vipin KumarParticipant@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.
April 21, 2016 at 3:40 am #30386marco.marsalaParticipantYou 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.
May 30, 2016 at 1:08 pm #33519Craig HansonParticipant@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.
May 30, 2016 at 3:58 pm #33521Craig HansonParticipantoops. 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?
May 30, 2016 at 4:03 pm #33522marco.marsalaParticipant@thrivinglocally if the customer won’t pay shipping, simply disable shipping calculation in WooCommerce 🙂
May 30, 2016 at 4:07 pm #33523marco.marsalaParticipant@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.
May 30, 2016 at 6:33 pm #33525Craig HansonParticipant@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?
May 30, 2016 at 6:38 pm #33526marco.marsalaParticipantYes. 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
May 30, 2016 at 6:49 pm #33528Craig HansonParticipantHi @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)June 9, 2016 at 11:24 am #34387Craig HansonParticipant@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.
July 13, 2016 at 2:00 pm #37052zavitoskiParticipantYou could find a solution for the calculation of freight using CORREIOS (BRAZIL) according to the Supplier of the CEP (Sender)?
January 6, 2017 at 2:48 pm #52278Madeline BinderParticipantI 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@petoxyJanuary 7, 2017 at 8:06 pm #52405AnnaMember@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.January 8, 2017 at 9:50 pm #52487MarceloParticipantI 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.
January 9, 2017 at 1:58 am #52512AnnaMemberHello,
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.January 9, 2017 at 7:44 am #52528MarceloParticipantWith 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?
January 11, 2017 at 12:12 am #52687AnnaMemberHello,
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.June 25, 2017 at 10:52 am #68878Iliano Carlos RodriguesParticipant@Greg – estou necessitando da sua solução do plugin para usar em meu marketplace, você tem ainda ?
-
AuthorPosts
- The forum ‘WC Vendors Free Support’ is closed to new topics and replies.