Multi Vendor Marketplace Plugin | WCFM Marketplace › Forums › WCFM – Marketplace (WooCommerce Multivendor Marketplace) › Multiple order entries for each item
- This topic has 17 replies, 3 voices, and was last updated 6 years, 1 month ago by mepg2000.
- AuthorPosts
- August 30, 2018 at 10:32 pm #30258mepg2000Participant
When I log into a vendor dashboard and go to Orders tab, I see multiple order entries for each different item in the order. This does not happen in site admin dashboard where the visualization is fine and one entry is displayed for each order.
Screenshot attached. Any help appreciated. Running with WCLovers maketplace, wcfm, wcfmu, groups-and-staffs and membership.
Thank you
Attachments:
You must be logged in to view attached files. - August 30, 2018 at 10:53 pm #30261mepg2000Participant
The vendors also see the wrong status for the orders. I will attach the 2 visualization for same order. Admin view and vendor view. As you can see from the green label on admin view, the order results processing. In vendor view there are 2 order entries for each item and the status is pending payment.
Attachments:
You must be logged in to view attached files. - August 30, 2018 at 11:32 pm #30274mepg2000Participant
The payment status problem is drived from a custom plugin I created to use the standard paypal gateway (the paypal adaptive payments do not work for new users, and I cannot use stripe or any other gateway), This lead me to create a plugin to create separate carts and checkout process for each different vendor, this overrides the default paypal email with the Vendor’s paypal email to be used as a receiver in the paypal payment process and I set 100% commission to vendor. This turns out to be interpreted as “not paid” by your marketplace plugin. Is there any way I can override this so that if the payment is complete it always turn out as “payed” for the vendor?
Thanks
- August 31, 2018 at 12:51 pm #30333mepg2000Participant
I can confirm that I need a way to override order statuses as resulting with complete withdrawal upon payment processing. Paypal does NOT provide Payouts feature in Italy so there is no way for me to use the withdrawal feature.
Please give me any support for this as my site is ready for launch and only awating to sort out this problem.
Thank you
- August 31, 2018 at 4:56 pm #30354WCFM ForumMember
Hi,
Let me clear your queries –
1. Yeah it’s right, under vendor dashboard vendor see Orders by iteamize view, it’s mainly important for “Shipment Tracking”.
2. Well, vendor don’t see wrong status. Vendor Order status is different than Admin main order. Vendor may change their order status and Admin will be notified. Vendor’s are not allowed to change main order status.
3. WCFM withdrawal has a Auto-withdrawal by Pay Mode (https://wclovers.com/knowledgebase/wcfm-marketplace-withdrawal/), you may use this to fulfil “Is there any way I can override this so that if the payment is complete it always turn out as “payed” for the vendor?”
4. “I can confirm that I need a way to override order statuses as resulting with complete withdrawal upon payment processing.” – Do you mean automatic pay on Order Complete?
Between, how you are using PayPal Adaptive? It’s already deprecated by PayPal!
Thank You
- August 31, 2018 at 5:46 pm #30374mepg2000Participant
Thank you for the response.
I will explain myself better.
I Unfortunately have no way to disburse wihdrawals to vendors since Paypal payouts are not available in Italy.
Therefore I had to create a script which forces checkout flow to be processed separately for each vendor, and the vendor’s paypal email is used as a receiver. This makes the user’s payment to be directly credited to the vendor’s paypal.
Up to this everything works fine. As admin I see the order in processing state, the payment is succefully accredited to the vendor’s paypal etc.The problem starts here, the orders in the vendor’s panel result as pending payment, with the withdrawal status to not paid.
What I need is a way to set all orders as “processing” and with withdrawal status to “paid” at the time of payment callback (paypal succesfull payment).
I hope I explained myself properly.
(I am not using paypal adaptive of course 😀 )
Thank you
- September 2, 2018 at 9:49 am #30497WCFM ForumMember
Hi,
Thanks for the detail explanation.
Kindly check this setting options – https://ibb.co/jV3CQK
You will see this at WCFM Admin Setting -> WithdrawalIf you Enable PayPal here then those commissions will be auto marked “paid” as order marked as “completed”
Hope this will solve your issue.
Thank You
- September 2, 2018 at 9:08 pm #30545mepg2000Participant
I have followed your instruction and added Paypal to “Disallow Order Payment Methods for Withdraw”. Still the orders made result as pending payment status and “non paid” in vendor orders list
If you want I can give yopu credentials to my site /ftp so you can test yourself
Thank you
Attachments:
You must be logged in to view attached files. - September 4, 2018 at 8:15 pm #30777alberto miconiGuest
Any uldates on this? would you be so kind to do a few tests and spot the problem?
Ill post credentials here as pvt message
thanks
- September 5, 2018 at 5:11 am #30808WCFM ForumMember
Hi,
Did you mark those orders as “Completed”?
If not, then please mark and take a look.
Please show me Withdrawal setting screenshot as well.
Thank You
- September 6, 2018 at 1:23 pm #30973mepg2000Participant
Hello again, I have attached screenshots.
I have added paypal to “Disallow Order Payment Methods for Withdraw”. screenshot attached
Order payed by the customer result as pending payment to vendor, with “unpaid” also for the withdrawal. These should result as processing with paid status under the price (withdrawal)
once set as completed by vendor, the order state changes of course, but still results as “unpaid”Please be so kind to give me a way to have the orders set as “processing” status and “paid” as withdrawal status at the moment of order created. (payment accepted and order created)
Thanks
Attachments:
You must be logged in to view attached files. - September 7, 2018 at 9:05 am #31038WCFM ForumMember
Hi,
As I found this orders are from 2nd September.
When you have enabled “PayPal” as auto-pay gateway?
Just to mention, for old orders it will not work!
Please place a new order and take a look.
Thank You
- September 7, 2018 at 10:46 am #31044mepg2000Participant
Those orders were made after I changed the configuration as you told me.
I have made new orders and attached new files.
As you will see the orders in any case always result as “unpaid” in the withdrawal status, when just created and even when set to completed.
The status is pending payment when the order is created (should be processing).
I will post a private answer below with credentials if needed.
Attachments:
You must be logged in to view attached files. - September 7, 2018 at 10:51 am #31049mepg2000Participant
If you could tell me if there is a hook or function I can use to change the (wcfm marketplace) order status to processing and the withdrawal status to “paid” I can sort out the fix myself.
Thank you
- September 7, 2018 at 4:31 pm #31082WCFM ForumMember
Hi,
Hook/filter is off course there.
I am testing this and will update you.
Between, hope you are using latest version of WCFM Marketplace.
Thank You
- September 11, 2018 at 5:45 pm #31372mepg2000Participant
Hello again!
Yes of course I am using the latest version of all plugins.
Any updates on the problem?
thanks
- September 12, 2018 at 7:47 am #31431WCFM ForumMember
Hi,
Can you please allow me to check your setup once?
Actually, I think you are not using default PayPal so it’s not working.
But this can be resolve very easily.
It will be great if you share your site access with me – https://wclovers.com/contact-us/
Thank You
- September 12, 2018 at 9:37 am #31452mepg2000Participant
Done 🙂
Thank you
- AuthorPosts
- The topic ‘Multiple order entries for each item’ is closed to new replies.