Ответить Новая тема Новый опрос 
 Скидки на комбинации
Ukekuk
Новичок
Сообщений: 5
Регистрация: 12-02-2016


12-02-2016 21:35
Значок скидки на странице категории - "%" и перечеркнутая цена появляется только, если специальная цена установлена на комбинацию по умолчанию.
Как сделать, что бы процент скидки и старая цена были при спец цене на любой комбинации Снимок.JPG - Размер файла12.08KB (Нажмите для увеличения)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ggyyvv


Cпециалист
Сообщений: 233
Регистрация: 23-11-2012


12-02-2016 23:37
если у вас все комбинации имеют одинаковую скидку, сделайте ее общую для всех.
Уберите действующую скидку и создайте ее заново ,указав, что она действует для всех комбинаций

Или вы хотите, чтобы на товаре без скидки отображалась скидка?)))


Сообщение отредактировал ggyyvv (12-02-2016 18:40)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ukekuk
Новичок
Сообщений: 5
Регистрация: 12-02-2016


12-02-2016 23:47
Цитата:( ggyyvv @ 12-02-2016 19:37 Смотреть сообщение )
если у вас все комбинации имеют одинаковую скидку, сделайте ее общую для всех.
Уберите действующую скидку и создайте ее заново ,указав, что она действует для всех комбинаций

Или вы хотите, чтобы на товаре без скидки отображалась скидка?)))

С общей скидкой на товар все понятно. Я говорю о скидке на одну комбинацию и не дефолтную
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


14-02-2016 23:43
Цитата:( Ukekuk @ 12-02-2016 22:35 Смотреть сообщение )
сделать, что бы процент скидки и старая цена были при спец цене на любой комбинации

Покупатель удивится если положит подобный товар в корзину (в корзину уйдёт товар с комбинацией по умолчанию и соотв. с большей стоимостью).

Файл: /controllers/front/CategoryController.php
до:
Код:
$this->addColorsToProductList($this->cat_products);
добавьте подобный код:
Код:
foreach ($this->cat_products as &$product)
{
    if(empty($product['specific_prices']))
        if($t = SpecificPrice::getByProductId((int)$product['id_product']))
        {
            $product['specific_prices'] = $t[0];
            $product['price_tax_exc'] = Product::getPriceStatic((int)$product['id_product'], false, $t[0]['id_product_attribute']);
            $product['price'] = Product::getPriceStatic((int)$product['id_product'], true, $t[0]['id_product_attribute']);
        }
}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ukekuk
Новичок
Сообщений: 5
Регистрация: 12-02-2016


15-02-2016 14:33
Спасибо, Алекс. Видимо я непонятно сформулировал вопрос. Попробую с примером:
Допустим есть товар с тремя комбинациями А,В и С, комбинация А-по умолчанию. Если мы делаем скидку (специальную цену) на комбинацию А, то на странице категории, у этого товара появляется значок скидки и перечеркнутая старая цена - все красиво и правильно. А вот если делаем скидку на комбинацию С, на странице категории товар выглядит, как обычный- без скидки.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


15-02-2016 15:41
Цитата:( Ukekuk @ 15-02-2016 15:33 Смотреть сообщение )
Видимо я непонятно сформулировал вопрос.

Всё верно. К этому и подводил.
На вашем примере:
Есть товар с тремя комбинациями А,В и С, комбинация А-по умолчанию.
Делаем скидку на комбинацию С, и отображаем (с помощью кода описанного выше) на странице категории скидку на товар (отображаем скидку для комбинации А как С) выглядит со скидкой, но если клиент со страницы категории отправит данный товар в корзину: получит стоимость большую чем в карточке тк. в корзину уйдёт товар с комбинацией А.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ukekuk
Новичок
Сообщений: 5
Регистрация: 12-02-2016


16-02-2016 01:02
Понял о чем речь, собираюсь убрать возможность добавления товара в корзину со страницы категории.
Вставил Ваш код -перечеркнутая цена стала отображаться, а красный ярлычок с процентами не появился.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос