After installing the module and trying to make a sale under a Seller account, the sale completed quite alright, however, when you go to SELLING under MY ACCOUNT (Seller's Account), the number of product sold came up, but nothing shows up in the amount/total for the product sold. Below is what I copied from SELLING under the seller's account.
Sales Summary:
Below is a summary of your sales.
Sales data Number of orders Total revenue Average order
Sales data Number of orders Total revenue Average order
Today, 06/19/2010 0 $0.00 $0.00
Yesterday, 06/18/2010 0 $0.00 $0.00
Daily average for Jun 2010 0.21 $0.00 $0.00
Projected totals for Jun 2010 6.31 $0.00
Statistics
Statistics
Grand total sales $0.00
Sales Reports:
# Product Sold Totalsort icon
# Product Sold Totalsort icon
1 King Sunny Live
King sunny Live 8
8 $0.00
$0.00
2 Test Show
New Test Show 1
1 $0.00
$0.00
3 King Sunny Live
sunnyade 0
0 $0.00
$0.00
My Products:
ID Namesort icon Cost Added Status
ID Namesort icon Cost Added Status
2 King Sunny LiveView ProductEdit Product $0.00 06/07/2010 For Sale
3 King Sunny LiveView ProductEdit Product $0.00 06/07/2010 For Sale
8 Test ShowView ProductEdit Product $0.00 06/08/2010 For Sale
View Orders:
ID Actions Product(s)* Last Name Total* Datesort icon Status
ID Actions Product(s)* Last Name Total* Datesort icon Status
5 View order 5
1 Test Show [New Test Show] @ $0.00
$0.00 06/08/2010 complete
4 View order 4
1 King Sunny Live [sunny] @ $0.00
$0.00 06/07/2010 complete
2 View order 2
1 King Sunny Live [sunny] @ $0.00
$0.00 06/07/2010 complete
1 View order 1
1 King Sunny Live [sunny] @ $0.00
5 King Sunny Live [sunny] @ $0.00
$0.00 06/07/2010 complete
Comments
Comment #1
kayusee commentedI also get the following error message when view My Account:
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'mp_marketplace_can_view_seller' was given in /home/content/k/a/y/kayus/events/includes/menu.inc on line 452.
Comment #2
syndicateStorm commentedWhat is the status of the sales from the admin point of view: pending, completed... ?
Comment #3
kayusee commentedHere is the Sales Report from Admin, including Pending and Completed. Thank you for your time:
Sales reports
Sales data Number of orders Total revenue Average order
Sales data Number of orders Total revenue Average order
Today, 06/24/2010 0 $0.00 $0.00
Yesterday, 06/23/2010 0 $0.00 $0.00
Month-to-date, Jun 2010 3 $500.00 $166.67
Daily average for Jun 2010 0.13 $20.83
Projected totals for Jun 2010 3.78 $624.98
Statistics
Statistics
Grand total sales $500.00
Customers total 3
New customers today 0
Online customers 1
Total orders by status
Total orders by status
Completed 3
Payment received 2
Pending 4
In checkout 1
Orders (PENDING)
View order:
View by status:
Actions Order IDsort icon Customer Total Purchase date Status
Actions Order IDsort icon Customer Total Purchase date Status
View order 9.Edit order 9.Delete order 9. 9 Vantel Johnson $150.00 06/10/2010 Pending
View order 8.Edit order 8.Delete order 8. 8 James Anderson $150.00 06/09/2010 Pending
View order 7.Edit order 7.Delete order 7. 7 James Anderson $150.00 06/09/2010 Pending
View order 3.Edit order 3.Delete order 3. 3 John Johnson $50.00 06/07/2010 Pending
Orders ( COMPLETED)
View order:
View by status:
Actions Order IDsort icon Customer Total Purchase date Status
Actions Order IDsort icon Customer Total Purchase date Status
View order 6.Edit order 6.Delete order 6. 6 Vantel Johnson $150.00 06/08/2010 Completed
View order 4.Edit order 4.Delete order 4. 4 Vantel JOhnson $50.00 06/07/2010 Completed
View order 1.Edit order 1.Delete order 1. 1 James Anderson $300.00 06/07/2010 Completed
Comment #4
syndicateStorm commentedI see the version you are using is the dev release. Make sure you have the latest dev release for starters and that you have done all the appropriate updates for the modules. Also go through the installed modules and make sure the appropriate MP modules are checked (I've been changing these around a bit so some might not be enabled anymore due to name changes). I'll look at this as soon as I can. If it is extremely important I would use the beta1 release.
The dev release should be fairly stable at this point (it's almost ready to become beta2) and in my opinion superior to beta1. However, it's still dev which means it may need more development. If you are a developer the issue may be related to changing some of the sql queries to avoid sql injection and comply with Drupal standards. I would check that first. If you're not a developer check out beta1 or hopefully I can debug this soon.
Cheers.
Comment #5
kayusee commentedThank you for your time and efforts. I installed the latest Dev released in June of this year and also enabled all the Marketplace modules, still amounts did not show up under 'Selling' and i still get the following error message:
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'mp_marketplace_can_view_seller' was given in /home/content/k/a/y/kayuse/html/events/includes/menu.inc on line 452.
I'll wait for you to finish doing the checking as the beta1 does not have the functionality that I need for the Service website I'm setting up.
Also, I'm not a developer.
Once again, thank you for your time and efforts. Great Module.
Comment #6
kayusee commentedUpdate:
When I disabled and re-enabled the Marktetplace Module, the error message disappeared, however, the amounts under 'Selling' still not showing.
Comment #7
kayusee commentedFurthermore, I forgot to mention this, I get the following error message at Checkout (http://www.mywebsite.com/events/?q=cart/checkout/complete), every time I try to place an order, even though the order always go through. Could it be the reason why the amounts are not showing up under 'Selling'. If so, how I can I prevent this error message. Thank you:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@supportwebsite.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Comment #8
syndicateStorm commentedThat error message might be useful for tracking down the issue. I'll try to look at it tonight.
Did you check the Drupal error log (under the reports menu), that might also have useful info?
Thanks for checking this out, it will help confirm the dev release is or isn't working.
Comment #9
syndicateStorm commentedAlso, have you played with the "Marketplace Product Tools" located under the Store Administration >> Products menu? I'm not sure this is setup to play nice by default yet? Make sure you've enabled marketplace functionality for the product classes of interest. Let me know where you're at with this...
Comment #10
Plazmus commentedI am checking out this module and have exactly the same problem, don't have anything displayed under "Selling" tab (sellers's account) after a product purchase.
I've tried latest stable "Ubercart" version with stable "Ubercart Marketplace", then dev version of "Ubercart Marketplace", both "Ubercart"+"Ubercart Marketplace" newest dev's still nothing.
edit: I use "Bank Transfer" as a payment method, but I don't think it makes any difference.
I can see orders, but is that the way it should work?
What I did:
From the Seller's account I added a product,
From the Buyer's I purchased a product,
Order has been created, from admin account I can find it at Store Administration -> Orders, it's not showing up under seller's "Selling" tab,
From admin account I changed Order status to "Payment received" and now Order is also displayed under seller's "Selling" tab.
Comment #11
syndicateStorm commentedPlazmus, thanks. So if I understand correctly you've tried both the beta and the dev release of Marketplace. I think they should both work but I have a lot more confidence in the beta release so maybe we should confirm that is working first. I think you really want the status to go to "completed". This should happen if the user marks the product as being shipped. Let me know if that does anything for you.
You are using the last 6.x Ubercart release? I'm using 6.x-2.2 from Nov 18, 2009.
Comment #12
kayusee commentedThanks syndicateStorm for your time and efforts. I checked the Marketplace Product Tools and marketplace functionality for the product classes of interest is enabled. I'm sending the info for my website to you by PM, so that you can take a look at it, if you have some that. The site is still in test mode. I would appreciate it.
Comment #13
syndicateStorm commentedI'll try to look at this some more when I have more time. However, at first glance I noticed a few things. The first is that the "Cost" listed on the product page is supposed to be the commission. If you want your sellers to recieve a commission this has to be greater than zero. Second, for some reason the "Cost" field is not being renamed "Commission". I think perhaps there is a conflict between Marketplace and some other module? This is likely causing other problems too? Third, the tickets are marked on the product page as shippable but the "Shipping" module in Ubercart is not enabled. I think this might be causing problems with how product fulfillment, etc. is working...
Anyway, hopefully that helps some. If you figure anything else out before I get a chance to look at this more, let me know. Cheers.
Comment #14
kayusee commentedThank you for your help. I'll check all the things you have listed and enabled them and see if it makes any difference and get back to you. Again thank you for taking some time off your busy schedule to look at the issue for me.
Comment #15
Plazmus commented@syndicateStorm thanks for your feedback!
I'm using Ubercart 6.x-2.2 from Nov 18, 2009.
I just want to make sure that this workflow is correct?
Workflow:
- seller adds a product
- buyer has purchased a product (payed with bank transfer), order status is "pending" and order now is only visible to the admin and buyer (is order status changed automaticly to "payment received" when using paypal?)
- after payment has been received, admin goes to Store Administration -> Orders and now can change status to "payment received"
- order now is visible to seller and he can contact buyer and finish the transaction changing status to "complete"
I think it would be a good idea to put a note on main project page (it's at the bottom of documentation) that order will only appear under seller's "Selling" tab if order status is "payment received" or "complete".
Thanks
Comment #16
skat commentedFirst of all, syndicateStorm I would congratulate you for the great work and sorry for my English (I'm Spanish). I have had the same problems as Plazmus, and I join his questions. On the other hand, I would like to ask you:
-how I can make sellers get an automatic email each time the store receives and order of one of their products? (I´ve saw mp-tokens, however I don´t know how it works or if it is the solution)
-Which version of marketpalce dev or beta 1, do you advise me to use for drupal 6?
Thanks you very much for any help!
Please if you have doubts about my expressions do not hesitate to communicate it
Comment #17
kayusee commentedAgain, thank you for your time. I just set up a new Marketplace on another site in other to isolate the problem and I got the same results as the first one. No amounts showing up under 'Seller' I got the following error message after I hit Submit button at checkout:
warning: Invalid argument supplied for foreach() in /home/content/k/a/t/tanees13/html/deals/modules/ubercart_marketplace/mp_quote/mp_quote.module on line 325.
The only modules I installed on the new site are Marketplace Dev released in July and Ubercart 6.x-2.2. I also updated the order to 'Completed', still same result.
I've sent you the website information by PM, so that you can take a look.
Thank you.
Comment #18
kayusee commented@syndicateStorm,
Thank you very much. I just want to update you about the progress on the second site. After I played with it for like 30 minutes today, i remembered that you mentioned something about the Marketplace Product Tools under Product. So I went to this area of the site in Store Administration and found that it was not enabled. So, I enabled it and voila, the first I noticed was that the Seller Commission that was replaced by Cost now appears. Secondly, I went and changed the pending order I just made to completed and voila, the amount and total appeared in Summary and Order tabs under Selling.
So, know I think that what might be wrong with the first site is the Ubercart Module version I installed. I installed the Development Version there, whereas I installed the Ubercart 6.x-2.2 version on the new site. I will try to change it to Ubercart 6.x-2.2 and see if it makes any difference and update you on that too.
Again, thanks for your assistance. Great module.
Comment #19
syndicateStorm commentedGreat! Really glad to hear it's up an running. I'm very interested to hear your findings with regard to the development version. I need to get it ready for a beta2 release soon and it would be good to hear if it works for you.
Thanks for the praise, most of it goes to Turgrid :-) Cheers.
Comment #20
kayusee commentedI found what was causing the Commission field to be replaced by Cost field on the first website. It is the Multiprice module which I installed. I deactivated all other modules and left only the Ubercart and the Marketplace modules, voila, the commission filed showed up. However, the amount and totals did not show up for the Seller under Selling (Summary, Product, etc) like it did on the second site. Also found that when I reactivated all other modules, except Multiprice Module, the commission field shows up. As soon as I activated the Multiprice Module, it got replaced by cost field.
Furthermore, I still get the error message:
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'mp_marketplace_can_view_seller' was given in /home/content/k/a/y/kayuse/html/events/includes/menu.inc on line 452.
and 500 error page:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@supportwebsite.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
whenever I hit the final submit button at Checkout (http://www.mywebsite.com/events/?q=cart/checkout/complete). I also found that in the Seller account under Selling > Orders, the orders show 'Not Completed', even though I changed the Orders to Completed through the Store Administration. If you have some time, please try to visit the first website to see what I'm saying. Again, thanks for everything including the module.
Comment #21
Plazmus commentedRegarding your last question @kayusee have a look at #707894: Seller updates order to completed, but status not changed when viewed by Store Administrator and see comment #5 or read documentation.
Comment #22
kayusee commentedThank you for your time and assistance. I followed your instruction and the payments are now active for the Sellers. The only thing remaining now are two error messages I'm getting and the one that is bugging me a lot is the 500 internal server error I get when I hit he final submit button at Check Out:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@supportwebsite.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
whenever I hit the final submit button at Checkout (http://www.mywebsite.com/events/?q=cart/checkout/complete).
the other error message is:
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'mp_marketplace_can_view_seller' was given in /home/content/k/a/y/kayuse/html/events/includes/menu.inc on line 452.
Thank you again for your time.
Comment #23
sokrplare commentedTwo years old so cleaning old issues up. Hopefully you found a solution by now? If not, feel free to reopen!