Некоректное Отображение Таблицы
#1
Отправлено 11 Март 2014 - 09:37
второй файл товары на главной хиты продаж... вот так нужно чтобы в нужном разделе отображались файлы, т.е. для миниатюры фото само уменьшалось, под нужный размер, подпись название снизу и цена на товар минимальная если есть модификации с разной ценной, и второй вопрос как сделать оформление заказа за одно окно т.е. чтобы когда заходишь в корзину и жмешь оформить заказ вылазила вся форма в один шаг... где нужно либо ввести регистрационные данные либо войти, либо вверху ФИО и все данные заполнены, нужно отметить позиции оплата и доставка после чего становится активной кнопка подтвердить заказ!, нажимаешь и всё заказ оформлен.
Спасибо, думаю это возможно, потому что у ваших конкурентов судя по админке такой-же СМS и скрипты почти такие-же как и стили, есть только платные стили + обслуга дороже.... и у них при оформлении заказа вылазит окно где вбиваются все данные справа окошко в нем отображается содержимое корзины.
Заранее спасибо за помощь, возможно ли сделать платно некоторые модификации?
SL-271526 аккаунт
#2
Отправлено 11 Март 2014 - 10:04
logan1085 (11 Март 2014 - 09:37) писал:
второй файл товары на главной хиты продаж... вот так нужно чтобы в нужном разделе отображались файлы, т.е. для миниатюры фото само уменьшалось, под нужный размер, подпись название снизу и цена на товар минимальная если есть модификации с разной ценной, и второй вопрос как сделать оформление заказа за одно окно т.е. чтобы когда заходишь в корзину и жмешь оформить заказ вылазила вся форма в один шаг... где нужно либо ввести регистрационные данные либо войти, либо вверху ФИО и все данные заполнены, нужно отметить позиции оплата и доставка после чего становится активной кнопка подтвердить заказ!, нажимаешь и всё заказ оформлен.
Спасибо, думаю это возможно, потому что у ваших конкурентов судя по админке такой-же СМS и скрипты почти такие-же как и стили, есть только платные стили + обслуга дороже.... и у них при оформлении заказа вылазит окно где вбиваются все данные справа окошко в нем отображается содержимое корзины.
Заранее спасибо за помощь, возможно ли сделать платно некоторые модификации?
SL-271526 аккаунт
Здравствуйте
Изменяем отображение товаров в категориях
Редактируем шаблон Товары
Находим
{% FOR goods %} <td class="goodsListItem"> <div class="goodsListItemBlock withBorder cornerAll"> <table class="goodsListItemImage"> <tr> <td> <a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a> </td> </tr> </table> <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3> <div> {goods.DESCRIPTION_SHORT} </div> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </div> </div> </td> {goods.index | is_divided("3","</tr><tr>","")} {% ENDFOR goods %}
Заменяем на
{% FOR goods %} <td class="goodsListItem"> <div class="goodsListItemBlock withBorder cornerAll"> <div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div> <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </div> </div> </td> {goods.index | is_divided("5","</tr><tr>","")} {% ENDFOR goods %}
Для создания быстрого заказа воспользуйтесь данной инструкцией
#3
Отправлено 11 Март 2014 - 11:12
#4
Отправлено 11 Март 2014 - 12:42
#5
Отправлено 11 Март 2014 - 12:52
#6
Отправлено 11 Март 2014 - 15:08
добавил это в корзину появилась кнопка заказ в один шаг.... но проблема как сделать так чтоб в корзине пропускалось добавление товара в корзину?
#7
Отправлено 11 Март 2014 - 15:37
logan1085 (11 Март 2014 - 15:08) писал:
добавил это в корзину появилась кнопка заказ в один шаг.... но проблема как сделать так чтоб в корзине пропускалось добавление товара в корзину?
Здравствуйте, проблем с быстрым заказом не обнаружено. Попробуйте почистить кеш браузера или воспользоваться другим браузером.
Если проблема сохраниться, опишите ее более подробно на скриншотах
#8
Отправлено 11 Март 2014 - 16:09
Сообщение отредактировал logan1085: 11 Март 2014 - 16:10
#9
Отправлено 11 Март 2014 - 16:22
// Делаем в каталоге товаров кнопку "Быстрый заказ"
$('.quick2').button();
// Быстрый заказ
function quickorder1(formSelector) {
// Находим форму, которую отправляем на сервер, для добавления товара в корзину
var formBlock = $($(formSelector).get(0));
// Проверка на существование формы отправки запроса на добавление товара в корзину
if (1 > formBlock.length || formBlock.get(0).tagName != 'FORM') {
alert('Не удалось найти форму добавления товара в корзину');
return false;
}
// Получаем данные формы, которые будем отправлять на сервер
var formData = formBlock.serializeArray();
// Сообщаем серверу, что мы пришли через ajax запрос
formData.push({name: 'ajax_q', value: 1});
// Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа
formData.push({name: 'fast_order', value: 1});
// Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
$.ajax({
type: "POST",
cache: false,
url: formBlock.attr('action'),
data: formData,
success: function(data) {
$.fancybox({
content: data
// При изменении размера окна изменяем размер окна оформления заказа
, onUpdate: function() {
var w = $(window).width() * 0.8;
if (w < 800) {
// Автоматический ресайз внутреннего блока fancybox-а
$('.fancybox-inner').css('width', 'auto');
// Изменяем размер fancybox окна
$('.fancybox-wrap').css({'width': w + 'px'});
}
return false;
}
});
// :
}
});
return false;
}
Сообщение отредактировал logan1085: 11 Март 2014 - 16:25
#10
Отправлено 12 Март 2014 - 12:21
logan1085 (11 Март 2014 - 16:22) писал:
// Делаем в каталоге товаров кнопку "Быстрый заказ"
$('.quick2').button();
// Быстрый заказ
function quickorder1(formSelector) {
// Находим форму, которую отправляем на сервер, для добавления товара в корзину
var formBlock = $($(formSelector).get(0));
// Проверка на существование формы отправки запроса на добавление товара в корзину
if (1 > formBlock.length || formBlock.get(0).tagName != 'FORM') {
alert('Не удалось найти форму добавления товара в корзину');
return false;
}
// Получаем данные формы, которые будем отправлять на сервер
var formData = formBlock.serializeArray();
// Сообщаем серверу, что мы пришли через ajax запрос
formData.push({name: 'ajax_q', value: 1});
// Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа
formData.push({name: 'fast_order', value: 1});
// Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
$.ajax({
type: "POST",
cache: false,
url: formBlock.attr('action'),
data: formData,
success: function(data) {
$.fancybox({
content: data
// При изменении размера окна изменяем размер окна оформления заказа
, onUpdate: function() {
var w = $(window).width() * 0.8;
if (w < 800) {
// Автоматический ресайз внутреннего блока fancybox-а
$('.fancybox-inner').css('width', 'auto');
// Изменяем размер fancybox окна
$('.fancybox-wrap').css({'width': w + 'px'});
}
return false;
}
});
// :
}
});
return false;
}
Здравствуйте, если я вас правильно понял, вы хотите сделать так:
Если нажали быстрый заказ, то товар не добавляется в корзину?
К сожалению такое реализовать нельзя, но можно убрать автоматическое обновление информации на странице (только при полной перезагрузке покупатель увидит что товар был добавлен в корзину)
#11
Отправлено 13 Март 2014 - 18:15
#12
Отправлено 17 Март 2014 - 16:43
#13
Отправлено 17 Март 2014 - 17:26
div#fancybox-outer { background: rgb(247, 247, 247); /* цвет фона в rgb */ }
#14
Отправлено 17 Март 2014 - 21:02
#15
Отправлено 18 Март 2014 - 05:42
#16
Отправлено 19 Март 2014 - 16:25
#17
Отправлено 20 Март 2014 - 05:13
на счет подсчета голосовавших маловероятно, что реализуемо, но можно просто сделать кнопку заказа и вам на почту будет приходить название товара, но лучше сделать что-то вроде формы, то есть при клике на кнопку всплывает форма, где необходимо заполнить почту и\или телефон и уже с названием товара вам также придется инфа о клиенте
#18
Отправлено 20 Март 2014 - 15:37
#19
Отправлено 22 Март 2014 - 19:22
#20
Отправлено 22 Март 2014 - 19:25
logan1085 (22 Март 2014 - 19:22) писал:
В разделе Бэк-офиса Настройки - Основные, есть пункт: Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных