Just an FYI - while there is a warning that the update will make changes to the basket table, I think it should have a stronger message to double-check for expired baskets. Most store owners are going to see the Update button, click it, glean the one-sentence message about changes, and proceed. For almost every store, the update will proceed without a hitch. Unless of course, it's one that I do. I had already run the update on a couple of dozen stores. In this case, I ran the update on the store's dev site with no issues. I clicked through the proceed button and everything seemed to go along swimmingly until the update got to the "Status: Adding columns to table Basket for store XYZ". After it sat there for 15 minutes I knew there was going to be an issue so I opened a support ticket. When the admin logged me out, I updated the ticket. When the store owner called me to ask what was going on, I told him I would call support since the store was broken with barely a header and footer showing.
Yes, I should have known better but I try to approach everything from a store owner's point of view. A store owner has been told it's okay to run the updates. The message that pops up IMO doesn't seem urgent enough to make me want to click the "read more" icon.
W9wtZV.png
If the read more is clicked, then the message would have explained to go through the process I went back and I did in between the moments of the store owner's call and getting myself validated to speak on behalf of the store owner: I went back to the store admin and deleted the expired baskets. There were so many that I had to run it twice as it timed out during the first attempt.
y9rEVb.png
If I had my say in it, I think the expired baskets size should be checked during this process and if the basket size is too large the process stops until either the "All Shopping Baskets" or at least the "Expired Shopping Baskets" are deleted because if a store owner does just glean over this step it WILL break the store IF it has a large number of baskets.
Comment