0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 768 Просмотров
*

Merliut

  • Новичок
  • 21
  • 0 / 0
Всех приветствую. Пожалуйста помогите...
Как реализовать передачу старой цены (до скидки) с карточки товара в корзину и сделать так, что бы при выборе определенного способа оплаты менялась нынешняя цена (с учетом скидки), на цену старую (без учета скидки).
Version JoomShopping 4.11.3
« Последнее редактирование: 06.02.2018, 18:48:18 от Merliut »
*

dmitry_stas

  • Легенда
  • 13006
  • 1222 / 8
и вам привет. надо плагин писать, такого нет функционала
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Merliut

  • Новичок
  • 21
  • 0 / 0
А не подскажите в каком файле на сервере находиться функция которая передает данные (цена, название, значения атрибутов и т.д.) в корзину?
*

dmitry_stas

  • Легенда
  • 13006
  • 1222 / 8
не очень понял что именно надо, но возможно \components\com_jshopping\models\cart.php function add
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Merliut

  • Новичок
  • 21
  • 0 / 0
Спасибо.
А не подскажите, пожалуйста, можно ли через эту функцию передать старую цену товара в корзину, или для этого она не подходит?
*

dmitry_stas

  • Легенда
  • 13006
  • 1222 / 8
да, подойдет, именно она и нужна
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Merliut

  • Новичок
  • 21
  • 0 / 0
Можете, пожалуйста, помочь реализовать передачу старой цены?
*

dmitry_stas

  • Легенда
  • 13006
  • 1222 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Merliut

  • Новичок
  • 21
  • 0 / 0
В файле  \components\com_jshopping\models\cart.php реализовать передачу старой цены товара в корзину(запись старой цены в массив $prod[ ]), что бы в дальнейшем, в корзине ее можно было вывести.
*

dmitry_stas

  • Легенда
  • 13006
  • 1222 / 8
это ясно :) а помочь то в чем? что-то делали, и не получается?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Merliut

  • Новичок
  • 21
  • 0 / 0
Попробовал создать ячейку со старой ценой и записать в нее значение старой цены товара (            $temp_product['old_price']=$this->product->product_old_price;).
Код
 $product->getDescription();
            $temp_product['quantity'] = $quantity;
            $temp_product['product_id'] = $product_id;
            $temp_product['old_price']=$this->product->product_old_price;
            $temp_product['category_id'] = $product->getCategory();
            $temp_product['tax'] = $product->getTax();
            $temp_product['tax_id'] = $product->product_tax_id;
            $temp_product['product_name'] = $product->name;
            $temp_product['thumb_image'] = getPatchProductImage($product->getData('image'), 'thumb');
            $temp_product['delivery_times_id'] = $product->getDeliveryTimeId();
            $temp_product['ean'] = $product->getEan();
            $temp_product['attributes'] = $attr_serialize;
            $temp_product['attributes_value'] = array();
            $temp_product['extra_fields'] = array();
            $temp_product['weight'] = $product->getWeight();
            $temp_product['vendor_id'] = fixRealVendorId($product->vendor_id);
            $temp_product['files'] = serialize($product->getSaleFiles());
            $temp_product['freeattributes'] = $free_attr_serialize;

*

dmitry_stas

  • Легенда
  • 13006
  • 1222 / 8
ну почти все верно. не понятно только откуда взялось $this, если там просто $product
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Merliut

  • Новичок
  • 21
  • 0 / 0
заменил на
Код
$temp_product['old_price']=$product->product_old_price;
и все работает. Спасибо yes!
*

Goliaf

  • Новичок
  • 11
  • 0 / 0
Пробую получить старую цену в корзине...
Цитировать
$temp_product['old_price']=$product->product_old_price;
Но, безрезультатно. Может еще что-то дописать нужно?
Поделитесь, как вы выводите ее в итоге (((
*

dmitry_stas

  • Легенда
  • 13006
  • 1222 / 8
Может еще что-то дописать нужно?
а что вы уже дописали? и где?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Goliaf

  • Новичок
  • 11
  • 0 / 0
В файле  \components\com_jshopping\models\cart.php функция add
Дописал $temp_product['old_price']=$product->product_old_price;

Но, не вижу данных про old_price через var_dump
*

Goliaf

  • Новичок
  • 11
  • 0 / 0
Все появилось. Видимо, были ошибки... спасибо!

Подскажите такой момент: как правильно передать эту цену (old_price), в fullsumm
чтобы в этой части
Код
<?php print formatprice($this->fullsumm)?>
считались старые цены?
*

Goliaf

  • Новичок
  • 11
  • 0 / 0
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кнопка "продолжить покупки" в JoomShopping

Автор Orest

Ответов: 2
Просмотров: 14
Последний ответ Сегодня в 03:37:54
от Orest
Второе описание для категории не сохраняется в последнем JoomShopping

Автор hello-andrew

Ответов: 17
Просмотров: 423
Последний ответ 15.10.2019, 23:33:12
от hello-andrew
Свое поле в карточке товара не сохраняется

Автор oxbeat

Ответов: 11
Просмотров: 273
Последний ответ 12.10.2019, 16:52:33
от kit2m2
Привязать плагин галереи к JoomShopping

Автор ewgenij05

Ответов: 24
Просмотров: 4624
Последний ответ 11.10.2019, 16:16:21
от musstudent
Название товара и HTML теги

Автор fiter

Ответов: 15
Просмотров: 714
Последний ответ 01.10.2019, 08:29:19
от kit2m2