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


Удалить Корзину Полностью С Шаблона


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

#1 ming-emoe

ming-emoe

    Пользователь

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

Отправлено 21 Июль 2013 - 13:34

Сайт готовится под лэндинг пейдж и корзина вообще тут не нужна. Как сделать чтобы покупатель после кнопки купить переходил на 1-й этап оформления заказа?

И добавить кнопки:

Купить - переход на оформление заказа.
Подробнее - переход на страницу товара.

#2 Stasya

Stasya

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

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

Отправлено 21 Июль 2013 - 15:28

Могу предложить Вам сделать кнопку заказ в 1 клик. То есть после нажатия кнопки купить будет появляться форма для оформления заказа. Кнопка подробнее уже есть в теме сияние . Не могли бы Вы написать номер своего аккаунта?

#3 ming-emoe

ming-emoe

    Пользователь

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

Отправлено 21 Июль 2013 - 15:54

Если сделать кнопку будет отлично) Уже голова болит, всё никак не получается её настроить... http://artem-shop24.storeland.ru/

#4 ming-emoe

ming-emoe

    Пользователь

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

Отправлено 21 Июль 2013 - 16:01

Аккаунт SL-218575

#5 Stasya

Stasya

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

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

Отправлено 21 Июль 2013 - 19:03

В файл 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;
}
Теперь в шаблоне Товар найдите строку
<a class="more-link" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a><br /><br />
и замените ее на
<a class="more-link" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a><br /><br />

Теперь в шаблоне Товары найдите строку
<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
и замените ее на
<a class="readmore" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
И загрузите к себе в файлы в разделе Сайт-> Редактор шаблонов-> Добавить файл ниже прикрепленный файл

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

  • Прикрепленный файл  order_fast.htm   26,11К   416 Количество загрузок:


#6 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

Отправлено 24 Сентябрь 2013 - 21:49

Подскажите, как перенести слова "в корзине" на другую строчку под слово "проектов" и сделать темное поле меньше по размеру

Нашла в HTML код, видимо его нужно подпрвить


<!-- Корзина -->
      <div class="basket-info">
        <div class="summary">
          <a href="{CART_URL}"><strong>{% IF cart_count_empty %}
            <span>0</span>
            {% ELSE %}
              {CART_COUNT_TOTAL}
            {% ENDIF %}</strong> проектов в корзине</a>
        </div>

Аккаунт SL-232611

И также при добавлении в корзину необходимо слово "Товар" заменить на "проект". И в быстром заказе тоже.
Спасибо!

#7 Сake

Сake

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

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

Отправлено 25 Сентябрь 2013 - 00:59

Замените ваш код на

<!-- Корзина -->
	   <div class="basket-info">
		 <div class="summary">
		   <a href="{CART_URL}"><strong>{% IF cart_count_empty %}
			 <span>0</span>
			 {% ELSE %}
			   {CART_COUNT_TOTAL}
			 {% ENDIF %}</strong> проектов <p style="padding-left: 36px; margin-top: -7px;">в корзине</p></a>
		 </div>

далее в файле стилей style.css найдите

.summary a {
	background: none repeat scroll 0 0 #0F0F0F;
	color: #FFE4AB;
	display: block;
	padding: 1.75em 1em 1.5em;
	position: absolute;
	right: 0;
	text-align: center;
	top: -4.2em;
	width: 13.333em;
}

и замените на

.summary a {
  background: none repeat scroll 0 0 #0F0F0F;
  color: #FFE4AB;
  display: block;
  padding: 1.2em 1em;
  position: absolute;
  right: 0;
  text-align: center;
  top: -4.2em;
  width: 13.333em;
}

далее найдите

.basket-summary {
  background: none repeat scroll 0 0 #4A4949;
  color: #000000;
  display: none;
  padding: 0 1em 1em;
  position: absolute;
  right: 0;
  width: 13.333em;
  z-index: 1000;
}

и замените на

.basket-summary {
  background: none repeat scroll 0 0 #4A4949;
  color: #000000;
  display: none;
  padding: 0 1em 0.5em;
  position: absolute;
  right: 0;
  width: 13.333em;
  z-index: 1000;
}

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

{% ENDIF %}</strong> товаров в корзине</a>

и замените на

{% ENDIF %}</strong> проектов <p style="padding-left: 36px; margin-top: -7px;">в корзине</p></a>


#8 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

Отправлено 25 Сентябрь 2013 - 08:40

Просмотр сообщенияСake (25 Сентябрь 2013 - 00:59) писал:

Замените ваш код на

<!-- Корзина -->
	 <div class="basket-info">
		 <div class="summary">
		 <a href="{CART_URL}"><strong>{% IF cart_count_empty %}
			 <span>0</span>
			 {% ELSE %}
			 {CART_COUNT_TOTAL}
{% ENDIF %}</strong> проектов <p style="padding-left: 36px; margin-top: -7px;">в корзине</p></a>
		 </div>

далее в файле стилей style.css найдите

.summary a {
background: none repeat scroll 0 0 #0F0F0F;
color: #FFE4AB;
display: block;
padding: 1.75em 1em 1.5em;
position: absolute;
right: 0;
text-align: center;
top: -4.2em;
width: 13.333em;
}

и замените на

.summary a {
background: none repeat scroll 0 0 #0F0F0F;
color: #FFE4AB;
display: block;
padding: 1.2em 1em;
position: absolute;
right: 0;
text-align: center;
top: -4.2em;
width: 13.333em;
}

далее найдите

.basket-summary {
background: none repeat scroll 0 0 #4A4949;
color: #000000;
display: none;
padding: 0 1em 1em;
position: absolute;
right: 0;
width: 13.333em;
z-index: 1000;
}

и замените на

.basket-summary {
background: none repeat scroll 0 0 #4A4949;
color: #000000;
display: none;
padding: 0 1em 0.5em;
position: absolute;
right: 0;
width: 13.333em;
z-index: 1000;
}

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

{% ENDIF %}</strong> товаров в корзине</a>

и замените на

{% ENDIF %}</strong> проектов <p style="padding-left: 36px; margin-top: -7px;">в корзине</p></a>

Спасибо, все получилось!




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

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