Vendor Wise Split Order Module
-
We have released the beta version of our split order module.
You can download that from here – https://github.com/dualcube/dc-woocommerce-multi-vendor/archive/devs.zip
Please note, This WCMp Split Order ( Beta – 1 ) is in active development and beta release for WCMp Split order next major version.For better debugging, it’s also recommended you add define( ‘SCRIPT_DEBUG’, true ); to your wp-config. It is recommended not to use this version in live site.
-
OK, I have fixed successfully almost all my issues with this plugin according to my needs and it’s almost ready for what we need. Now I noticed something.
I have a plugin that ads an extra fee to my orders and my customers pay when placing an order, it’s a fee for Handling, but when a vendor receives an email after each order is placed, this extra fee is not considered on the email, so the total generated by the plugin is different to the real total that the customer paid.
Please see the image on the next link:
https://allstarengraving.com/new/wp-content/uploads/Extrafee.pngHow can I include this extra fee on the email generated by your plugin?
@housedelafunk, as you can see, we display the vendor’s commission, tax, and shipping calculated on his/her product.
Now I presume, the handling fee, gets calculated on the whole order. Therefore, if an order has products from multiple vendors, then what amount will you show as handling fee? to each vendor?
Thank you for answering.
The fee is calculated by vendor and the calculation is made by a plugin called “Extra Fee Options”, and is the 5% of the total of the order.
You just need to show the amount that has been previously calculated by the plugin, your plugin doesn’t need to do any calculations.- This reply was modified 5 years, 5 months ago by HDLF PRODUCTIONS.
- This reply was modified 5 years, 5 months ago by HDLF PRODUCTIONS.
@housedelafunk, as you just need to display the extra cost calculated by that plugin, then please ask the plugin author how you can display the calculated cost.
Now, you have to override the “vendor-new-order.php” template file and display the extra cost.
You can check how to modify the email template inside the email template – https://github.com/dualcube/dc-woocommerce-multi-vendor/blob/master/templates/emails/vendor-new-order.php
OK, I did it. I hope they can help me with this.
2 more things that I need to do with your plugin is to include the cost per product on the vendors email.
And also to spread out the email format to the margin of the page so it can fit in one page once printed.
Would you help me with this???
By the way, I don’t see an option to print the orders on the vendors dashboard. is there any???
@housedelafunk, in order to manage the email format, you have to override the email template and modify the content as per your need.
Regarding the print order from the Vendor order section, I presume you want the vendor to doanload invoice for the orders.
I’m asking if the only way to print an order is through the emails that vendors receive, because I don’t see an option to print the orders from the vendors dashboard.
And now I have this new situation:
First of all, I use a plugin that allows WooCommerce sync my orders with my Quickbooks.
Now, your plugin splits the orders by vendor, which is great. But, when your plugin does it, it takes the initial order and creates a secondary one (order and suborder) with a different number, and when my plugin syncs with QuickBooks, it actually creates 2 different orders for the same order.
Let me be more specific with an example:
Please open the next link that shows order #8154:
https://allstarengraving.com/new/wp-content/uploads/0.jpgThe plugin splits the order with a new number #8156
Now take a look at the next 2 links that correspond to my Quickbooks screen:
When I sync this order into QuickBooks, my plugin generates 2 different orders as shown on the print screens:
https://allstarengraving.com/new/wp-content/uploads/1-8.jpg for order #8154
And https://allstarengraving.com/new/wp-content/uploads/2-7.jpg for order #8156
This is bad for me because Quickbooks thinks that I have 2 orders instead of just 1.
I think that a good solution for this would be that if your plugin would split an order by vendor, could keep the initial order number for one of the vendors (and would not create a new one), and then for the other vendor, would assign a new number.
Do you understand what I mean here?
What can we do here???
- This reply was modified 5 years, 5 months ago by HDLF PRODUCTIONS.
- This reply was modified 5 years, 5 months ago by HDLF PRODUCTIONS.
@housedelafunk, when we create sub-order, it actually becomes another order of WooCommerce, where it will show order item for each vendor. suppose, an order has 2 vendor’s product. Now if the parent order number is 23, then the sub-orders will be 24 and 25 as per our flow. Because, all these orders are treated as individual WooCommerce order.
Now, what plugin are you using for the sync order flow?
I am using this plugin and I really like it, but one of my main concerns about this great tool is that it is not compatible with plugins that charge extra fees to the orders. The one I am using is called EXTRA FEE OPTION and it charges a % for Handling to the customer.
The fee is correctly charged by the EXTRA FEE plugin, the extra fee value is saved in one of the tables of of the database and the email generated by WooCommerce shows the fee on the email template, but when your plugin splits the order by vendor and creates suborders, the extra fee is being ignored and it’s not being considered for storage in the tables of the database, and of course, it’s not shown on the email templates.
I have talked to the creator of the plugin, analyzed different methods, analyzed the PHP code for WC Marketplace and he says that there’s nothing he can do to make his plugin compatible with WC Marketplace because your plugin does not have provisions where he can hook it in.
I have another options to follow but they involve not to use your plugin and I’m sad about it because I really wanted it as part of my website.
Any recommendations on this?
@housedelafunk, can you please ask the extra fee plugin author, on how you can fetch the extra fee from the order. So, we can help you out further.
I appreciate the help that I had from you but at the end I had to refuse using your plugin anymore because although it is a good plugin, it didn’t solve my issue at all and I had to find a different method to do it without the use of Vendor Plugins.
Thank you!
- This reply was modified 5 years, 4 months ago by HDLF PRODUCTIONS.
- The topic ‘Vendor Wise Split Order Module’ is closed to new replies.