brettlefty
Forum Replies Created
-
Forum: Plugins
In reply to: [WP eCommerce] New Update 3.8.14.1 does not solve the mess from 3.8.14Yeah, what benefits does this plugin provide that WooCommerce doesn’t? It seems to me like this is one of those situations where another ecommerce plugin really isn’t needed. I mean maybe if it worked well and gave a nice alternative and increased competition to drive innovation, then sure. But everything I’ve seen with this plugin just seems outdated and hacked together. It doesn’t work correctly most of the time, and on the rare occasions that it is working correctly it still doesn’t even work that well. What’s the point?
Just uninstall and switch to WooCommerce :/ And to the plugin creator, I’m sorry to be so harsh, and I understand it takes a lot of work to create an ecommerce plugin and I have great respect for that, but at the end of the day it just doesn’t work.
Forum: Plugins
In reply to: [WP eCommerce] New Update 3.8.14.1 does not solve the mess from 3.8.14This plugin sucks and WooCommerce is lightyears ahead of it, but I have managed to fix the ~”please select a valid state” problem.
Deactivate and remove the plugin. Then go to PHPMyAdmin or whatever you use, export the wpsc_checkout_forms table, then delete it.
Then reinstall the plugin, and you will have the new default checkout forms with the new default fields.
Then, you’ll probably want to edit the sql file you just exported to remove the old default fields, while preserving your custom checkout forms. I just imported the table to a database I have on a local XAMPP server.
I think the query I used was something like
delete from wpsc_checkout_forms where checkout_set=1
.Then, it should work! I honestly have no idea what these additional checkout forms are supposed to do, or where I’m supposed to actually assign them to specific products or whatever? But at this point, I was able to place a test order.
Of course, the various coupon options seem to be completely unable to reduce the price to below the shipping price. It would make a hell of a lot of sense to me that the free shipping coupon would, oh I don’t know, actually remove the cost of the shipping? And for that matter, the fixed amount discount really should apply to the total price, not just the price of the items before shipping.
But again, this plugin totally sucks, and you should get rid of it and move to WooCommerce or JigoShop or any of the other numerous options out there as soon as possible.
If I’m wrong, I would love to hear why this plugin doesn’t totally suck, and why I should ever recommend it to someone. The only reason I know about it at all is because some poor client is using it. I’ll be migrating them to WooCommerce as soon as they’re ready.
I actually feel bad for saying it sucks, so let me explain:
When you try to add a product with a required option to the cart without selecting an option, it doesn’t say anything like “you must select an option”, it just brings up the AJAX cart box and says “your cart is empty”.
When something goes wrong on checkout, half the time it doesn’t show you an error message, and instead just reloads the checkout page.
I spent no less than 24 hours screwing around with it trying to figure out why checkout wouldn’t work, because there were no errors anywhere. No PHP errors, no SQL errors, no JS errors. No errors anywhere, it just didn’t work. In the end I had to roll back to an older version, along with an older version of Gold Cart.
And then earlier today I decided to try upgrading both plugins the latest version, and somehow they still work! This sounds expected, except that I tried updating the plugins originally and it didn’t fix anything. So I had to downgrade and then upgrade in order to get it working.
Also, as I googled around for solutions to my problem, I seemed to find thread after thread, site after site detailing various other problems with the plugin. It seems that every major release is plagued with issues, and it isn’t until numerous bug-fix releases after each major release that the plugin is actually stable.
Why are the folders within the plugin prefixed with “wpsc”? What is wpsc, and why isn’t it “wpec”?
What is wpsc-deprecated.php? Is there really an entire file dedicated to deprecated functions?
Why doesn’t deleting the plugin actually delete the tables associated with the plugin? If that had been the case, I would have never run into the issues I did. Come to think of it, that’s probably the reason these issues occurred in the first place. Am I just stupid and this is a standard way of doing things for WordPress plugins? I would have assumed that deleting a plugin would actually delete every trace of the plugin.
Again, maybe I’m just an idiot and this is a great plugin and I’m just used to WooCommerce and other ecommerce plugins. What makes this plugin better than other ecommerce plugins? What are the strengths of WP E-Commerce?
Forum: Plugins
In reply to: [WooCommerce] order_item_metaThe order item meta is shown on the Edit Order page, so it’s definitely possible to retrieve these items.
Check out these files:
class-wc-meta-box-order-items.php (lines 23-26, 56-65)
…and that file includes this one:
html-order-item.php (lines 42-67)There’s probably also some code to display these fields in the order email file:
class-wc-emails.php (line 283 function order_meta)Basically you have to get the order, then get each product in the order, and then pull the meta values for that line item.
If I knew more about how exactly you want to use this data, I could probably give you some custom code to put it where you want.