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

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

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

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

  1. Подключён workbox в качестве service worker’a.
  2. Исправлена проблема с жёстким кэшированием при включённом service worker’e.
  3. Service Worker включён по умолчаню.
  4. HTML-редактор TinyMCE обновлён до текущей версии 5.x.
  5. Менеджер картинок ResponsiveFileManager обновлён до текущей версии.
  6. Улучшены результаты тестов доступности, accessibility.
  7. Уменьшен размер js файла в каталоге за счёт jquery-ui.
  8. Добавлено css свойство font-display: swap для быстрой прорисовки шрифтов.
  9. font-display значение для fontawesome изменено на fallback.
  10. Корректировка импорта из csv, при записи картинок в базу колонка порядок сортировки заполняется правильно.
  11. Добавлена иконка для iPhone.
  12. Корректировка адаптивности страницы корзины.
Рубрики
vam shop Заметки Новости

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

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

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

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

  1. Добавлен offline режим с помощью библиотеки google workbox.
  2. 100 баллов из 100 возможных в тестах PWA в google pagespeed insights.
  3. Улучшены результаты в тестах доступности в google pagespeed insights.
  4. Service Worker включён по умолчанию.
  5. Исправлено жёсткое кэширование при включённом service worker’e
  6. Исправлена ошибка в ajax корзине при добавлении товара с несколькими атрибутами.
  7. Изменён порядок вывода просмотренных товаров, последний просмотренный выводится первым.
  8. Добавлены иконки модулям flat и cod.
  9. Корректировка метки BILLING_LABEL на странице подтверждения заказа, не выводился адрес.
  10. Корректировка мета-тэгов для faq.
  11. Добавлена иконка для iPhone
  12. Добавлена кнопка Добавить адрес на странице выбора адерса доставки.
  13. Корректировка стилей в шаблоне vamshop4.
  14. Корректировка шаблона страницы корзины.
  15. Атрибуты в списке товара внутри категории сортируются так же как и атрибуты на странице карточки товара.
  16. Добавлен перевод каретки в шаблоны ответа при смене статуса заказа.
  17. Корректировка sql запросов на количество отзывов и рейтинга товара.
  18. Убрал дублирующий код canonical.
  19. Корректировка кода смены статуса заказа в админке.
  20. Новости на главной сортируются по дате, а не по id номеру.
  21. Корректировка мета-тэгов страниц с вопросами и ответами, статьями.

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

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

Яндекс.Турбо и VamShop: Турбо-страницы со списками товаров!

По умолчанию яндекс автоматически выстраивает для магазинов на базе VamShop турбо страницы для интернет-магазина. Не обычные страницы, а именно страницы для интернет-магазина: со списком товара в виде плиток, с категориями товара, с количеством товара в категориях, с ценами, фильтрами, сортировкой, поиском по магазину.

Пример: здесь

Яндекс.Вебмастер автоматически присылает уведомления, примерно вот такие:

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

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

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

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

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

  1. Добавлена геолокация.
  2. Добавлен блок Последние просмотренные товары на странице карточки товара.
  3. Добавлена дополнительная проверка адресов, 404 ответ на несуществующие адреса вроде vamshop.loc/dfgdf/smartphones.html
  4. Добавлено уведомление об использовании файлов cookie на сайте. Отключается в Админке — Настройки — Мой магазин — Показывать cookie уведомление
  5. Корректировка страницы оформления заказа, не выполнялся ajax при выключенном поле Страна.
  6. Корректировка кода в модуле быстрого быстрого изменения цен.
  7. Картинки товара на странице карточки товара выводятся слайдером.
  8. Улучшены результаты в Google PageSpeed Insights.
  9. Корректировка мета-тэгов.
  10. Корректировка бокса Разделы в шаблоне vamshop1.
  11. Корректировка настроек TinyMCE, добавлена опция verify_html: false что б не вставлял пробелы в пустые div элементы.
  12. Корректировка стилей адаптивной картинки.
  13. Корректировка отчётов accessibility.
  14. Корректировка шаблона атрибутов типа radio.
  15. Яндекс карта в заказе по умолчанию выключена.
  16. Корректировка поля количество на странице карточки товара.
  17. Корректировка кода обрезания отзывов.
  18. Не переносились товары в админке в другую категорию, если найти их через поиск, исправлено.
  19. Корректировка семантической разметки breadcrumb.
  20. Значение font-display изменено с auto на swap для более быстрой загрузки шрифтов.

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

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

Мобильное приложение VamShop

С недавнего времени Google разрешил добавлять в свой магазин приложений Google Play так называемые PWA приложения, т.е. прогрессивные веб приложения.

