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

Merliut

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

dmitry_stas

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

Merliut

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

dmitry_stas

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

Merliut

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

dmitry_stas

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

Merliut

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

dmitry_stas

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

Merliut

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 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

  • Легенда
  • 13151
  • 1234 / 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

  • Легенда
  • 13151
  • 1234 / 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
*

Nobillis

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Здравствуйте!
Подскажите, а как можно вывести эту же старую цену в счете фактуре, чтоб там человек видел что ему реально была предоставлена скидка?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomShopping плагин подмены статического текста JoomShopping на материалы Joomla

Автор sergeytolkachyov

Ответов: 6
Просмотров: 744
Последний ответ 01.03.2024, 13:41:05
от sergeytolkachyov
WT JShopping cart save плагин брошенных корзин пользователей. JoomShopping 5.3+

Автор sergeytolkachyov

Ответов: 4
Просмотров: 259
Последний ответ 01.03.2024, 12:29:46
от kit2m2
Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 231
Последний ответ 16.02.2024, 13:33:24
от kit2m2
WT Modules in Jshopping positions - плагин вставки модулей Joomla в JoomShopping

Автор sergeytolkachyov

Ответов: 2
Просмотров: 865
Последний ответ 06.02.2024, 18:15:15
от sergeytolkachyov
Ответы на отзывы JoomShopping 5

Автор virfolk

Ответов: 20
Просмотров: 637
Последний ответ 28.01.2024, 15:17:52
от nevigen