Строительный калькулятор

Укажите домен без http и слешей. Пример: domain.com
ms_calculate_products

Поставка в электронном виде.

Добавляет в корзину продукцию из страницы 'Строительный калькулятор'
Подробное описание
$44.44
$44.44

ms_calculate_products

Описание

Модуль Строительный калькулятор предназначен для добавления товаров в корзину напрямую со страницы строительного калькулятора. Модуль обрабатывает AJAX-запросы с данными о товарах и их количествах, добавляет их в корзину и пересчитывает её содержимое.

Функциональность

  • Приём JSON-данных о товарах через AJAX-запрос (mode=request)
  • Парсинг структуры данных с артикулами и количествами товаров
  • Автоматическое добавление товаров в корзину через fn_add_product_to_cart()
  • Пересчёт корзины через fn_calculate_cart_content()
  • Очистка корзины при отсутствии данных сессии

Принцип работы

Модуль работает через контроллер ms_calculate_products.php, который обрабатывает POST-запросы с JSON-данными. Структура данных ожидается в формате:

`json

{

"art": [{

"prop": {

"": [

{"art": "product_id", "quantity": "amount"}

]

}

}]

}

`

После парсинга данных модуль:

  1. Извлекает product_id и amount для каждого товара
  2. Формирует массив $products_ids для добавления в корзину
  3. Вызывает fn_add_product_to_cart() для добавления товаров
  4. Сохраняет корзину через fn_save_cart_content()
  5. Пересчитывает корзину через fn_calculate_cart_content()

Расположение в админке

Модуль не имеет настроек в админ-панели. Активируется автоматически при установке.

Важные замечания

  • Модуль работает только на фронтенде (storefront)
  • Требует корректной структуры JSON-данных в запросе
  • Использует сессию пользователя для работы с корзиной
  • Очищает корзину, если она отсутствует в сессии

Похожие товары

$44.44
Выберите опции
Скидка 75%
$44.44 $177.78
Выберите опции
Скидка 40%
$66.67 $111.11
Выберите опции
$44.44
Выберите опции
Скидка 40%
$66.67 $111.11
Выберите опции
Скидка 84%
$44.44 $276.67
Выберите опции