7023 pointsLike some sort of WPMU DEV God"Mindblowingly helpful memberLifetime member
Aaron
Lead Developer
—
18th April 2011 (1 year ago)
Ok guys, I know a lot of you have been waiting a long time for this:
- Global carts/checkout - PayPal Express only compatible gateway currently
- Downloadable Products
- Limit download count per purchase
- Product variations, along with stock tracking for each.
- Per order product limits
- Skipping payment form page if only one gateway allowed
- Hide cart widget on cart pages
- Add cart widget to sidebar on first install
- Option to force login to checkout
- Moneybookers gateway
- Many many bugfixes
This is an early beta! It has only been tested for a few days with our internal team, so there is still potential for some PHP errors or certain features not functioning. There have been a huge amount of code changes so it needs to go through the wringer. That being said i'm "fairly" sure it won't mess up your existing stores. Best to backup first though.
For those adventurous who will help me test here are some things that need testing most:
- Product variations
- Stock tracking (w or without variations)
- Product sale prices
- Downloads
- adding to carts with stock warnings
- Carts on multiple blogs
- Every payment gateway possible (paypal express and moneybookers are completely rewritten/new)
- For the daring, global cart enabled.
Along with the general functionality and even keep an eye out for css issues we might address.
Please post any issues to this thread and i'll fix them up. Thanks, and enjoy!
Ok guys, I know a lot of you have been waiting a long time for this:
- Global carts/checkout - PayPal Express only compatible gateway currently
- Downloadable Products
- Limit download count per purchase
- Product variations, along with stock tracking for each.
- Per order product limits
- Skipping payment form page if only one gateway allowed
- Hide cart widget on cart pages
- Add cart widget to sidebar on first install
- Option to force login to checkout
- Moneybookers gateway
- Many many bugfixes
This is an early beta! It has only been tested for a few days with our internal team, so there is still potential for some PHP errors or certain features not functioning. There have been a huge amount of code changes so it needs to go through the wringer. That being said i'm "fairly" sure it won't mess up your existing stores. Best to backup first though.
For those adventurous who will help me test here are some things that need testing most:
- Product variations
- Stock tracking (w or without variations)
- Product sale prices
- Downloads
- adding to carts with stock warnings
- Carts on multiple blogs
- Every payment gateway possible (paypal express and moneybookers are completely rewritten/new)
- For the daring, global cart enabled.
Along with the general functionality and even keep an eye out for css issues we might address.
Please post any issues to this thread and i'll fix them up. Thanks, and enjoy!
Option 1: Size
Option 2: Colour
Colour wouldn't have a price variation but the size would.
Hope that explains it better.
Regarding the title; it does not appear on any other pages, product category page, product page, etc., it only shows up on 'Shopping Cart' and 'Shipping Information' etc.,
It did not apepar in the previous version. Only in this beta version.
Can the shopping cart and checkout stages be added to an actual page rather than a dynamically generated page? I'm using the Catalyst theme and for some reason the page title of shopping cart (etc) is not working correctly.
As mentioned previously, all other pages work fine, just not the dynamically generated pages.
I'm using the Catalyst theme and for some reason the page title of shopping cart (etc) is not working correctly.
If you email a copy of the theme to me I can look at whats wrong in it. They probably have some wierd hook in there somewhere that grabbing it. contact at incsub
Will customers have to have an account to download the product or will the link be provided in email only?
Nope, just like normal orders they don't have to be a user (unless you require it). They get the download links in the email (only if payment is confirmed before it's sent) or by visiting their order status page.
Aaron, thanks chained payments are important in my current project.
So here is the problem with global carts. Paypal adaptive payments would allow for up to 5 stores/recievers per transaction, as compared to 10 for paypal express checkout. Which is fine, except when it comes to chained payments we would have to change the structure.
Currently the store owner is the primary reciever, and the network admin secondary, so the fee collection will be invisible to the buyer, they only see the store owner, and the store owner can process refunds and such if needed from their paypal account.
To do chained payments with multiple receivers though, we would need to make the network owner primary, then distribute to the substore owners. That means the buyer would only see to branding of your network, and substore owners would not be able to process refunds to the buyers as there is that extra layer in between.
To do chained payments with multiple receivers though, we would need to make the network owner primary, then distribute to the substore owners. That means the buyer would only see to branding of your network, and substore owners would not be able to process refunds to the buyers as there is that extra layer in between.
Although a little annoying, that could be another golden benefit to a user upgrading their account to supporter status, i.e. no chained payments thus can use Express and deal with their own refunds. :-)
10 for paypal express checkout
Does this mean if you had a ton of stores, a user could only purchase form 10 at a time?
Yes, if you are using the global cart feature buyers can only checkout from a maximum of 10 stores at once. This is a limit in Paypal Apis, which are actually the most advanced out there n
I havnt found any other gateway that allows payments to multiple receivers in one transaction, so 10 is pretty good. If anyone knows of another gateway API that can support this let me know.
Variations look great, I haven't had enough time to play a whole lot with them yet though. I'll admit I was hoping that downloadable products would be connected to variations. For example if I had a book and wanted the option to sell the book or ebook, I could have it as one listing with the option to download or buy the printed.
I know it's out of the realm of this update, but I was thinking about the concept of user/member specific products, for privates store or client stores. I haven't thought through the details of how I'd want it to work, just an idea.
I'm hoping to find some free time to do some testing of MP soon and I'll post some more.
I am installing the plugin now and am excited about the new features...especially the ability to sell downloadable goods. I was logging just now to post a question in the forum inquiring about when the download feature would be available...and here it is. Good stuff. A big thanks from me for sure.
Warning: Invalid argument supplied for foreach() in /home/moolric/evenbadgers.com/wp-content/plugins/marketpress/marketpress-includes/template-functions.php on line 1736
This looks good, will be downloading and testing this myself. I think it would be nice to have more control over the pages, rather than having virtual pages for the store which hook on a store page... which i never seem to have a use for!!
I must be missing something here, can anyone tell where to fnd the beta download please.
I have not long started to build my community with the current version of Market Press and am waiting for Pay Pal to approve the chained payments so seems like a good time to take the plunge and go with the beta.
I was mistaken, the link I had found took me back to this topic so I still need some kind sould to direct me to where I can find the 2.0 Beta download please.
congratulations, just got the latest beta loaded today along the the new grid theme and I think the word AWESOME is very appropriate smashing peice of work
Just a CSS issue, but in Firefox 4 on Windows, the external link field is expanding all the way to the way to the right and exands with the window. Looks fine in other browsers though.
Variations are great but what about shared stock levels for all variations?
Examples of use:
Ticket Sales - Deposit variation - Pay In Full variation
Craft Makers - They make things to order but perhaps only 20 of one product they customise.
Screen printers - Might allow 1, 2 or 3 custom line prints per size, thus sharing the stock level.
These are just a few examples of where you would have multiple variations sharing one stock level.
Is there a way to completely hide a category of products or limit the categories that are displayed in places? I'm trying to hide a category from all listings except for a specific spot where I want it to show up.
External Link is cool, but when using it you will still see "Add to cart" perhaps this should be rephrased because it is not strictly true. Its a link. :-)
Warning: Invalid argument supplied for foreach() in /home/moolric/evenbadgers.com/wp-content/plugins/marketpress/marketpress-includes/template-functions.php on line 1736
I'm not seeing it. I think it may be because of old format cart cookies in your browser.
the external link field is expanding all the way to the way to the right and exands with the window.
I can't reproduce in ff4 on windows. Perhaps it's a css conflict with a plugin? Please use firebug to see what css is being applied to that field.
Variations are great but what about shared stock levels for all variations?
Gosh, I work so hard to give the extra power of per var stock levels and now you don't want it ;-)
Is there a way to completely hide a category of products or limit the categories that are displayed in places?
Not built in to the plugin. It uses custom post types so other plugins out there that can do this (modify the loop) might work, or just need a tiny customization.
you will still see "Add to cart" perhaps this should be rephrased because it is not strictly true. Its a link. :-)
Has the gateway settings for who sees them and who doesn't changed? For some reason in my sandbox I can;t see them but in my production (previous stable MarketPress version) they are there, see screens for example:
Gosh, I work so hard to give the extra power of per var stock levels and now you don't want it ;-)
Ohh I want it! ;-) lol
I just want more, and more and more!!
The issue on the language used, I think I might have uploaded beta one. I downloaded it last week but never tested. I'll post back in a few moments once I've double checked and re-uploaded. Same for the last issue I posted.
Ah sorry, misunderstood and was getting confused with another post in here where you spoke about how many recipients Paypal allows. I think you said 5 for chained and 10 for express.
I think I made the leap from that to MP currently supporting both. Sorry about that. :-)
To Confirm, I was using Beta 3 but the admin shows it as Beta 1. I checked again by unpacking the archive and looking at the php file. states Beta 1, that was where I confused myself above. :-)
Ok guys, here is what I hope to be the final beta.
- Change in menu handling to avoid problems with custom links in menus
- Fixed an issue with vitual page titles
- New google checkout gateway (very beta)
- LInked products always show Buy Now button.
What would be the best method for me to edit my version of the plugin without it getting overwritten? I see there's an API for the Shipping and Gateways, but what about the rest of it?
I was trying to figure out a way to create private products/categories for members only. I was just going to dig through the code and figure out where and how all the post types are pulled. I didn't have anything specific in the code I wanted to edit yet.
Been trying beta 3 with manual payments and i seemed to work nicely. Tried the order flow both logged in and out. Worked as it should. So we put it live on my clients shop. Tested again. Worked nicely.
Now (a couple of days later) , when you click on add to cart the button says added, then changes to sold out. Nothing happens in the widget cart.
We're tracking stocks and nothing changes there either, and yes there are items in stock ;)
I cant see any setting that has been changed or could induce this behavior, so what could be happening?
I updated to beta 4 and the problem is still there. Any ideas?? I need this working.
In the network settings the user admin (per site) is set to use the mapped domain. Everything works when it's like that.
I changed that setting to use the original (sub) domain. Thats when the cart stoped working. Changed back, now it's working again.
Interesting catch. Basically what is happening is the when your admin domain is different to the front domain, the cart cookie cannot be updated during the AJAX add to cart function due to browser restrictions. The only technical ways around this is to either make sure backend domains are mapped, or turn off ajax completely.
Yeah they are the ones, there was numerous discussions about branding and links. Its no worries if they remain, I'll edit them to point to my own pages. Or add information to the contextual drop downs.
I'd rather my users who pay for my services to come to me rather than be confused by third party websites which brands another product and leads to other services which are not my own. :-)
Responses (61)
Member — 18th April 2011 (1 year ago) #
Sweet! Thank you! ;) Time to test the crap out of this plugin :)
But yeah, backup first is probably a good idea!
Member — 18th April 2011 (1 year ago) #
Whats the best way to upgrade? Remove old marketpress folder and upload new? Anything specific to think about?
Lead Developer — 18th April 2011 (1 year ago) #
Just overwrite the old one!
Member — 18th April 2011 (1 year ago) #
Nice! I'll post a first impression tomorrow.
Member — 18th April 2011 (1 year ago) #
Thanks! Can't wait to get home to try it out. Probably shouldn't play with it at work.
Lead Developer — 18th April 2011 (1 year ago) #
Here's a newer version which fixes issues with PayPal express and skipping shipping for downloads.
Lead Developer — 18th April 2011 (1 year ago) #
Ok, fixed another problem with the Manual payments gateway:
Member — 18th April 2011 (1 year ago) #
is auto update a good idea for these beta's? or is it not production yet...
Sounds awesome !
Cheers
John
Member — 19th April 2011 (1 year ago) #
Sounds great, can you tell me is chained payments still available?
Cheers
Dave
Member — 19th April 2011 (1 year ago) #
Trying it and loving it... Would be lovely to have more than 1 variable but one is a great start.
Spotted a slight problem which is possibly a bit of code in the wrong place;
In Shopping Cart /etc., the words "Shopping Cart" appear at the top of the page, before the theme header etc.,
Where can I edit to remove that? It's obviously a tag somewhere repeating the page title?
Martin
Lead Developer — 19th April 2011 (1 year ago) #
Yes chained payments are still available. They don't work if you activate a global checkout yet.
Not sue what you mean by one var. You can have unlimited variations.
As far as the shopping cart title, you must have something weird I n your theme, header file, like an extra call to the_title() or wp_title().
Member — 19th April 2011 (1 year ago) #
When I refered to additional variations;
Option 1: Size
Option 2: Colour
Colour wouldn't have a price variation but the size would.
Hope that explains it better.
Regarding the title; it does not appear on any other pages, product category page, product page, etc., it only shows up on 'Shopping Cart' and 'Shipping Information' etc.,
It did not apepar in the previous version. Only in this beta version.
Martin
Member — 19th April 2011 (1 year ago) #
Can the shopping cart and checkout stages be added to an actual page rather than a dynamically generated page? I'm using the Catalyst theme and for some reason the page title of shopping cart (etc) is not working correctly.
As mentioned previously, all other pages work fine, just not the dynamically generated pages.
Cheers.
Martin
Member — 19th April 2011 (1 year ago) #
Will customers have to have an account to download the product or will the link be provided in email only?
Member — 19th April 2011 (1 year ago) #
Aaron, thanks chained payments are important in my current project
All the best
Dave
Lead Developer — 19th April 2011 (1 year ago) #
If you email a copy of the theme to me I can look at whats wrong in it. They probably have some wierd hook in there somewhere that grabbing it. contact at incsub
Nope, just like normal orders they don't have to be a user (unless you require it). They get the download links in the email (only if payment is confirmed before it's sent) or by visiting their order status page.
So here is the problem with global carts. Paypal adaptive payments would allow for up to 5 stores/recievers per transaction, as compared to 10 for paypal express checkout. Which is fine, except when it comes to chained payments we would have to change the structure.
Currently the store owner is the primary reciever, and the network admin secondary, so the fee collection will be invisible to the buyer, they only see the store owner, and the store owner can process refunds and such if needed from their paypal account.
To do chained payments with multiple receivers though, we would need to make the network owner primary, then distribute to the substore owners. That means the buyer would only see to branding of your network, and substore owners would not be able to process refunds to the buyers as there is that extra layer in between.
Member — 19th April 2011 (1 year ago) #
Thank you Aaron. Which files do you need? Catalyst has many files. And where should I email them to?
Martin
Lead Developer — 19th April 2011 (1 year ago) #
Preferably the whole theme in case it's not in the header.php file. contact at incsub com
Support Chimp — 20th April 2011 (1 year ago) #
Outstanding additions!!
Although a little annoying, that could be another golden benefit to a user upgrading their account to supporter status, i.e. no chained payments thus can use Express and deal with their own refunds. :-)
Does this mean if you had a ton of stores, a user could only purchase form 10 at a time?
Lead Developer — 20th April 2011 (1 year ago) #
Yes, if you are using the global cart feature buyers can only checkout from a maximum of 10 stores at once. This is a limit in Paypal Apis, which are actually the most advanced out there n
I havnt found any other gateway that allows payments to multiple receivers in one transaction, so 10 is pretty good. If anyone knows of another gateway API that can support this let me know.
Member — 20th April 2011 (1 year ago) #
Working for me. keep it up...
any ETA on a production release?
Thanks
Johnny
Lead Developer — 20th April 2011 (1 year ago) #
When enough people have tested it ;-)
What gateways have you tried?
Member — 20th April 2011 (1 year ago) #
Variations look great, I haven't had enough time to play a whole lot with them yet though. I'll admit I was hoping that downloadable products would be connected to variations. For example if I had a book and wanted the option to sell the book or ebook, I could have it as one listing with the option to download or buy the printed.
I know it's out of the realm of this update, but I was thinking about the concept of user/member specific products, for privates store or client stores. I haven't thought through the details of how I'd want it to work, just an idea.
I'm hoping to find some free time to do some testing of MP soon and I'll post some more.
Lead Developer — 20th April 2011 (1 year ago) #
Interesting idea. It would be fairly easy to add this in a future version.
Member — 21st April 2011 (1 year ago) #
I am installing the plugin now and am excited about the new features...especially the ability to sell downloadable goods. I was logging just now to post a question in the forum inquiring about when the download feature would be available...and here it is. Good stuff. A big thanks from me for sure.
Member — 24th April 2011 (1 year ago) #
I am trying the beta and I am getting this error
Warning: Invalid argument supplied for foreach() in /home/moolric/evenbadgers.com/wp-content/plugins/marketpress/marketpress-includes/template-functions.php on line 1736
Not on all sites, just most of them. like this
http://www.evenbadgers.com/thecraftybear/
but not on
http://www.evenbadgers.com/kimulrick/
Any ideas?
Member — 24th April 2011 (1 year ago) #
This looks good, will be downloading and testing this myself. I think it would be nice to have more control over the pages, rather than having virtual pages for the store which hook on a store page... which i never seem to have a use for!!
Andy
Member — 25th April 2011 (1 year ago) #
Hi,
I must be missing something here, can anyone tell where to fnd the beta download please.
I have not long started to build my community with the current version of Market Press and am waiting for Pay Pal to approve the chained payments so seems like a good time to take the plunge and go with the beta.
Many thanks
Dave
Member — 25th April 2011 (1 year ago) #
Fond it thanks, still finding my way around this awesome resource
Cheers
Dave
Member — 25th April 2011 (1 year ago) #
Sorry,
I was mistaken, the link I had found took me back to this topic so I still need some kind sould to direct me to where I can find the 2.0 Beta download please.
many thanks
Dave
Support Chimp — 25th April 2011 (1 year ago) #
Beta Three is in Aaron's post above:
http://premium.wpmudev.org/forums/topic/marketpress-20-beta#post-90051
Member — 25th April 2011 (1 year ago) #
Thanks Tim,,
missed that as I was looking for the first version of the beta.
All the best
Dave
Member — 26th April 2011 (1 year ago) #
Hi Aaron,
congratulations, just got the latest beta loaded today along the the new grid theme and I think the word AWESOME is very appropriate smashing peice of work
Many thanks
Dave
Member — 26th April 2011 (1 year ago) #
Just a CSS issue, but in Firefox 4 on Windows, the external link field is expanding all the way to the way to the right and exands with the window. Looks fine in other browsers though.
Support Chimp — 26th April 2011 (1 year ago) #
Not a bug, but more like a feature request.
Variations are great but what about shared stock levels for all variations?
Examples of use:
Ticket Sales - Deposit variation - Pay In Full variation
Craft Makers - They make things to order but perhaps only 20 of one product they customise.
Screen printers - Might allow 1, 2 or 3 custom line prints per size, thus sharing the stock level.
These are just a few examples of where you would have multiple variations sharing one stock level.
:-)
Member — 26th April 2011 (1 year ago) #
Is there a way to completely hide a category of products or limit the categories that are displayed in places? I'm trying to hide a category from all listings except for a specific spot where I want it to show up.
Support Chimp — 26th April 2011 (1 year ago) #
External Link is cool, but when using it you will still see "Add to cart" perhaps this should be rephrased because it is not strictly true. Its a link. :-)
Lead Developer — 26th April 2011 (1 year ago) #
I'm not seeing it. I think it may be because of old format cart cookies in your browser.
I can't reproduce in ff4 on windows. Perhaps it's a css conflict with a plugin? Please use firebug to see what css is being applied to that field.
Gosh, I work so hard to give the extra power of per var stock levels and now you don't want it ;-)
Not built in to the plugin. It uses custom post types so other plugins out there that can do this (modify the loop) might work, or just need a tiny customization.
I thought I fixed that. Will take care of it.
Support Chimp — 26th April 2011 (1 year ago) #
Has the gateway settings for who sees them and who doesn't changed? For some reason in my sandbox I can;t see them but in my production (previous stable MarketPress version) they are there, see screens for example:
Support Chimp — 26th April 2011 (1 year ago) #
Ohh I want it! ;-) lol
I just want more, and more and more!!
The issue on the language used, I think I might have uploaded beta one. I downloaded it last week but never tested. I'll post back in a few moments once I've double checked and re-uploaded. Same for the last issue I posted.
Lead Developer — 26th April 2011 (1 year ago) #
When global cart is enabled, (as it says in your screenshot) only one global capable gateway is allowed and forced across all sites.
Support Chimp — 26th April 2011 (1 year ago) #
How do you decide who sees what gateway though? like chained for free and express for supporters?
Support Chimp — 26th April 2011 (1 year ago) #
Feature Request:
When using shared cart, allow the use of manual payments. It could provide separate payment instructions for each separate cart used?
Lead Developer — 26th April 2011 (1 year ago) #
Everyone sees and must use the one gateway you select (currently only paypal express is global capable). That's the only way a global cart works.
Lead Developer — 26th April 2011 (1 year ago) #
Support Chimp — 26th April 2011 (1 year ago) #
Ah sorry, misunderstood and was getting confused with another post in here where you spoke about how many recipients Paypal allows. I think you said 5 for chained and 10 for express.
I think I made the leap from that to MP currently supporting both. Sorry about that. :-)
To Confirm, I was using Beta 3 but the admin shows it as Beta 1. I checked again by unpacking the archive and looking at the php file. states Beta 1, that was where I confused myself above. :-)
Support Chimp — 26th April 2011 (1 year ago) #
How are countries pulled for use in check out?
Because all I see in the front end is Canada and United States unless I missed a setting, in the admin I chose UK and Yorkshire.
Lead Developer — 26th April 2011 (1 year ago) #
It's those location settings, but the main site ones for global carts.
Lead Developer — 26th April 2011 (1 year ago) #
Ok guys, here is what I hope to be the final beta.
- Change in menu handling to avoid problems with custom links in menus
- Fixed an issue with vitual page titles
- New google checkout gateway (very beta)
- LInked products always show Buy Now button.
Member — 26th April 2011 (1 year ago) #
What would be the best method for me to edit my version of the plugin without it getting overwritten? I see there's an API for the Shipping and Gateways, but what about the rest of it?
Lead Developer — 26th April 2011 (1 year ago) #
What do you need to edit? I've put hooks into most everything you would want to edit.
Member — 27th April 2011 (1 year ago) #
I was trying to figure out a way to create private products/categories for members only. I was just going to dig through the code and figure out where and how all the post types are pulled. I didn't have anything specific in the code I wanted to edit yet.
Lead Developer — 27th April 2011 (1 year ago) #
Did you try just setting them as private?
Member — 27th April 2011 (1 year ago) #
Oops! This is wierd!
Been trying beta 3 with manual payments and i seemed to work nicely. Tried the order flow both logged in and out. Worked as it should. So we put it live on my clients shop. Tested again. Worked nicely.
Now (a couple of days later) , when you click on add to cart the button says added, then changes to sold out. Nothing happens in the widget cart.
We're tracking stocks and nothing changes there either, and yes there are items in stock ;)
I cant see any setting that has been changed or could induce this behavior, so what could be happening?
I updated to beta 4 and the problem is still there. Any ideas?? I need this working.
Member — 27th April 2011 (1 year ago) #
Ok, wierd bug! Found the reason for the problem.
This is all run on a wpmu setup. The tested cart is on a domain mapped website.
In the network settings the user admin (per site) is set to use the mapped domain. Everything works when it's like that.
I changed that setting to use the original (sub) domain. Thats when the cart stoped working. Changed back, now it's working again.
Do you understand what setting im talking about or should i attach a screenshot?
Still, wierd bug. Thought you should know :)
Member — 27th April 2011 (1 year ago) #
That should work for general member only products, but I'm also looking to create products for specific members.
Lead Developer — 27th April 2011 (1 year ago) #
Interesting catch. Basically what is happening is the when your admin domain is different to the front domain, the cart cookie cannot be updated during the AJAX add to cart function due to browser restrictions. The only technical ways around this is to either make sure backend domains are mapped, or turn off ajax completely.
Support Chimp — 27th April 2011 (1 year ago) #
Can we please have the WordPress links removed from the shortcodes page, or at least limit it to Superadmin? :-)
Lead Developer — 27th April 2011 (1 year ago) #
You mean to the codex? Those are instructions on how to use the shortcodes.
Support Chimp — 27th April 2011 (1 year ago) #
Yeah they are the ones, there was numerous discussions about branding and links. Its no worries if they remain, I'll edit them to point to my own pages. Or add information to the contextual drop downs.
I'd rather my users who pay for my services to come to me rather than be confused by third party websites which brands another product and leads to other services which are not my own. :-)
Lead Developer — 27th April 2011 (1 year ago) #
Ok guys, we've officially launched 2.0 so closing down this thread.
Thanks for viewing this post but this topic has been closed to new replies.
Become a member