NO!
First, it's only a warning. It's not halting execution. "
Warning: A non-numeric value ..."
Second, using (int) will chop off all decimal place precision. If a bandage is intended, then use (float) instead.
But fixing it by making this change is better:
https://github.com/zencart/zencart/pull/1437/files
Bookmarks