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

VamShop 3 — Видео подсказки, как устанавливать движок.

Два небольших youtube ролика, в которых показано всё на практике, как ставится VamShop 3.

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

Во втором видео как ставится через браузер, т.е. для установки не нужна консоль.

 

Как видите, всё на 100% автоматизировано, вручную делать не надо вообще ничего.

Никакой установки веб-серверов, php, никаких ручных настроек, никаких ручных загрузок файлов, архивов и т.д.

Добавил ещё одно видео про установку VamShop через браузер.

Прошлое видео было полностью про установку через консоль, т.е. браузер даже открывать не надо было.

Теперь установка через браузер.

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

Новые статьи на форуме — Vamshop 3

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

Будут постепенно выкладываться всё новые и новые статьи про VamShop 3.

Про разработку, принципы работы, про проблемы, идеи и решения, которые применяются в VamShop 3.

Вот несколько новых статей:

Про механизм установки модулей в VamShop, связку CakePHP + Composer + GitHub

VamShop 3 — Подходы к разработке и развёртыванию (deploy) движка на хостинге (GitHub, Composer, Npm)

Какие преимущества несёт с собой структурированный на модули движок VamShop 3?!

Как установить VamShop 3?!

Как установить русский язык для VamShop 3?

Примеры модулей, шаблонов для Vamshop 3

VamShop 3 — Open Source проект

Планы по VamShop 3 — Переход на CakePHP 3.x

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

Пример работы с Composer в VamShop!

В VamShop 2 по умолчанию интегрирована удобная работа с Composer, с любыми библиотеками с https://packagist.org/

Готовых библиотек десятки тысяч, есть готовые варианты для решения практически любых задач, не надо изобретать свой велосипед, в 99% случаях уже есть готовое решение в виде php класса на https://packagist.org/

В данной статья расскажу кратко, что такое Composer, и покажу один из вариантов возможного применения Composer в VamShop на примере определения гео данных покупателя при оформлении заказа в VamShop.

Если коротко, то сделаем так, что на странице оформления заказа у покупателя уже будут автоматически заполнены поля Город, Регион, Страна на основе его IP адреса.

Для этого будет использовать библиотеку Sypex GEO API, а устанавливать эту библиотеку будем в VamShop с помощью Composer.

https://sypexgeo.net/ru/api/

Краткое содержание статьи:

1. Что такое Composer и для чего он нужен в VamShop.

2. Почему Composer — это быстро, просто, удобно.

3. Устанавливаем php библиотеку Sypex GEO API в VamShop.

4. Определяем Город, Регион, Страну покупателя и заполняем поля формы на странице оформления заказа.