Скачать полную версию VamShop 1.99.10 можно в своих заказах в магазине https://vamshop.ru Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
Что изменилось:
Добавлен offline режим с помощью библиотеки google workbox.
100 баллов из 100 возможных в тестах PWA в google pagespeed insights.
Улучшены результаты в тестах доступности в google pagespeed insights.
Service Worker включён по умолчанию.
Исправлено жёсткое кэширование при включённом service worker’e
Исправлена ошибка в ajax корзине при добавлении товара с несколькими атрибутами.
Изменён порядок вывода просмотренных товаров, последний просмотренный выводится первым.
Добавлены иконки модулям flat и cod.
Корректировка метки BILLING_LABEL на странице подтверждения заказа, не выводился адрес.
Корректировка мета-тэгов для faq.
Добавлена иконка для iPhone
Добавлена кнопка Добавить адрес на странице выбора адерса доставки.
Корректировка стилей в шаблоне vamshop4.
Корректировка шаблона страницы корзины.
Атрибуты в списке товара внутри категории сортируются так же как и атрибуты на странице карточки товара.
Добавлен перевод каретки в шаблоны ответа при смене статуса заказа.
Корректировка sql запросов на количество отзывов и рейтинга товара.
Убрал дублирующий код canonical.
Корректировка кода смены статуса заказа в админке.
Новости на главной сортируются по дате, а не по id номеру.
Корректировка мета-тэгов страниц с вопросами и ответами, статьями.
Полный список изменений доступен на форуме технической поддержки пользователей https://forum.vamshop.ru
По умолчанию яндекс автоматически выстраивает для магазинов на базе VamShop турбо страницы для интернет-магазина. Не обычные страницы, а именно страницы для интернет-магазина: со списком товара в виде плиток, с категориями товара, с количеством товара в категориях, с ценами, фильтрами, сортировкой, поиском по магазину.
Скачать полную версию VamShop 1.99.9 можно в своих заказах в магазине https://vamshop.ru Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
Что изменилось:
Добавлена геолокация.
Добавлен блок Последние просмотренные товары на странице карточки товара.
Добавлена дополнительная проверка адресов, 404 ответ на несуществующие адреса вроде vamshop.loc/dfgdf/smartphones.html
Добавлено уведомление об использовании файлов cookie на сайте. Отключается в Админке — Настройки — Мой магазин — Показывать cookie уведомление
Корректировка страницы оформления заказа, не выполнялся ajax при выключенном поле Страна.
Корректировка кода в модуле быстрого быстрого изменения цен.
Картинки товара на странице карточки товара выводятся слайдером.
Улучшены результаты в Google PageSpeed Insights.
Корректировка мета-тэгов.
Корректировка бокса Разделы в шаблоне vamshop1.
Корректировка настроек TinyMCE, добавлена опция verify_html: false что б не вставлял пробелы в пустые div элементы.
Корректировка стилей адаптивной картинки.
Корректировка отчётов accessibility.
Корректировка шаблона атрибутов типа radio.
Яндекс карта в заказе по умолчанию выключена.
Корректировка поля количество на странице карточки товара.
Корректировка кода обрезания отзывов.
Не переносились товары в админке в другую категорию, если найти их через поиск, исправлено.
Корректировка семантической разметки breadcrumb.
Значение font-display изменено с auto на swap для более быстрой загрузки шрифтов.
Полный список изменений доступен на форуме технической поддержки пользователей https://forum.vamshop.ru
С недавнего времени Google разрешил добавлять в свой магазин приложений Google Play так называемые PWA приложения, т.е. прогрессивные веб приложения.
Что такое PWA приложения и причём здесь VamShop?!
Цитата из wikipedia:
Прогрессивное веб-приложение (англ. — progressive web app, PWA) — технология в веб-разработке, которая добавляет сайтам возможности приложений для мобильных устройств. В частности, PWA обладают такими признаками:
Устанавливаются на смартфоны или планшеты пользователей.
Работают в режиме офлайн благодаря кэшированию контента.
Доставляют пользователям пуш-уведомления.
Если совсем коротко — PWA приложение — это обычный веб-сайт, с адаптивным шаблоном, например как наш официальный сайт https://vamshop.ru
Что это значит для пользователей VamShop?!
Это значит, что Вы можете увеличить аудиторию своих интернет-магазинов, работающих на базе VamShop за счёт размещения своего интернет-магазина в виде приложения в магазине приложений Google Play.
Сразу покажу пример, как это выглядит на практике, на примере VamShop.
Ещё одна интересная возможность в VamShop PWA — A2HS (Add 2 Home Screen).
Возможность установить Ваш магазин в смартфоне (либо на рабочем столе компьютера, ноутбука) в виде иконки на рабочем столе, т.е. Ваш магазин будет выглядеть как обычное приложение на смартфоне.
Скачать полную версию VamShop 1.99.8 можно в своих заказах в магазине https://vamshop.ru Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
2. Скопируйте содержимое директории «unitpay» из архива в корень вашего сайта.
3. Зайдите в админпанель сайта. Перейдите в «Настройки»-> «Способы оплаты».
4. Нажмите «Установить» напротив Unitpay.
5. После установки перейдите в настройки платежной системы, для этого кликните на названии Unitpay.
6. Выберите статус заказа, в который установится статус после оплаты заказа. Введите PUBLIC KEY и SECRET KEY, которые вы можете посмотреть в личном кабинете Unitpay.ru.
7. В личном кабинете Unitpay.ru введите адрес обработчика платежей http://<адрес вашего сайта>/payment/Unitpay/callback
В VamShop по умолчанию уже встроен модуль оплаты Яндекс.Касса с поддержкой 54ФЗ, онлайн-касс, онлайн-чеков в Админке — Модули — Оплата — yandex_kassa. Именно о настройке этого модуля пойдёт речь в данной заметке. Все платежи с помощью данного модуля Вы будете получать на свой расчётный счёт в банке.
Кроме того, есть ещё модуль яндекс кассы yandex_merchant — это устаревший модуль со старой версией API, т.е. он подходит только для тех кто подключился к Яндекс.Кассе давно. Для пользователей, которые подключаются к яндекс.кассе начиная с 2019 года, нужно использовать именно данный модуль — yandex_kassa с поддержкой текущего API яндекс.кассы.
Итак, Вы решили подключиться к платёжной системе Яндекс.Касса.
С помощью данной платёжной системы можно принимать любые платежи от покупателей (через карточки visa, mastercard, мир, яндекс.деньги, онлайн-банки, сбербанк онлайн, киви, webmoney и т.д.). Яндекс.Касса — самый крупный и популярный агрегатор платежей, т.е. Вы заключаете 1 договор с яндексом и получаете возможность принимать оплату десятками различных способов. Оплата приходит на Ваш расчётный счёт за вычетом комиссии яндекса.
Подключение к Яндекс.Кассе проходит в четыре этапа: 1. Регистрация в платёжной системе Яндекс.Касса в качестве продавца. 2. Заполнение анкеты. 3. Получение необходимых для работы данных. 4. Настройка модуля оплаты Яндекс.Касса в VamShop.
1. Регистрация в качестве продавца происходит на странице — https://kassa.yandex.ru/joinups/?source=vamshop . Регистрируйтесь, получаете договор, подписывайте, отправляйте в яндекс. 2. Вам пришлют документацию (Протокол обмена информацией при осуществлении переводов HTTP-транспорт) и техническую анкету, в которой нужно указать всю необходимую информацию о Вашем магзаине. Пример заполнения анкеты прицепил в конце данного сообщения. Так же прицепил к сообщению внизу документацию.
Важное замечание по пунктам paymentAvisoURL и checkURL из технической анкеты.
В обоих опциях должно быть указано: https://ваш-магазин.ру/yandex_kassa.php
Обратите внимание, что указывается безопасный HTTPS протокол, т.е. у Вашего хостинг провайдера должен быть настроен SSL. Ваш сайт должен иметь SSL сертификат, достаточно самоподписанного сертификата. Убедитесь, что у Вас в браузере открывается страница https://ваш-магазин.ру/yandex.php , а не отдаёт 404 код.
Это важно. Без SSL Вы не сможете принимать у себя в магазине Яндекс.Касса в автоматическом режиме. В этом случае используйте другие модули оплаты-агрегаторы. Например robokassa, prochange. Информация по на стройке данных модулей уже была ранее в нашем блоге, читайте.
3. После регистрации Вам пришлют пример html-формы платежа, из этой формы возьмите свои значения опций shopID и Секретный ключ. Это будут числовые значения. 4. В Админке — Модули — Оплаты включайте модуль yandex_kassa. В настройках модуля оплаты указывайте свои значения опций shopID, Секретный ключ. Секретный ключ — это Ваш пароль, который Вы указали в анкете при подключении к Яндекс.Деньгам, в опции shopPassword. Вот значение shopPassword из своей анкеты и записывайте в опцию Секретный ключ. Укажите оплаченны статус заказа, т.е. заказы, оплаченные с помощью яндекс.денег будут автоматически менять статус на указанный.
Всё. Теперь Вы можете принимать в своём магазине платежи из Яндекс.Кошельков, а так же платежи по карточкам (Visa, MasteCard, Maesto).
Настройки уведомлений об оплате.
Если Вы хотите настроить автоматическую смену статуса заказа в магазине при оплаты заказа, Вам надо сделать ещё кое что.
Для того, что б успешно оплаченный через яндекс.кассу заказ автоматически изменял свой статус у Вас в магазине (например ставился статус Оплачен), Вам надо в Вашем кабинете https://kassa.yandex.ru настроить уведомления.
В разделе Настройки — Настройка магазина смотрите разделHTTP-уведомления.
Редактируйте опцию URL для уведомлений и укажите в данной опции следующий адрес: https://ваш-магазин.ру/yandex_kassa.php
Обратите внимание, что у Вас в магазине уже должен быть установлен SSL сертификат, без сертификата работать не будет.
В опции События можно оставить выделенными все события, либо выделить только payment.succeeded
Всё. Уведомления настроили. Теперь у Вас в магазин успешно оплаченный через яндекс.кассу заказ будет автоматически изменять свой статус.
Статус оплаченного заказа настраивается в Админке — Модули — Оплата, в настройках модуля yandex_kassa. В опции Укажите оплаченный статус заказа