Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Автоматическое измение цены в разделе

29.08.2007, 23:22
D.A.
Leon

Зарегистрирован:
2006-09-21
Сообщений: 19

Добрый день.
Можно ли на NetCat Standart реализовать следующую вещь:
У объекта есть поле "Цена". Можно ли каким-то образом сделать возможность группового изменения цены во всех объектах раздела, скажем, на определенный процент или конкретную сумму.
Т.е. каким образом можно изменить поле во всех объектах раздела.
Спасибо.

Дмитрий Акинин
30.08.2007, 13:33
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Стандартными способами нельзя. Но Вы можете написать сами требуемый функционал или просто одним sql-запросом изменить везде цену.

Temet nosce...
30.08.2007, 18:56
D.A.
Leon

Зарегистрирован:
2006-09-21
Сообщений: 19

Ясно.
1. А модуль Интернет-магазин не дает такой возможности?
2. Подскажите, как правильно можно дописать такой функционал?
Чтобы при обновлении системы не приходилось писать это заново.

Дмитрий Акинин
30.08.2007, 22:35
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

1. Насколько я понимаю - можно делать какие-то наценки только для корзины (хотя могу ошибаться)
2. Вам по сути нужно следующее:
1) Вывод всего списка товаров (или товаров из одного каталога, или отобранных по фильтру)
2) Напротив каждого товара - выводите его действующую стоимость с чекбоксом (галочкой)
3) Внизу делаете функционал управления, например: изменение стоимости у отмеченных товаров на %, на конкретное число и т.п.
4) Жмете кнопку "Изменить", все отмеченные товары из формы передаете методом GET скрипту, скрипт определяет ИД товара и выполняет с ним требуемое действие.

Все это можно сделать одним скриптом (одним файлом), который распологаете в каталоге netshop.

Это простой способ. Можно чуть посложнее - такой функционал делаете не отдельным своим скриптом, а на базе самого неткета - в виде отдельного шаблона.

Temet nosce...
198 196 2007-08-30 22:35:18 9074
Описание проекта