Для получения общего количества товара в.sale.order.ajax, вам необходимо выполнить следующие шаги:
1. Убедитесь, что в запросе .ajax установлен правильный путь к вашему обработчику или скрипту, который будет возвращать данные.
2. Проверьте, что ваш обработчик или скрипт правильно обрабатывает запросы и возвращает данные в формате JSON или другом подходящем формате.
3. Убедитесь, что вы правильно обрабатываете возвращаемые данные в функции обратного вызова .done() или .success() запроса .ajax. Если вы используете JSON, убедитесь, что данные декодируются правильно с помощью JSON.parse(response).
4. Проверьте, что у вас есть HTML-элемент, в котором вы планируете отображать информацию о количестве товаров, и его идентификатор или класс правильно указан в вашем коде JavaScript/jQuery.
5. Проверьте ваш код JavaScript/jQuery на наличие ошибок или конфликтов с другими скриптами, которые могут приводить к неработоспособности.
Относительно отображения информации о количестве товаров, но ее отсутствия на странице, есть несколько возможных причин:
1. Возможно, вы неправильно указали идентификатор или класс элемента, где вы хотите отобразить информацию о количестве товаров. Убедитесь, что они правильно указаны и соответствуют элементу на странице.
2. Проверьте, что у вас нет стилей CSS, которые скрывают или скрывают информацию о количестве товаров. Проверьте ваш код CSS, чтобы убедиться, что он не приводит к скрытию информации.
3. Возможно, сохранение или обновление информации о количестве товаров происходит после выполнения вашего кода JavaScript/jQuery. Убедитесь, что обновление информации происходит до момента, когда вы пытаетесь ее отобразить.
Учитывая, что вы сказали, что информация о количестве товаров выводится в консоль, но не отображается на странице, возможно, проблема связана с одним из вышеупомянутых факторов. Обратите внимание на них и проверьте, что вы правильно делаете в каждом из этих шагов.