|
|
29.08.2007, 23:22
|
|
D.A.
Leon
Зарегистрирован: 2006-09-21
Сообщений: 19
|
Добрый день.
Можно ли на NetCat Standart реализовать следующую вещь:
У объекта есть поле "Цена". Можно ли каким-то образом сделать возможность группового изменения цены во всех объектах раздела, скажем, на определенный процент или конкретную сумму.
Т.е. каким образом можно изменить поле во всех объектах раздела.
Спасибо.
Дмитрий Акинин
|
|
|
30.08.2007, 13:33
|
|
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
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
1. Насколько я понимаю - можно делать какие-то наценки только для корзины (хотя могу ошибаться)
2. Вам по сути нужно следующее:
1) Вывод всего списка товаров (или товаров из одного каталога, или отобранных по фильтру)
2) Напротив каждого товара - выводите его действующую стоимость с чекбоксом (галочкой)
3) Внизу делаете функционал управления, например: изменение стоимости у отмеченных товаров на %, на конкретное число и т.п.
4) Жмете кнопку "Изменить", все отмеченные товары из формы передаете методом GET скрипту, скрипт определяет ИД товара и выполняет с ним требуемое действие.
Все это можно сделать одним скриптом (одним файлом), который распологаете в каталоге netshop.
Это простой способ. Можно чуть посложнее - такой функционал делаете не отдельным своим скриптом, а на базе самого неткета - в виде отдельного шаблона.
Temet nosce...
|