Вопрос в следующем . У меня в базе 4.1.0.0 в таблице oc_weight_class Для граммов: value = 1000, а для килограммов: value = 1. Не менял ничего относительно стандартных значений. А ИИ убеждает меня в обратном - "Проблема в том, что в вашей базе данных значения коэффициентов для классов веса инвертированы относительно стандарта OpenCart. В стандартной схеме: Для граммов value = 1 (1 единица = 1 грамм) Для килограммов value = 1000 (1 единица = 1000 граммов) У вас же наоборот: для граммов value = 1000, для килограммов value = 1. Из-за этого вес 0.5 кг интерпретируется как 0.5 грамма, а после деления на 1000 получается 0.0005 кг → округление до 0.1 кг." Прошу рассудить спор человека и компьютера.
Так Вы факты дайте компьютеру и попроси извинится перед человеком. Это из старой версии в стандартной схеме Код: INSERT INTO `oc_weight_class` (`weight_class_id`, `value`) VALUES (1, '1.00000000'), (2, '1000.00000000'), (5, '2.20460000'), (6, '35.27400000'); INSERT INTO `oc_weight_class_description` (`weight_class_id`, `language_id`, `title`, `unit`) VALUES (1, 1, 'Kilogram', 'kg'), (2, 1, 'Gram', 'g'), (5, 1, 'Pound ', 'lb'), (6, 1, 'Ounce', 'oz');
Спасибо, а то эта редиска пол дня меня убеждала в обратном. Пока на чистом русском не определил его половую принадлежность, он упирался.