Я проверял на мозиле. Сначала выходит Ваша корзина пуста, а потом подтягиваются данные. В файле common.js есть функция
var cart = {
'add': function(product_id, quantity) {
.....
if (json['success']) {
$('#modal-cart').modal('show');
Тут вызывается модальное окно, а потом идет следующий запрос на информацию от сервера. Попробовать его закомментировать, а вызов окна сделать ниже
$.ajax({
url: 'index.php?route=common/cart/info',
type: 'get',
dataType: 'html',
beforeSend: function() {
$('.cartMask').css({'display':'block'});
},
success: function(data){ // Тут можно попробовать вызов модального окна после получения информации $('#modal-cart').modal('show');
$('#modal-cart .modal-body').html($(data).find('.modal-body').html());
$('#modal-cart .modal-body').prepend('<div class="alert alert-success"><button type="button" class="close" data-dismiss="alert">×</button><i class="fa fa-info-circle"></i> ' + json['success'] + '</div>');