Автоматическая подстановка в Прежнюю цену
Добрый день.
Возможно кто-то реализовывал ранее или знает как реализовать. Задача: нужно, чтобы когда перезаполняешь цену на товар, если новая цена ниже, чем старая, чтобы старая на лету перезаписывалась в поле «Прежняя цена».
Если непонятно написал, прошу тапками не бросать. Лучше спрашивайте.
Возможно кто-то реализовывал ранее или знает как реализовать. Задача: нужно, чтобы когда перезаполняешь цену на товар, если новая цена ниже, чем старая, чтобы старая на лету перезаписывалась в поле «Прежняя цена».
Если непонятно написал, прошу тапками не бросать. Лучше спрашивайте.
Комментарии: 4
Я не знаю, что за поле «Прежняя цена», но вот плагин для автоматического заполнения поля старая цена если новая цена меньше, той что была
<?php
if($resource->get('class_key') == 'msProduct'){
$res = $modx->getObject('msProduct', $resource->get('id'));
if($res->get('price') > $_POST['price']){
$resource->set('old_price',$res->get('price'));
}
}
Большое спасибо! Никак не въеду что нужно поставить вместо class_key и id?
Судя по вопросу Вам надо в документацию, поскольку и class_key и id это названия полей ресурса. Ну и да выше я написал плагин на событие OnDocFormSave
Если непонятно написал, прошу тапками не бросать. Лучше спрашивайте.так дела не делаются. Вы просите о помощи и от того как точно вы сформулируете вопрос будет зависеть и ваше уважение к коллегам и то захотят ли вам ответить. Выспрашивать, в чем же ваша проблема никто не будет, раз вы сами не потратили время на ее формулировку.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.