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

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

Выпущена новая версия VamShop 2.65
Что изменилось:
Выпущена новая версия VamShop 1.99.10
Скачать полную версию VamShop 1.99.10 можно в своих заказах в магазине https://vamshop.ru
Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
Что изменилось:
Полный список изменений доступен на форуме технической поддержки пользователей https://forum.vamshop.ru
По умолчанию яндекс автоматически выстраивает для магазинов на базе VamShop турбо страницы для интернет-магазина. Не обычные страницы, а именно страницы для интернет-магазина: со списком товара в виде плиток, с категориями товара, с количеством товара в категориях, с ценами, фильтрами, сортировкой, поиском по магазину.
Пример: здесь
Яндекс.Вебмастер автоматически присылает уведомления, примерно вот такие:
Выпущена новая версия VamShop 1.99.9
Скачать полную версию VamShop 1.99.9 можно в своих заказах в магазине https://vamshop.ru
Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
Что изменилось:
Полный список изменений доступен на форуме технической поддержки пользователей 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 PWA доступна по адресу:
Каталог — https://vamhost.ru
Админка — https://admin.vamhost.ru
Результаты аудита в хроме:

Результаты Google PageSpeed Insights:
Мобилки: 95 из 100:

Компы: 100 из 100:

и это на очень дохлом VDS хостинге за 100 рублей в месяц.
Взять хороший хостинг и на мобилках будет тоже 100 баллов из 100 возможных.
Выпущена новая версия VamShop 1.99.8
Скачать полную версию VamShop 1.99.8 можно в своих заказах в магазине https://vamshop.ru
Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
Что изменилось:
Полный список изменений доступен на форуме технической поддержки пользователей https://forum.vamshop.ru
В 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. В опции Укажите оплаченный статус заказа
Файлы:
Пример заполнения анкеты.
Протокол обмена информацией при осуществлении переводов (HTTP-транспорт).