Перейти к содержимому


Скидочные Купоны


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 NewUser777

NewUser777

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 118 сообщений

Отправлено 03 Август 2014 - 15:42

Как можно перенести поле ввода купона в корзину.

#2 batta

batta

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 142 сообщений
  • ГородНижний Новгород

Отправлено 03 Август 2014 - 16:32

Просмотр сообщенияNewUser777 (03 Август 2014 - 15:42) писал:

Как можно перенести поле ввода купона в корзину.
Здравствуйте.
Поле скидочного купона нельзя перенести в корзину, поле ввода купона может быть в оформлении заказа.

#3 NewUser777

NewUser777

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 118 сообщений

Отправлено 03 Август 2014 - 17:22

Просмотр сообщенияbatta (03 Август 2014 - 16:32) писал:

Здравствуйте.
Поле скидочного купона нельзя перенести в корзину, поле ввода купона может быть в оформлении заказа.
Жаль, но может все таки можно на какую нибудь другую страницу вынести? Очень нужно.

#4 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 03 Август 2014 - 20:25

Просмотр сообщенияNewUser777 (03 Август 2014 - 17:22) писал:

Жаль, но может все таки можно на какую нибудь другую страницу вынести? Очень нужно.
Здравствуйте, можно попробовать для шаблона Сияние сделать это таким образом: перенести форму заказа в корзину. Для этого выполните след. инструкцию:
Скачайте прикрепленный файл и разархивируйте. Файл order_fast.html загрузите в раздел сайт -> редактор шаблонов -> Добавить файлы.
В конце файла main.js вставьте
// Быстрый заказ
function quickorder(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) {
var width = $(window).width() * 0.8;
if(width < 800) width = 'auto';
$.fn.nyroModalManual({
content: data,
gallery: null,
resizable: true,
autoSizable: true,
windowResize: true,
width: width,
minHeight: 230
});
}
});
return false;
}

Далее зайдите в шаблон Корзина и замените весь код на тот код, который находится в архиве в файле cart.doc.
Далее загрузите изображение AjaxLoader.gif из архива в раздел сайт -> редактор шаблонов -> Добавить файлы
в файл main.css в конце вставьте
.quick_order_payment:not(:first-of-type) {
display: none;
}
.quick_order_payment:first-of-type {
display: block;
}
Оформление заказа через корзину - Готова!

Если форма оформление заказа не работает, замените в шаблоне Корзина:
$oformZakazAjaxBlock.html($(data).html());
на
$oformZakazAjaxBlock.html(data);

Прикрепленные изображения

  • QIP Shot - Screen 560.png

Прикрепленные файлы



#5 NewUser777

NewUser777

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 118 сообщений

Отправлено 04 Август 2014 - 12:46

Спасибо конечно за помощь, но нельзя ли только форму ввода купона в корзину перенести, чтобы работала.

#6 batta

batta

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 142 сообщений
  • ГородНижний Новгород

Отправлено 04 Август 2014 - 12:56

Просмотр сообщенияNewUser777 (04 Август 2014 - 12:46) писал:

Спасибо конечно за помощь, но нельзя ли только форму ввода купона в корзину перенести, чтобы работала.
Здравствуйте.
Такой технической возможности нет. Данная переменная доступна только на странице оформления заказа.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных