Рубрики
vam shop Заметки Новости Обучение Продажи

Максимально упрощаем оформление заказа в VamShop 2!

По умолчанию в VamShop 2 оформление заказа выглядит на смартфоне/десктопе вот так:
vamshop2-fast-checkout8   vamshop2-fast-checkout6

В данной заметке расскажу как сделать на смартфоне/десктопе вот так:
vamshop2-fast-checkout9   vamshop2-fast-checkout7

Максимально упростим оформление заказа в магазине, даже со смартфонов/планшетов можно быстро и удобно оформить заказ.

Что мы будем делать:
1. Уберём обязательное поле email, обязательными будут только Имя и Телефон.
2. Уберём все остальные лишние поля.
3, Из модулей доставки оставим только курьерскую доставку.
4. Из модулей оплаты оставим только оплату наличными курьеру.

Приступим:

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

Для этого в Админке — Расширения — Тэги выбираем тэг checkout.
vamshop2-fast-checkout1

Внизу страницы нажимаете кнопку — Создать микро шаблон из тэга.
vamshop2-fast-checkout2

На следующей странице создания микро шаблона в опции Псевдоним указываем название нашего нового шаблона, например my-checkout и нажимаем Продолжить.

vamshop2-fast-checkout3

Шаблон создан для страницы оформления заказа.

2. Теперь нам нужно указать, что б страница оформления заказа отрисовывалась нашим шаблоном my-checkout, а не шаблоном по умолчанию.

Для этого в Админке — Содержание — Страницы редактируем страницу Оформление и меняем {checkout} на {checkout template=’my-checkout’}

vamshop2-fast-checkout4

т.е. мы указали, что страница оформления заказа должна отрисовываться нашим шаблоном my-checkout.

Нажимаем кнопку Продолжить.

Всё, мы указали, что страница офомления заказа теперь отрисовывается нашим шаблоном my-checkout.

Осталось лишь отредактировать наш микро шаблон my-checkout и убрать всё лишнее.

3. Заходим в Админку — Оформление — Микро шаблоны и нажимаем на нашем шаблоне my-checkout, откроется страница редактирования шаблона.

vamshop2-fast-checkout5

Удаляем всё лишнее, в поле Шаблон должен остаться только вот этот код:

<script type="text/javascript">
$(function () {

  $("#contentform :input:text:visible:enabled:first").focus();

  $("form#contentform :input").change(function() {
    $("input[id='" + this.id + "']").addClass("modified");
    $("radio[id='" + this.id + "']").addClass("modified");
    $("select[id='" + this.id + "']").addClass("modified");
    $("checkbox[id='" + this.id + "']").addClass("modified");
    $("textarea[id='" + this.id + "']").addClass("modified");
  });
      	
$("label.shipping-method").click(function(){
$("label.shipping-method").parent().removeClass("selected");
$(this).parent().addClass("selected");
});

$("label.payment-method").click(function(){
$("label.payment-method").parent().removeClass("selected");
$(this).parent().addClass("selected");
});
	
  // validate form
  $("#contentform").validate({
    rules: {
      bill_name: {
        required: true,
        minlength: 2      
     },
      phone: {
        required: true,
        minlength: 10,
     },
    },
    messages: {
      bill_name: {
        required: "{lang}Required field{/lang}",
        minlength: "{lang}Required field{/lang}. {lang}Min length{/lang}: 2"
      },
      phone: {
        required: "{lang}Required field{/lang}",
        minlength: "{lang}Required field{/lang}. {lang}Min length{/lang}: 10"
      }
    }
  });

  });
