Try Version 4.13.1 Before Release

We have released version 4.13.1 Beta. It will be useful to:

  • add-on and theme developers—they can test their products in advance to prepare for 4.13.1;
  • the merchants who are interested to see how the new version will work, and what they’ll have to do during the upgrade.
---------------------

The full list of changes is very long, so we left it in the changelog and in the post-upgrade notifications. We also have an article about technical changes for developers.

---------------------

The best way to try 4.13.1 Beta is to upgrade from the previous version:


1. Make sure that your store runs on 4.12.2.SP2


2. Create a dev copy of your store. Make sure to close the storefront. It is a requirement for a dev copy, while you are still using your own key.


Don’t upgrade your live store to 4.13.1 Beta—there won’t be an upgrade from the Beta to the final 4.13.1 release.


3. In your test copy, go to Settings → Licensing mode and change the key to the one that matches your product:


CS-Cart: CS-BETA-F1DS-B4B2-7QHS-YQW0
Multi-Vendor: MV-ULT-BETA-E621-LG57-4DB3-ZTG8


These keys will only have one upgrade: from 4.12.2.SP2 to 4.13.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 in after step 4.


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.13.1 as a new installation. Just download CS-Cart 4.13.1 Beta or Multi-Vendor 4.13.1 Beta and use the corresponding keys provided above.

---------------------

Feel free to discuss 4.13.1 Beta and everything related to it in this topic.

Undefined Index: Country In /app/functions/fn.locations.php On Line 628 - not fixed!

reported here:

https://forum.cs-cart.com/tracker/issue-7955-function-fn-get-country-by-ip-generating-warnings/

https://forum.cs-cart.com/tracker/issue-7920-undefined-index-country/

https://forum.cs-cart.com/tracker/issue-7963-undefined-index-country-in-appfunctionsfnlocationsphp-on-line-628/

It's good to see so many bugs fixed but,
Some of the must-have needs are not fixed.
Example: order cargo tracking in the mobile application
Also, why can't I create a vendor admin before the seller applies?
i think it's really sucks.

This is not enabled or at least I don't see it.

Products: Some product settings were moved from the product editing page to “Settings > General” and “Settings > Checkout”; they are now specified for all products. It’s up to you whether to make them editable for individual products.

Add-ons - Needs styling/padding:

https://www.dropbox.com/s/3tibicp5pac3n19/add-ons.jpg?dl=0

to match:

https://www.dropbox.com/s/txxn56ap58uhgzs/checkboxes.jpg?dl=0

Hello! Our developers are currently working on it. It will be fixed in the final 4.13.1 version.

It's good to see so many bugs fixed but,
Some of the must-have needs are not fixed.
Example: order cargo tracking in the mobile application

Could you please be more specific on this problem with order cargo tracking in the mobile application?

Also I have found your bug report on the Mobile App. Were you referring to that issue, or something else?

really hard to understand for you? check your mobile application order info where is shipping information ( cargo tracking number ) ? i cant see it.

if you can see share with me.

At some point you guys have to look at all the bugs affecting checkout, shipping and payment - the very basic operations for a shopping cart and ask yourselves why do you end up with so many bugs that affect customer's ability to checkout and pay for a product? I counted 30+ bugs affecting checkout, stripe, paypal and shipping just in this release.

How someone can run an online business with so many bugs in a checkout process?

Please add this field to Vendors import/export.

[+] Multi-Vendor: Vendors: Profile fields: Added “Tax number” field.

At some point you guys have to look at all the bugs affecting checkout, shipping and payment - the very basic operations for a shopping cart and ask yourselves why do you end up with so many bugs that affect customer's ability to checkout and pay for a product? I counted 30+ bugs affecting checkout, stripe, paypal and shipping just in this release.

How someone can run an online business with so many bugs in a checkout process?

So many things make zero sense in this checkout - it is wrong by design. The good part is: it works as designed! By the end of this month it will be two years non-stop fun with it.

At the same time - look how "beautiful the admin panel looks now and don't mind the rapidly declining ergonomics - much longer pages and need of many more clicks to get the same job done. Perhaps the next "improvement" would be a nice and big "back to top" button? :shock:

https://forum.cs-cart.com/tracker/issue-7981-product-editing/

Hope it's a temporary effect because of ongoing changes. It would be nice though to see editable tabs for each product and even repositioning them according to tab content and nature of products, not just active/disabled options.

Multi-Vendor edition:

Edit an order.

Click Contact customer in dropdown.

Click Cancel button.

Click Contact vendor in dropdown.

"Your message to customer." should be "Your message to Simtech".

https://www.dropbox.com/s/9deevkis7970g7b/contact-vendor.jpg?dl=0

Multi-Vendor edition:

Edit an order.

Click Contact customer in dropdown.

Click Cancel button.

Click Contact vendor in dropdown.

"Your message to customer." should be "Your message to Simtech".

https://www.dropbox.com/s/9deevkis7970g7b/contact-vendor.jpg?dl=0

Thank you! I've passed the info to our developers.

That's a pretty long list of template hooks that have been removed.... Guess the basic question is WHY? Hooks are intended to insulate an addon from changes to the core product. Removing hooks used to do that kind of defeats that purpose.

That's a pretty long list of template hooks that have been removed.... Guess the basic question is WHY? Hooks are intended to insulate an addon from changes to the core product. Removing hooks used to do that kind of defeats that purpose.

Because they refactored all the bulk edit things to schema based components. Its actually pretty nice.

All the more reason to stop developing production addons for customers.

Multi-Vendor edition:

Edit an order.

Click Contact customer in dropdown.

Click Cancel button.

Click Contact vendor in dropdown.

"Your message to customer." should be "Your message to Simtech".

https://www.dropbox.com/s/9deevkis7970g7b/contact-vendor.jpg?dl=0

Thank you for the report.
The fix will be included in CS-Cart and Multi-Vendor v4.13.1. For those who want to resolve the issue by themselves, this code in the "unified diff" format shows what to do:
https://gist.github.com/RubanDenis/862a30db9ff7a46d1718cc2a567cc676
To learn how to apply the changes from “unified diff” fixes, please read these articles:
https://docs.cs-cart.com/latest/upgrade/apply_diff_file.html
Thank you.

Log in as a vendor.

Go to Administration > Shipping & taxes > States

There is a Country dropdown but no Search button in the sidebar.

\design\backend\templates\addons\product_reviews\views\product_reviews\components\update\review.tpl

Remove invalid markup

because
inside.

            {* Stars *}
            
{__("product_reviews.rating")}:

{include file="addons/product_reviews/views/product_reviews/components/rating/stars.tpl" rating=$product_review.rating_value size="xlarge" }

            {* Helpfulness *}
            
{__("product_reviews.helpfulness")}

{include file="addons/product_reviews/views/product_reviews/components/reviews/helpfulness.tpl" helpfulness=$product_review.helpfulness }

Rating:

Helpfulness

0 0