Всего 123 791 комментарий

Василий Наумкин
18 декабря 2012, 14:40
0
Хм… интересно.

Посмотрим, будут ли еще подобные сообщения.
Василий Наумкин
18 декабря 2012, 14:38
0
Если я ничего не путаю, то в объекте order будет id способа оплаты, а в $_SESSION['minishop']['goods'] еще не оформленные товары, которым можно накрутить цену.

В общем, попробуйте.
Василий Наумкин
18 декабря 2012, 14:36
0
В miniShop предусмотрена только фиксированная наценка в зависимости от способа доставки.

Наценки на способ оплаты нет, но можно попробовать использовать событие msOnBeforeOrderCreate, для написания плагина, который будет менять цену товаров как вам нужно.
Лев Вербицкий
18 декабря 2012, 14:07
0
Минишоп у меня 1.9.2, а как грамотно обновить, что бы ничего не сломалось? Через пакеты он говорит что у меня последняя версия.
Василий Наумкин
18 декабря 2012, 14:06
0
Если не путаю, при обновлении нужно обязательно указывать id записи в ModGoods, а при создании товара — только gid, wid и параметры.
Василий Наумкин
18 декабря 2012, 14:01
0
У вас явно что-то сломалось.

Могу только предложить попробовать обновить miniShop (в какой то старой версии были похожие проблемы). Если же версия последняя, 1.9.4, то я не знаю чем помочь.
Василий Наумкин
18 декабря 2012, 14:00
0
Попробуйте [[+createdby:userinfo=`photo`]]
Лев Вербицкий
18 декабря 2012, 13:54
0
Сами заказы то есть, только в одном нету товаров вообще. А в другом сумму и вес считает нулевыми, хотя товары есть.
Василий Наумкин
18 декабря 2012, 13:50
0
Не могут они сами по себе пропасть, никак.

Их кто-то удалил\повредил. Если есть бэкапы — восстанавливайтесь.
Добряков Алексей
18 декабря 2012, 13:46
0
ой уже вижу что не правильно, как лучше сделать дорогие друзья?
Сергей Бевзенко
18 декабря 2012, 12:42
0
[[BannerY? &position=`1` &limit=`3` &tpl=`ts.MAIN.BANNER.tpl`]]
Хм. Пришел утром, запустил сайт. Баннер работает. Извините за беспокойство.
Александр Иващенко
18 декабря 2012, 09:52
0
или нет… не сохраняет значения
в массив выводит
Array ( [gid] => 294 [wid] => 1 [price] => 9990 )
а
$response = $modx->runProcessor('mgr/goods/update', $arr,
		array('processors_path' => MODX_CORE_PATH.'components/minishop/processors/')
	);
не добивает
Александр Иващенко
18 декабря 2012, 09:49
0
я лопух :)
все есть. все отлично!
Александр Иващенко
18 декабря 2012, 09:42
0
точнее может ModGoods а не modResource?
Василий Наумкин
18 декабря 2012, 09:32
0
Получаем ресурс с id = 15, и переносим его цену из ТВ в таблицу ModGoods
if ($res = $modx->getObject('modResource', 15)) {
	$arr = array(
		'gid' => $res->get('id')
		,'wid' => 1
		,'price' => $res->getTVValue('price')
	);
	$response = $modx->runProcessor('mgr/goods/update', $arr,
		array('processors_path' => MODX_CORE_PATH.'components/minishop/processors/')
	);
}