Что такое PWA приложения и причём здесь VamShop?!

Цитата из wikipedia:

Прогрессивное веб-приложение (англ. — progressive web app, PWA) — технология в веб-разработке, которая добавляет сайтам возможности приложений для мобильных устройств. В частности, PWA обладают такими признаками:

  • Устанавливаются на смартфоны или планшеты пользователей.
  • Работают в режиме офлайн благодаря кэшированию контента.
  • Доставляют пользователям пуш-уведомления.

Если совсем коротко — PWA приложение — это обычный веб-сайт, с адаптивным шаблоном, например как наш официальный сайт https://vamshop.ru

Что это значит для пользователей VamShop?!

Это значит, что Вы можете увеличить аудиторию своих интернет-магазинов, работающих на базе VamShop за счёт размещения своего интернет-магазина в виде приложения в магазине приложений Google Play.

Сразу покажу пример, как это выглядит на практике, на примере VamShop.

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

VamShop PWA — Add 2 Home Screen

Ещё одна интересная возможность в VamShop PWA — A2HS (Add 2 Home Screen).

Возможность установить Ваш магазин в смартфоне (либо на рабочем столе компьютера, ноутбука) в виде иконки на рабочем столе, т.е. Ваш магазин будет выглядеть как обычное приложение на смартфоне.

Вот как это выглядит.

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

VamShop PWA — Результаты тестов Google PageSpeed Insights и аудита Lighthouse в браузере Chrome

Онлайн-демка VamShop PWA доступна по адресу:

Каталог — https://vamhost.ru

Админка — https://admin.vamhost.ru

Результаты аудита в хроме:

Результаты Google PageSpeed Insights:

Мобилки: 95 из 100:

Компы: 100 из 100:

и это на очень дохлом VDS хостинге за 100 рублей в месяц.

Взять хороший хостинг и на мобилках будет тоже 100 баллов из 100 возможных.

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

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

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

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

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

  1. Новая версия модуля оплаты Яндекс.Касса с поддержкой текущего API. Поддержка онлайн-касс. Настройка Яндекс.Кассы в VamShop.
  2. Новая версия модуля оплаты RoboKassa с поддержкой робочеков и поддержкой онлайн-касс.
  3. Flash полностью удалён из VamShop, графики отчётов рисуются теперь с помощью javascript.
  4. Корректировка модуля доставки сдэк.
  5. По умолчанию цвет темы в manifest.json более спокойный серый.
  6. Корректировка стилей в шаблоне vamshop4.
  7. Корректировка настроек html-редактора TinyMCE.

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

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

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

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

https://unitpay.ru


Принимайте платежи в своём магазине на базе VamShop с низкой комиссией.

Инструкция по настройке и установке модуля.

1. Скачайте архив с модулем.

2. Скопируйте содержимое директории «unitpay» из архива в корень вашего сайта.

3. Зайдите в админпанель сайта. Перейдите в «Настройки»-> «Способы оплаты».

4. Нажмите «Установить» напротив Unitpay.

5. После установки перейдите в настройки платежной системы, для этого кликните на названии Unitpay.

6. Выберите статус заказа, в который установится статус после оплаты заказа. Введите PUBLIC KEY и SECRET KEY, которые вы можете посмотреть в личном кабинете Unitpay.ru.

7. В личном кабинете Unitpay.ru введите адрес обработчика платежей  http://<адрес вашего сайта>/payment/Unitpay/callback

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

Настройка модуля оплаты Яндекс.Касса (новая версия API, с поддержкой 54ФЗ, онлайн-кассы, онлайн-чеки) для юридических лиц в VamShop

В VamShop по умолчанию уже встроен модуль оплаты Яндекс.Касса с поддержкой 54ФЗ, онлайн-касс, онлайн-чеков в Админке — Модули — Оплата — yandex_kassa. Именно о настройке этого модуля пойдёт речь в данной заметке.
Все платежи с помощью данного модуля Вы будете получать на свой расчётный счёт в банке.

Кроме того, есть ещё модуль яндекс кассы yandex_merchant — это устаревший модуль со старой версией API, т.е. он подходит только для тех кто подключился к Яндекс.Кассе давно. Для пользователей, которые подключаются к яндекс.кассе начиная с 2019 года, нужно использовать именно данный модуль — yandex_kassa с поддержкой текущего API яндекс.кассы.

yandex

Итак, Вы решили подключиться к платёжной системе Яндекс.Касса.

С помощью данной платёжной системы можно принимать любые платежи от покупателей (через карточки 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-транспорт).