</script>
<div id="checkout">
<form action="{$checkout_form_action}" method="post" id="contentform" class="form-horizontal">
  <div id="bill_information">
    <div>
      <h3>{lang}Billing Information{/lang}</h3>
    </div>
	<div class="form-group">
		<label class="col-sm-3 control-label" for="bill_name">{lang}Name{/lang}:</label>
		<div class="col-sm-9">
			<input type="text" class="form-control" name="bill_name" id="bill_name" value="{if $customer.AddressBook.ship_name}{$customer.AddressBook.ship_name}{else}{$order.bill_name}{/if}"/>
		</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label" for="phone">{lang}Phone{/lang}:</label>
		<div class="col-sm-9">
			<input type="text" class="form-control" name="phone" id="phone" value="{if $customer.AddressBook.phone}{$customer.AddressBook.phone}{else}{$order.phone}{/if}" />
		</div>
	</div>
  </div>
  <div id="shipping_method">
    <div>
      <h3>{lang}Shipping Method{/lang}</h3>
    </div>  
  <div class="clearfix">
	<ul class="shipping-methods">
    {foreach from=$ship_methods item=ship_method}
		<li class="item col-sm-6 col-md-4{if $ship_method.id == $order.shipping_method_id} selected{/if}">
      <label class="shipping-method">
      <span class="title">
        <input type="radio" name="shipping_method_id" value="{$ship_method.id}" id="ship_{$ship_method.id}" 
        {if $ship_method.id == $order.shipping_method_id}
          checked="checked"
         {/if}
        />
		<span class="name">{lang}{$ship_method.name}{/lang}</span>
		</span>
		<span class="image text-center">
				{if $ship_method.icon}<img src="{base_path}/img/icons/shipping/{$ship_method.icon}" alt="{$ship_method.name}" title="{$ship_method.name}" /> {/if}
		</span>
		{if $ship_method.cost_plain > 0}<span class="description">{$ship_method.cost}</span>{/if}
		{if $ship_method.description}<span class="description">{$ship_method.description}</span>{/if}
		</label>	
		</li>
    {/foreach}
	</ul>
	</div>
  </div>

  <div id="payment_method">
    <div>
      <h3>{lang}Payment Method{/lang}</h3>
    </div>    

  <div class="clearfix">
	<ul class="payment-methods">
    {foreach from=$payment_methods item=payment_method}
		<li class="item col-sm-6 col-md-4{if $payment_method.id == $order.payment_method_id} selected{/if}">
      <label class="payment-method">
      <span class="title">
        <input type="radio" name="payment_method_id" value="{$payment_method.id}" id="payment_{$payment_method.id}" 
        {if $payment_method.id == $order.payment_method_id}
          checked="checked"
         {/if}        
        />
		<span class="name">{lang}{$payment_method.name}{/lang}</span>
		</span>
		<span class="image text-center">
				{if $payment_method.icon}<img class="text-center" src="{base_path}/img/icons/payment/{$payment_method.icon}" alt="{$payment_method.name}" title="{$payment_method.name}" /> {/if}
		</span>
		{if $payment_method.description}<span class="description">{$payment_method.description}</span>{/if}
		</label>	
		</li>
    {/foreach}
	</ul>
  </div>
	    
  </div>

	<div class="form-group">
	  <div class="col-sm-offset-3 col-sm-9">
	    <button class="btn btn-warning" type="submit" value="{lang}Continue{/lang}"><i class="fa fa-check"></i> {lang}Continue{/lang}</button>
	  </div>
	</div>
</form>
</div>

Сохраняем наш микро шаблон my-checkout.

Теперь наше оформление заказа в магазине максимально простое.

Нужно лишь заполнить поля Имя и Телефон, больше никаких лишних данных, кучи форм, полей, кликов.

vamshop2-fast-checkout9   vamshop2-fast-checkout7

Обратите внимание, что нам не пришлось копаться в php коде, подключаться по ftp, скачивать файлы и прочее-прочее, всё делается прямо в админке, никаких лишних программ, нет лишней траты времени, всё удобно и легко.

Спасибо за внимание.

Рубрики
vam shop Новости

Новая версия VamShop 2.33

Выпущена новая версия VamShop 2.33.

Что изменилось:

1. Добавлена сортировка заказов по статусу в админке.
2. Добавлен поиск клиентов в админский поиск.
3. Добавлен расчёт налогов, если налог прицеплен к товару.
4. Обновлён класс сжатия js кода JShrink до текущей версии.
5. Удалены неиспользуемые скрипты.
6. Корректировка компонента Translit.

