Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

(Вопрос)Доработка атрибутов


Googlah

Recommended Posts

во всех стандартных инет магазинах атрибуты ужасно реализованы

там допустим вот в демо магазине iPod Classic атрибут 8 Гб +50 р

пользователи не очень любят высчитывать сколько это

и было бы не плохо если бы вместо +50р писалась уже конечная цена

или же что б цена основная менялась ajax в зависимости от выбранных параметров

кто-то думал над реализацией или мб видел?

так как я ничего внятного не нашел

Надіслати
Поділитися на інших сайтах


Да если дело только в этом, то одна строка переписывается...

Надіслати
Поділитися на інших сайтах

Там нет никакого AJAX.

В файле

catalog\controller\product\product.php

Замените

'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))) : FALSE,

на

'price'           => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate((($option_value['prefix'] == '+') ? ($product_info['price'] + $option_value['price']) : ($product_info['price'] - $option_value['price'])), $product_info['tax_class_id'], $this->config->get('config_tax'))) : FALSE,

Это и есть одна строка.

Только теперь надо с шаблона убрать вывод префикса

catalog\view\theme\default\template\product\product.tpl

<?php echo $option_value['prefix']; ?>
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.