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

Настройка авторизации через ВКонтакте!

В VamShop по умолчанию добавлен модуль авторизации через соц. сети.

По умолчанию, Вы можете авторизоваться в магазине через: вконтакте, facebook, google.

Что это значит?!

Это значит, что Вам не надо помнить свой email, логин, пароль, не надо регистрироваться в магазине.

К примеру, оформили Вы заказ в магазине и хотите смотреть историю заказа, как он к Вам добирается, смотреть статус заказа.

Всё очень просто, Вам не надо помнить свой пароль, логин, просто заходите на страницу Мои заказы (рабочий пример http://demo2.vamshop.ru)

Нажимаете Войти через: google, facebook, вконтакте.

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

Как настроить авторизацию на сайте через ВКонтакте читайте ниже.

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

Новая версия — VamShop 2.61

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

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

  1. Добавлен новый модуль оплаты — Открытие банк.
  2. Добавлен новый модуль оплаты — WebBankir.
  3. Добавлена семантическая разметка для цепочки навигации (breadcrumb).
  4. Добавлена OpenGraph разметка.
  5. Корректировка сортировки по умолчанию, выводятся свежие записи на первом месте.
  6. Корректировка меню Разделы, по умолчанию развёрнуто и подсвечен текущий раздел при просмотре категории с товарами.
  7. Возвращён jQuery maskedInput для маски телефона.
  8. Обновлён код яндекс метрики.
  9. Шаблон по умолчанию сделан «резиновым».
  10. Корректировка кода метки product_manufacturer, html-разметка вынесена из метки.

Полный список изменений доступен на форуме технической поддержки пользователей — https://forum.vamshop.ru/topic/16009-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-vamshop-261/

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

Новый модуль оплаты — Открытие банк!

В VamShop по умолчанию добавлен новый модуль оплаты — Открытие банк.

С помощью данного модуля оплаты Вы сможете принимать оплату карточками (Visa, MasterCard, Maestro, Мир) в своём интернет-магазине на базе VamShop.

Как установить модуль:

  1. Вам для начала нужно подключиться к банку открытие и получить от них partnerid и serviceid номера.
  2. В Админке — Модули — Оплата включите модуль openbank
  3. В настройках модуля оплаты укажите Ваши значения partnerid и serviceid.

Сообщите в банк URL адрес для уведомлений:

  1. Для магазинов на базе VamShop 1 адрес будет: https://ваш-магазин.ру/openbank.php
  2. Для магазинов на базе VamShop 2 адрес будет: https://ваш-магазин.ру/payment/openbank/result

Рубрики
vam shop Заметки Обучение

Добавляем невидимую каптчу от гугл (google recaptcha v3) на страницу обратной связи!

Если Вы столкнулись с прблемой спама, который приходит у Вас со страницы обратной связи, можно попробовать добавить невидимую каптчу (google recaptcha v3) от гугл.

1. На сайте https://google.com/recaptcha получаете ключи для сайта.

site key и secret key.

2. В файле /shop-content.php меняйте:

	if (isset ($_GET['action']) && ($_GET['action'] == 'send') && $spam_flag == false) {

на:

// Build POST request:     
$recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify'; $recaptcha_secret = 'ЗДЕСЬ-УКАЖИТЕ-ВАШ-СЕКРЕТНЫЙ-КЛЮЧ'; $recaptcha_response = $_POST['recaptcha_response'];
// Make and decode POST request:
$recaptcha = file_get_contents($recaptcha_url . '?secret=' . $recaptcha_secret . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);

if (isset ($_GET['action']) && ($_GET['action'] == 'send') && $spam_flag == false && $recaptcha->score >= 0.5) {

В шаблоне страницы обратной связи /templates/ваш-шаблон/module/contact_us.html после:

{config_load file="$language/lang_$language.conf" section="contact_us"}

добавьте:

<script src="https://www.google.com/recaptcha/api.js?render=УКАЖИТЕ-ЗДЕСЬ-СВОЙ-SITE-KEY"></script>     
<script>
grecaptcha.ready(function () { grecaptcha.execute('УКАЖИТЕ-ЗДЕСЬ-СВОЙ-SITE-KEY', { action: 'contact' }).then(function (token) { var recaptchaResponse = document.getElementById('recaptchaResponse'); recaptchaResponse.value = token; }); }); </script>

и внизу, меняйте:

{$FORM_END}

на:

<input type="hidden" name="recaptcha_response" id="recaptchaResponse">
{$FORM_END}

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

Рубрики
vam shop Заметки Новости Обучение Юзабилити

Добавляем OpenGraph разметку в VamShop!

Семантическая микро-разметка по умолчанию уже есть в VamShop.

Подробнее — http://blog.vamshop.ru/2014/02/03/микроразметка-семантическая-размет/

В данной заметке добавим OpenGraph разметку.

Что такое OpenGraph разметка?!

Open Graph – протокол, который позволяет сформировать необходимое превью при публикации ссылки в социальных сетях.

По-другому Open Graph называют словарь микроданных, который был разработан компанией Facebook специально для решения проблемы с отображением ссылок в соцсети.

На сегодняшний день Open Graph используется в Facebook, Вконтакте, Google+, Twitter, Linkedin, Pinterest. Например, Яндекс использует Open Graph для формирования заголовка сниппета и передачи данных в сервис Яндекс Видео.

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

Новая версия — VamShop 1.96

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

Скачать полную версию VamShop 1.96 можно в своих заказах в магазине https://vamshop.ru.
Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru

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

  1. Добавлена связь между статусом заказа и шаблоном ответа.
  2. Добавлена автоматическая рассылка уведомлений (шаблонов ответа) в зависимости от статуса заказа.
  3. Добавлены автоматические sms уведомления при смене сатуса заказа.
  4. Добавлена отправка шаблона ответа при оформлении заказа в каталоге.
  5. Добавлена отправка шаблона ответа при изменении статуса заказа в админке.
  6. Добавлена отправка шаблона ответа в редактор заказа в админке.
  7. Добавлена отправка шаблона ответа в автоматические модули оплаты, при смене статуса на оплаченный.
  8. Исправлена js ошибка в модуле оформления заказа для авторизованных покупателей, не работал ajax.
  9. Исправлена ошибка с сохранением статей и разделов статей на мультиязычных магазинах, спасибо shaklov.
  10. Шаблон по умолчанию — vamshop.
  11. Шаблон vamshop теперь адаптивный.
  12. Шаблон vamshop теперь использует css flexbox, спасибо eugenem.
  13. Корректировка вёрстки в шаблоне vamshop.
  14. Корректирока стилей в шаблоне vamshop.
  15. Корректировка html-разметки для соответствия стандартам.
  16. Корректировка css-разметки для соответствия стандартам.
  17. Удалена неиспользуемая разметка, неиспользуемые стили.

Полный список изменений доступен на форуме тех. поддержки пользователей https://forum.vamshop.ru/topic/15959-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-vamshop-196/

Рубрики
Заметки Новости Обучение

Очень интересное и полезное обновление модуля Шаблоны ответов!

В VamShop обновлён модуль Шаблоны ответов.

Добавилась очень интересная связка Статусы заказов -> Шаблоны ответов.

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

Новая версия — VamShop 1.95

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

Скачать полную версию VamShop 1.95 можно в своих заказах в магазине https://vamshop.ru.

Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru

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

  1. В админке добавлен новый раздел Маркетинг, в котором собраны все доступные маркетинговые инструменты VamShop.
  2. Добавлен новый модуль — Скидка на выбранный способ оплаты.
  3. Добавлен новый модуль — Скидка на выбраный способ доставки.
  4. Добавлен новый модуль — Наценка на выбраный способ оплаты.
  5. Добавлен новый модуль — Наценка на выбраный способ доставки.
  6. Добавлен новый модуль — Скидка от количества единиц в заказе.
  7. Добавлен новый модуль — Скидка от суммы заказа.
  8. Интегрирован composer, т.е. можно загружать composer пакеты, выполняя команду composer require … в корневой папке магазина.
  9. SimplePIE библиотека для вывода новостей в админке подключена в виде composer пакета.
  10. Корректировка ajax корзины для шаблонов vamshop, vamshop2.
  11. Подключение стилей и скриптов вынесено в шаблон.
  12. Подготовка для будущего обновления библиотеки Bootstrap до текущей версии 4.2.
Рубрики
Заметки

С новым годом!

Поздравляем с наступающим новым годом!

Успехов в новом году.

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

Добавлен новый модуль оплаты — CloudPayments для VamShop

В VamShop по умолчанию добавлен новый модуль — Cloudpayments.

Модуль позволит добавить на ваш сайт оплату банковскими картами через платежный сервис CloudPayments.

Для корректной работы модуля необходима регистрация в сервисе. Порядок регистрации описан в документации CloudPayments: https://cloudpayments.ru/Docs/Connect.

Возможности:

• Одностадийная схема оплаты (SMS);

• Двухстадийная схема оплаты (DMS);

• Локализация модуля на два языка (en/ru);

• Выбор локализации платежного виджета;

• Поддержка онлайн-касс (ФЗ-54);

• Отправка чеков по email;

• Отправка чеков по SMS;

• Выбор системы налогообложения;

• Выбор НДС для товаров и НДС для доставки отдельно.