Перейти к содержанию
Форум поддержки пользователей VamShop

цены на разные группы товаров


Рекомендуемые сообщения

Здрасти. Подскажите пожалуйста, могу присвоить различную скидку на разные товары для разных групп покупателей. т.е. скидка дилерская на товар A и товар B разная

Ссылка на сообщение
Поделиться на другие сайты

Скидка для групп покупателей общая на все товары.

Но можно регулировать максимальную скидку на каждый конкретный товар опция Максимально доступная скидка.

Например группе ставите скидк 20%

А у товара, на который например нужно скидка 10% в опции Максимально доступная скидка пишите 10, тогда скидка будет не больше 10.

Ссылка на сообщение
Поделиться на другие сайты

еще вопросик.... можно для некоторых групп покупателей закрыть для просмотра (ну или для оформления) некоторые товары (или группы товаров)? или наоборот сделать доступными только определенные товары

Ссылка на сообщение
Поделиться на другие сайты

Можно.

В Админке - Настройки - Разное включить Разграничение доступа.

Но как включите эту опцию, нужно будет расставлять доставки для категорий, товаров, информационных страниц, т.е. всё редактировать и править значения в опции Доступ.

Ссылка на сообщение
Поделиться на другие сайты

Скидка для групп покупателей общая на все товары.

Но можно регулировать максимальную скидку на каждый конкретный товар опция Максимально доступная скидка.

Например группе ставите скидк 20%

А у товара, на который например нужно скидка 10% в опции Максимально доступная скидка пишите 10, тогда скидка будет не больше 10.

Подскажите еще пожалуйста. В принципе такой способ подходит, кроме того, что максимально возможную скидку на атрибуты я не знаю как указать. Получается на базовую цену скидка ограничивается, а на атрибуты такая же как в группе клиентов остается. Как выйти из этой ситуации

Ссылка на сообщение
Поделиться на другие сайты

Не знаю, если в Админке - Покупатели - Группы нет опции, что б не учитывать скидку на атрибуты, тогда только править код в /includes/classes/vam_price.php

или в /includes/modules/product_attributes.php

Ссылка на сообщение
Поделиться на другие сайты

Спасибо за советы.... я думаю пока можно оставить чтобы скидка атрибутов была привязана к группе клиентов, ну а базовая по максимально возможной скидки. Только я сейчас обнаружил, что у атрибутов больше скидка (в раза два) чем по группе. вот пример розничной цены http://ybex.com/d/w3wg94bk3hjc4opyq98l56xckp60yop0h5h648pb.html , а вот тоже самое но с 10% скидкой http://ybex.com/d/sawgpwampxhgsei8tzcyljhgwdtecvpxcarfyi3m.html

Ссылка на сообщение
Поделиться на другие сайты

Наверное ещё какая-то скидка установлена.

В настройках группы вроде ведь есть какая-то опция про атрибуты.

Ссылка на сообщение
Поделиться на другие сайты

В том то и дело ничего такого не вижу.... Вот например я удалил скидку этой группе админка - http://ybex.com/d/rlcj9dodb5at86sgx2u12tkuxobytigbe49us6ov.html магазин - http://ybex.com/d/fd4lb7hgvp2tjv17yabfwrht89siktqucoptajjo.html все цены (базовая и атрибуты) розничные - без именения. Теперь этой группе ставлю скидку 10% - админка http://ybex.com/d/fvvaiaz5ycynty3lnr0b4g2z2yylb8krrkxsj7qp.html магазин - http://ybex.com/d/t6aa54cadejp5jk6egmsi1o0ysko0aozip8xw8sf.html . У базовой 10%, а у атрибутов около 23%

Ссылка на сообщение
Поделиться на другие сайты

Тогда вообще нет скидок по атрибутам http://ybex.com/d/hbh2c3akzbaqbobb1bkd7hesm6thogtmdaaiotnc.html

А надо чтобы была такая же как и на основную цену

Ссылка на сообщение
Поделиться на другие сайты

Других вариантов нет по умолчанию, кроме этой опции.

Тогда разве что править расчёт в /includes/classes/vam_price.php

Ссылка на сообщение
Поделиться на другие сайты

т.е. получается он как-то неправильно считает цены атрибутов... Это же нелогично. Я думаю это где-то есть в настройках...ладно буду копаться

Ссылка на сообщение
Поделиться на другие сайты

Можете подсказать где прописывается скидка для базовой цены товара, атрибутов в базе данных?

Ссылка на сообщение
Поделиться на другие сайты

Может в /includes/classes/vam_price.php попробовать поменять:


$discount = $this->cStatus['customers_status_discount'];
if ($attribute_price_data['products_discount_allowed'] < $this->cStatus['customers_status_discount'])
$discount = $attribute_price_data['products_discount_allowed'];
}
[/code] на:
[code]
$discount = $this->cStatus['customers_status_discount'];
//if ($attribute_price_data['products_discount_allowed'] < $this->cStatus['customers_status_discount'])
//$discount = $attribute_price_data['products_discount_allowed'];
//}

Ссылка на сообщение
Поделиться на другие сайты

неа ничего не меняется... Есть такая таблица со скидками для разных групп, и скидок на атрибуты в бд?

Ссылка на сообщение
Поделиться на другие сайты

Ну цена атрибута вот где-то там определятся, в GetOPtionPrice

Может значение $discount Надо изменить.

Ссылка на сообщение
Поделиться на другие сайты

Может кому-нибудь пригодиться..... Решение:

Мне нужно присвоить скидку группе клиентов 35%. Если просто поставить 35%, то у базовой цены будет 35%, а у атрибутов больше 100%.

Подгоняю (т.к. явной прямой зависимости я не выявил) процент скидки группы клиентов, чтобы получилось фактически 35% (у меня это около 15%). Далее в настройках клиента присваиваем скидку по производителю.(эта скидка делается только на базовую цену).

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...