Поздравляем с наступающим новым годом!
Успехов в новом году.
Поздравляем с наступающим новым годом!
Успехов в новом году.
Выпущена новая версия VamShop 1.94
Скачать полную версию VamShop 1.94 можно в своих заказах в магазине https://vamshop.ru.
Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
Что изменилось:
1. Корректировка кода передачи данных о чеке в Яндекс.Кассу.
2. Корректировка сохранения названия раздела статей.
3. Корректировка подсчёта суммы заказов с атрибутами в ajax редакторе заказов.
4. Корректировка передаваемых данных в чеке для ффд 1.05.
5. Добавлен конфиг Vagrant.
6. Обновлён smarty до 3.1.34.
7. Корректировка кода.
8. Корректировка XSS, спасибо Nexoos.
9. Корректировка регионов.
10. Корректирока dadata подсказок.
Выпущена новая версия VamShop 2.60
Скачать полную версию VamShop 2.60 можно в своих заказах в магазине https://vamshop.ru.
Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru
Что изменилось:
В VamShop по умолчанию добавлен новый модуль — Cloudpayments.
Модуль позволит добавить на ваш сайт оплату банковскими картами через платежный сервис CloudPayments.
Для корректной работы модуля необходима регистрация в сервисе. Порядок регистрации описан в документации CloudPayments: https://cloudpayments.ru/Docs/Connect.
Возможности:
• Одностадийная схема оплаты (SMS);
• Двухстадийная схема оплаты (DMS);
• Локализация модуля на два языка (en/ru);
• Выбор локализации платежного виджета;
• Поддержка онлайн-касс (ФЗ-54);
• Отправка чеков по email;
• Отправка чеков по SMS;
• Выбор системы налогообложения;
• Выбор НДС для товаров и НДС для доставки отдельно.
Выпущена новая версия VamShop 2.59
Скачать полную версию VamShop 2.59 можно в своих заказах в магазине https://vamshop.ru
Что изменилось:
В VamShop по умолчанию добавлен новый модуль Яндекс Турбо-страницы.
Что такое турбо-страницы можно почитать в официальном блоге яндекса — https://tech.yandex.ru/turbo/
В данной заметке расскажу как настроить турбо-страницы в VamShop, используя в качестве данных для турбо страниц YML (Яндекс Маркет) файл.
Данная заметка — продолжение прошлой статьи про PHPunit — http://blog.vamshop.ru/2018/11/26/vamshop-3-%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d0%b7%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%bd%d0%be%d0%b5-%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-phpuni/
В прошлой статье про PHPUnit всё-таки приходится вручную запускать тесты, командой phpunit.
Раз нужно что-либо делать вручную, значит это не совсем автоматический процесс.
Вот в данной заметке мы будем как раз решать эту проблему.
VamShop 3 построен на базе CakePHP 3.x, соответственно, есть встроенная поддержка автоматизированного тестирования PHPUnit.
Всё сделано в соответствии с официальной документацией, доступной по адресу — https://book.cakephp.org/3.0/en/development/testing.html
По умолчанию в VamShop 3 уже написаны тесты для некоторых Core модулей.
Данная статья будет пополняться постепенно.
В данной заметке расскажу как запустить автоматизированное тестирование.
Два небольших youtube ролика, в которых показано всё на практике, как ставится VamShop 3.
В первом видео как ставится полностью через консоль, т.е. для установки не нужен браузер.
Во втором видео как ставится через браузер, т.е. для установки не нужна консоль.
Как видите, всё на 100% автоматизировано, вручную делать не надо вообще ничего.
Никакой установки веб-серверов, php, никаких ручных настроек, никаких ручных загрузок файлов, архивов и т.д.
Добавил ещё одно видео про установку VamShop через браузер.
Прошлое видео было полностью про установку через консоль, т.е. браузер даже открывать не надо было.
Теперь установка через браузер.
Прошлая статья — VamShop 3 — Настройка Vagrant + Chef
Была больше вступительной, т.е. больше теоретической и объясняющей, что такое vagrant, для чего он нужен, как самому настраивать виртуальную машину с нуля, с помощью chef, добавляя модули (рецепты) из книги рецептов (cookbook).
Но это не единственный вариант настройки виртуального окружения с vagrant.
Можно сделать всё гораздо проще.
В vagrant есть готовые образы виртуальных машин, с уже настроенным окружением, так называемые боксы.