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


Содержимое Корзины В Быстром Заказе


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

#1 Mari-ina

Mari-ina

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

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

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

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

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

  • 74.png


#2 daria_dnk

daria_dnk

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

  • Модератоpы
  • 482 сообщений

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

Просмотр сообщенияMari-ina (30 Август 2014 - 20:15) писал:

Здравствуйте! Можно ли вставить в форму быстрого заказа содержимое корзины, также как и при обычном заказе с возможность редактировать количество и удалять позицию при необходимости.
Здравствуйте! Можно реализовать таким образом: при нажатии на кнопку "Быстро оформить заказ" будет происходить переход не на форму быстрого заказа, а сразу в корзину.

#3 Mari-ina

Mari-ina

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

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

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

Нет, мне нужно, чтобы форма быстро заказа осталась, но в ней стало видно, что лежит в корзине и в каком количестве. Были случаи, когда клиенты для выбора бросали в корзину разный товар, а потом с очередным переходили в быстрый заказ и оформляли все, что там было, приходилось потом самой редактировать, что им надо. Вот, чтобы этого не было, я и хочу на странице быстрого заказа отобразить, что есть в корзине.

#4 Mari-ina

Mari-ina

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

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

Отправлено 01 Сентябрь 2014 - 17:08

!

#5 daria_dnk

daria_dnk

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

  • Модератоpы
  • 482 сообщений

Отправлено 01 Сентябрь 2014 - 22:19

Просмотр сообщенияMari-ina (01 Сентябрь 2014 - 17:08) писал:

!
Здравствуйте!
Перед внесением изменений сохраните бэкап шаблона!
В шаблоне "Быстрый заказ" найдите строки
<div class="buttons">
<h2>Форма быстрого оформления заказа</h2>
после них вставьте данный код
Скрытый текст


#6 Mari-ina

Mari-ina

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

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

Отправлено 02 Сентябрь 2014 - 09:26

Вот так это выглядело. Если менять количество, сумма не меняется. Только удаление работает.
1. Можно вынести это в отдельный блок, т.е. отделить от заполнения персональных данных
2. Немного раздвинуть столбцы
3. Наладить изменение количества, чтобы сумма менялась

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

  • Безымянный1.png


#7 Vaccina

Vaccina

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

  • Модераторы
  • 23 805 сообщений

Отправлено 03 Сентябрь 2014 - 02:11

на данный момент изменения у вас отсутствуют, сохраняйте пожалуйста изменения, чтобы мы могли далее вас консультировать

#8 Mari-ina

Mari-ina

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

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

Отправлено 03 Сентябрь 2014 - 12:19

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

#9 Mari-ina

Mari-ina

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

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

Отправлено 03 Сентябрь 2014 - 19:45

Код установила

#10 Ирина345

Ирина345

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

  • Модераторы
  • 5 673 сообщений

Отправлено 03 Сентябрь 2014 - 20:34

Просмотр сообщенияMari-ina (03 Сентябрь 2014 - 19:45) писал:

Код установила
Здравствуйте,
1.2 найдите в шаблоне Быстрый заказ код
 {% ENDFOR %}
						 {% ENDIF %}
		
		<table class="form">
замените на
          
					{% ENDFOR %}
						</tbody>
		</table>
						 {% ENDIF %}
						  </fieldset>
						
						  </div>
			  <div class="buttons">			 
		<table class="form">
  <fieldset>


#11 Mari-ina

Mari-ina

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

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

Отправлено 04 Сентябрь 2014 - 06:43

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

#12 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 05 Сентябрь 2014 - 04:10

Добавьте в ваш файл стилей main.css

#quickform .buttons tbody td {
  padding: 4px;
}
.cartFormTbodyHeader {
  padding-right: 20px;
}
#quickform .buttons > fieldset .buttons {
  display: none;
}

а в конец шаблона "Быстрый заказ" следующий код

<script>
$(function() {
  $('#quickform').on('change', '.buttons .qty', function() {
	var content = $(this).closest('.buttons').find('input').serializeArray();
	$.post('/cart', content, function(html) {
	  $('#quickform .buttons:first > fieldset').html($(html).find('.cartForm fieldset').html());
	});
  });
});
</script>


#13 Mari-ina

Mari-ina

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

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

Отправлено 05 Сентябрь 2014 - 20:52

Спасибо, теперь все как надо!




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

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