Алексей

Алексей

Был в сети 02 января 2025, 10:27
Заказы не принимаю
Василий, добрый день.

Не подскажете, также схематично, как реализовать следующую логику:
При добавлении товаров в корзину из категорий с ID 1,2,3 на общую сумму больше 3000 руб. товары, добавленные из категории с ID 4 становятся дешевле на 25%?

т.е. механизм подарков — купите одежду (категории с ID 1,2,3) на 3000 руб. и получите аксессуары (категория ID 4) с 25% скидкой
При удалении ресурса можно удалять запись в своей таблице, привязанной к ID ресурса?
Пробовал объявить в схеме класс modResource — не помогает.
<object class="modResource" table="modx_site_content" extends="xPDOSimpleObject">
		<field key="id" dbtype="int" precision="11" phptype="integer" null="false" index="index" />
		<composite alias="Resource" class="PageItem" local="id" foreign="resource_id" cardinality="many" owner="local" />
	</object>
а как запустить
assets/components/minishop2/action.php
с параметром cart/get
get: function() {
		params = {
    		action: 'cart/get'
		};
		$.post(miniShop2Config.actionUrl, params, function(response) {
			response = $.parseJSON(response);
			if (response.success) {
				if (response.message) {
					miniShop2.Message.success(response.message);
				}
				miniShop2.Cart.status(response.data);
			}
			else {
				miniShop2.Message.error(response.message);
			}
		});
	}
но похоже
cart/get
не предназначен для ajax запросов?