Полный список изменений доступен на форуме поддержки http://forum.vamshop.ru

Рубрики
vam shop Заметки Новости

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

В VamShop 2 добавлена возможность изменять цветовую схему стандартного шаблона по Вашему вкусу, прямо в браузере, без правки файлов.
Сделанный выбор сохраняется, при следующем посещении магазина цветовая схема будет именно та, которую Вы выбирали.

Демо-версия VamShop 2: http://demo2.vamshop.ru

Смена цветового оформления в правом верхнем углу.

Скриншоты:

Screenshot from 2015-06-25 22:19:06   Screenshot from 2015-06-25 22:20:19

Рубрики
vam shop Новости

VamShop 2 набирает 100 баллов из 100 возможных в тесте Googe PageSpeed Insights

VamShop 2 набирает в тесте Google PageSpeed Insights 100 баллов из 100 возможных по всем тестам.

Google PageSpeed Insights — https://developers.google.com/speed/pagespeed/insights/

Проверьте сами!

Адрес демки VamShop 2 — http://demo2.vamshop.ru

Тест для мобильных устройств: Скорость 100/100 (100 баллов из 100).
Тест для мобильных устройств: Удобство 100/100 (100 баллов из 100).
Тест для компьютеров: 100/100 (100 баллов из 100).

vamshop2-google-pagespeed-insights-100-100-mobile   vamshop2-google-pagespeed-insights-100-100-desktop

Рубрики
vam shop Новости

Новая версия VamShop 1.78

Выпущена новая версия VamShop 1.78.
Скачать можно в своих заказах в магазине http://vamshop.ru/

Основные изменения:
1. Добавлена адаптивность в colorbox при открытии картинок на странице карточки товара.
2. Добавлен вывод рейтинга и отзывов на странице карточки товара.
3. Добавлен вывод ярлыков товара в шаблоны vamshop и vamshop2.
4. Добавлена ajax загрузка регионов для выбранной страны в адресе покупателя.
5. Исправлена ошибка в модуле яндекс маркет, не устанавливался логин/пароль.
6. Исправлена ошибка с перемещением скопированного товара в админке.
7. Добавлен вывод рейтинга и отзывов по всему магазину (в слайдеры, боксы, блоки новинки, рекомендуемые и т.д.).
8. Добавлено dropdown меню Разделы в полоску навигации в шаблоне vamshop1.
9. Добавлены новые типы сортировок товара (по количеству продаж, по дате добавления, по количеству на складе).
10. Добавлена автогенерация артикула товара.
11. Отключены эффекты для полоски навигации.
12. Модуль слайдера bxSlider обновлён до текущей версии 4.1.2
13. Корректировка javascript кода на странице быстрого оформления заказа.
14. Корректировка редиректов при разбивке товара на страницы.
15. Исправлена ошибка с ajax удалением из корзины товара с атрибутом.

Полный список изменений на форуме поддержки

Рубрики
vam shop Новости

Модуль Слайдер BXSlider для картинок на странице карточки товара

Модуль Слайдер BXSlider для картинок на странице карточки товара — http://support.vamshop.ru/modules/wfdownloads/singlefile.php?cid=6&lid=17

Как выглядит этот модуль в работе можно посмотреть в онлайн демке VamShop 2, например вот здесь — http://demo2.vamshop.ru/product/samsung-galaxy-note-3.html

Основная картинка в первом слайде:

product-images-bxslider-ru-1

дополнительные картинки во втором слайде:

product-images-bxslider-ru-2

Плюсы модуля:
1. Внешне выглядит целостно и довольно органично, нет разделения между основной картинкой и доп. картинками, визуально выглядит ровно и симметрично.
2. Экономит место на странице, т.е. под основной картинкой сразу идут описание, отзывы, страница карточки товара получается компактней.
3. Посетитель зашёл на страницу карточки товара и вся самая важная информация о товаре на виду, на первом экране, без прокруток, сразу видно описание, отзывы, стоимость, кнопка купить.

Рубрики
vam shop Новости

Новая версия VamShop 1.76

