These keys will only have one upgrade: from 4.16.2 to 4.17.1. Once the testing is over, we will disable these keys. When you enter and save them, you’ll no longer need to keep the storefront closed. But it’s best to open it after step 4.
Install the upgrade. After the upgrade you’ll see notifications about the changes. They’ll tell you what to do and check next.
If you can’t upgrade a test copy for any reason, you’ll still be able to try 4.17.1 as a new installation. Just download Store Builder 4.17.1 Beta or Multi-Vendor 4.17.1 Beta and use the corresponding keys provided above.
Feel free to discuss 4.17.1 Beta and everything related to it in this topic.
Under Settings > Appearance, select International phone number and save.
Edit a profile.
Go to the Phone field.
Select a country.
Start typing.
There is a display issue.
I assume the country dropdown should not be displayed.
Right now you need to scroll down if you want to change the country (you cannot use keyboard input with partial text lookup).
Add ip geo-lookup to define country
Use dynamic formatting
@ikoshkin Please, enhance it before you release it. I’ve sent you a PM with my current implementation in cs-cart. I think it’s much better than what you’re trying to release.
@ikoshkin Around 1 year ago there was a topic with ideas about promotion improvements in the cs-cart. Do you plan to start implementing some of those ideas in cs-cart? I think that the current mechanism is a littlebit outdated and I would love to see you’re working on it.
I don’t mean to be self-advertising, but while current promotion system may be a bit unintuitive, it gives a huge opportunities for developers to expand it. So you may want to look into promotion add-ons developed in Marketplace, if you’re looking for new conditions/bonuses.
@ikoshkin - does this update add any completely new functionalities, or only improvements & fixes?
It’s absolutely ok if it only improves current software, just wanted to make sure that I correctly understood the changelog
We considered this library too, among others. Our devs analyzed many factors. Here are just a few of them:
How it’ll work on mobile devices
Whether or not the browser autofill will work
Whether or not Ctrl+C/Ctrl+V will work
How many false positives the mask gives
Etc.
After the analysis, we decided to use Google’s library as a solid foundation for future development and improvements. As always, you bring up very good points as to what those improvements should be
However, we won’t postpone the release because of it. Version 4.17.1 brings much more than a new optional phone mask. There is PHP 8.1, improvements related to USPS, Stripe and Stripe Connect, storing Google Fonts locally (for GDPR purposes), and more. We’d rather deliver all of that as soon as we can.
It’s not planned for the immediate future, but I’m not ruling it out entirely. When we do get around to improving promotions, that topic will be the first place where we’ll draw inspiration.
You are correct, version 4.17.1 is mostly about improvements and fixes. Some of those improvements are bigger in scale on the technical side, so that’s why it’s not a patch version.
I understand that Track Inventory can be turned off for service categories, but it won’t work if there are products that need to be tracked. I have enabled “Allow negative amount in inventory” and “Show out of stock products,” but it displays “On backorder” when inventory reaches zero. Is it possible to add a “No Limit” option under Pricing/Inventory, so that inventory does not need to be updated and “On backorder” is not displayed?