Unable to edit orders

Since updating to 4.19.1.SP1, I’m no longer able to edit orders. Any attempt to add or remove products, or change pricing, results in a “This page isn’t working” error when saving.

I’ve also noticed that each time I log in, there are now about seven HTTP/HTTPS requests generated, which are flooding my logs/activity page.

Reproduce the error and open server error logs. Try to find a reason (error details) there

After doing what you suggested, this was the error I got from the log.

2025/12/18 23:27:02 [error] 337#337: *61543 FastCGI sent in stderr: "PHP message: PHP Deprecated: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/mywebsitecom/www/app/lib/vendor/smarty/smarty/src/Extension/CallbackWrapper.php on line 29" while reading response header from upstream, client: 37.27.51.131, server: mywebsite.com, request: "GET /fleer/?sort_by=timestamp&sort_order=asc&layout=products_multicolumns HTTP/1.1", upstream: "fastcgi://unix:/var/run/mywebsitecom_php-fpm-81.sock:", host: "mywebsite.com"

I’m not even sure this is the specific error I’m looking for, as there appear to be several errors occurring within the same minute while trying to replicate the issue.

It is required to examine issue directly on your server. I have no ideas

1 Like

The more I use Multi-Vendor, the more I’m noticing features that no longer appear to be working. I understand the need to check error logs, however I’m unsure which specific errors I should be looking for.

At the moment, changes in the vendor panel configuration cannot be saved, orders cannot be edited, and most recently I’ve noticed that vendor storefronts cannot be deleted. I’m sure I’ll notice more things as time progresses.

At first, please make sure that the current server configuration meets CS-Cart requirements

For example, unsupported php version can cause such issues

I’m currently hosted with @zahidhost , and I would assume they meet the required specifications. Perhaps they may be able to assist in identifying the errors?

1 Like

The message PHP Deprecated: html_entity_decode() means that your PHP version is outdated.

We recommend upgrading to a newer PHP version. On our hosting, you can change PHP versions in just a few clicks, or contact with our support team we help you with this.

Thank you both, @zahidhost @ecomlabs !

PHP Deprecated: html_entity_decode() notice typically means you are passing a null value to the function where a string is expected, which is deprecated in PHP 8.1+
Upgrading PHP to a newer version is not going to resolve this notice.
Updating the PHP script to be compliant with PHP 8.1+ will resolve this notice.

I’m on PHP 8.1.34 and I’m getting a LOT of Deprecated notices in my error log regarding:
strip_tags()
html_entity_decode()
str_replace()
and occasionally strpos()

I’m waiting on CS-Cart, and my theme and addon vendors to fix their code so these functions are implemented properly or replaced with newer functions.
I’d contact the vendor, but I’ve not really been able to determine which addon or function is triggering the notice, because I’ve run through every possible function with debugging on and can’t reproduce one of the deprecation notices.

Several requests were made on the Help Desk regarding the “Deprecated” notices in 4.19.1 relating to the html_entity_decode function. All of these were related to an outdated version of the UniTheme third-party theme. These issues have most likely been resolved in the latest version of the theme.