Выпущена новая версия VamShop 1.76.
Скачать можно в своих заказах в магазине http://vamshop.ru/

Основные изменения:
1. Добавлен новый модуль — Ярлыки товара.
2. Добавлены ярлыки скидки для товаров со специальной ценой.
3. Изменена главная страница админки: добавлен вывод новостей VamShop, добавлен вывод информации о количестве заказов, новых заказах, сумме продаж.
4. Добавлена отдельная 404 страница для ошибок.
5. Добавлены новые модули для Яндекс.Кассы. Под каждый способ оплаты через Яндекс.Кассу добавлен свой модуль. Всего добавлено 8 новых модулей оплаты для Яндекс.Кассы.
6. Корректировка микро-разметки товара.
7. Корректировка микро-разметки отзывов.
8. Добавлены эффекты в ajax корзину.
9. Корректировка robots.txt по умолчанию.
10. Описание категории в списке товара не выводится для второй и последующих страниц, при разбивке товара на страницы.

Полный список изменений на форуме поддержки.

Рубрики
vam shop Новости

Новая версия VamShop 1.75

Выпущена новая версия VamShop 1.75.
Скачать можно в своих заказах в магазине http://vamshop.ru/

Основные изменения:
1. Обновлён код счётчика в модуле Google Analytics.
2. 404 заголовки для отсутствующих статей на страницах статьи, категории статьи, новых статей.
3. 404 заголовки для отсутствующих категорий, товаров.
4. 301 заголовки для страниц разбивки товара.
5. Корректировка цепочки навигации (breadcrumbs), страница не ссылается сама на себя.
6. Корректировка robots.txt по умолчанию, запрещены к индексации страницы, которые не должны быть в поисковике.
7. Корректировка кода создания доп. полей покупателя на странице подтверждения заказа при быстром оформлении.
8. Корректировка css стилей в шаблоне vamshop1.
9. Корректировка шаблона карточки товара в шаблоне vamshop1.
10. Для слайдера на главной странице выводятся качественные картинки.

Полный список изменений на форуме поддержки

Рубрики
vam shop Новости Продажи

Новый модуль — Акции

Новый модуль — Акция.

Позволяет проводить рекламные акции в магазине, указывая на товары специальные цены.

В каталоге акционный товар выводится с указанием:
1. Специальной цены.
2. Старой цены.
3. Экономии в номинальном и процентном соотношении.
4. Добавляется ярлык с размером скидки рядом с картинкой товара.

Пример на картинке:

vamshop2-specials1

Аналогичным образом выводится стоимость и на странице карточки товара:

vamshop2-specials2

Таким же образом выводится специальная цена и по всему магазину.

В Админке специальная цена задаётся при редактировании товара в Админке — Содержание — Категории и товары, в закладке Акция.

vamshop2-specials3

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

Кроме того, можно ограничивать действие специальных цен промежутком времени.

К примеру, можно организовать акцию со специальными ценами в какой-то определённый промежуток времени, либо праздник: новый год, 8 марта и т.д.
Можно создавать различные предложения в своём магазине со специальными ценами, что-то вроде «неделя низких цен» и т.д. и т.п.

Рубрики
vam shop Заметки Новости

Новый модуль — Ярлыки товара

Добавлен новый модуль — Ярлыки товара.

Модуль позволяет добавлять товарам любые ярлыки: как текстовые, так и графические, в виде картинок, к примеру: Новинка, Распродажа, Хит.

Ярлыки товаров выводятся как в списке товара:

product-labels-1

так и на странице карточки товара:

product-labels-4

Кроме текстовых ярлыков можно добавлять ярлыки графические, в виде абсолютно любой картинки, в данном примере ярлык -50% добавлен в виде картинки:

product-labels-6

Соответственно, оформление ярлыков может быть абсолютно любым.

Настраиваются ярлыки в Админке — Настройки — Ярлыки товара.

product-labels-2

Сначала создаётся список ярлыков:

product-labels-5

Затем при создании/редактировании товара в закладке Данные, в опции Ярлык товара выбранный ярлык цепляется к конкретному товару:

product-labels-3