Интернет-магазин на Cremax

Как создать интернет-магазин на Creatium Max?

Процесс создания интернет-магазина на Creatium Max не сильно отличается от обычной версии Креатиума, но имеет некоторые особенности:
  • В качестве базы данных для товаров используются не внешние сервисы, а собственная база данных.
  • Содержимое заказов передавать теперь нужно в сценарий и уже дальше обрабатывать его по вашему усмотрению (сохранение заказов в таблицу, отправка данных во внешние сервисы). Классический раздел заявок в Creatium Max отсутствует.

Этапы создания

  • Создать таблицу с товарами, создать таблицу для хранения будущих заказов.
  • Создать карточки товара в редакторе и вывести товары из базы данных на страницу
  • Создать страницу корзины
  • Создать сценарий, который будет обрабатывать заказы

Создание таблиц

Содержимое и колонки для базы данных вы можете наполнять исходя из ваших задач, но если нужно больше информации о типах полей и данных, которые можно в них хранить, стоит предварительно изучить вот этот раздел: https://docs.cremax.ru/baza-dannyh

Как создать карточку товара?

Выводить товары из таблицы вы можете в Наборе блоков или Секции с блоками, далее в них делаются карточки товара согласно инструкции:
Моменты, которые нужно учесть в карточках товара для Creatium Max описаны в нашем видео:
Чтобы вывести в редакторе количество товара в корзине можно использовать конструкцию: %cart_count%
Image without caption
javascript
%cart_count%

Как создать страницу корзины?

  1. Необходимо создать страницу с адресом cart
Image without caption
  1. В Creatium Max нет шаблона страницы корзины, поэтому есть несколько вариантов:
  • Использовать импорт секции с корзиной по номеру: 46178.
Image without caption

Сценарий для обработки корзины

Сценарий для обработки корзины может выглядеть по разному, мы просто покажем пример с оформлением заказа и подсчета суммы:

Видео по настройке корзины