Как сделать чтоб цена была с приставкой "от" ?

Тема в разделе "Общие вопросы", создана пользователем Ever, 11 май 2021.

  1. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Да нет там ничего особенного. На чистом я смотрю тоже не врубается как надо. Просто нужен правильный код и всё заработает.
     
  2. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Может приставка "от" подставляется только она перекрывается ценой? Если в категориях и сравнение выводится, значит и в товаре должно быть, а из-за недостатка места она перекрыта ценой?
     
  3. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    222
    Для категории По пробуйте
    PHP:
    if($result['upc'] == '0'){
        
    $price 'От ' $price;
    }
    0 обернуть в кавычки
     
    Последнее редактирование: 11 май 2021
    Ever нравится это.
  4. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    нет
    category_ot.png
     
  5. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Вот так работает. Только что глянул, в продукте нет слова прайс. Там цена это h2. Что с этим делать?
     
  6. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Спасибо. Я понял уже что работает. Теперь нужно перенести это на свой магазин. Я так понял он не хочет включаться из-за того что там другие названия?
     
  7. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    а кто сказал что мой код изменит страницу товара?
    для страницы товара контроллер catalog/controller/product/product.php
    найти
    PHP:
    if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) {
                    
    $data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
                } else {
                    
    $data['price'] = false;
                }
    после добавить
    PHP:
          if($product_info['upc'] == 0){
              
    $data['price'] = 'От ' $data['price'];
          }
     
    Lenuar и Ever нравится это.
  8. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    работает как с кавычками, так и без
     
  9. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    я вам и дал правильный код. проверенный, все работает как нужно
     
  10. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    другие названия чего?
     
  11. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Ну у меня на сайте вместо price где цена как на чистом opencart длинные слова. Это из-за этого не срабатывает?
    3453fg.jpg 3453dfgtfg.jpg
     
  12. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Спасибо, работает. Я так понял чтоб перенести это на свой магаз нужно подставлять не price как на чистом, а us-module-price?
     
  13. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    нет это не при чем. это просто классы в html разные.
     
  14. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    и похоже, вы показываете(на последних ваших изображениях) html модуля а не страницы товара или категории.
    чтобы и модулях выводило, нужно править контроллеры модулей.
     
    Ever нравится это.
  15. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Спасибо, получилось на своём магазе добавить. Нужно было сначала отчистить кэш модификаторов и потом обновлять. Я просто обновлял без чистки. Способ рабочий.
     
  16. Lenuar

    Lenuar Новичок

    Сообщения:
    3
    Симпатии:
    0
    Добрый день. Хочу уточнить - приставка "от" появляется и сразу исчезает, что не так ?
     
  17. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    скорей всего какой-то js переписывает цену.
    стоит какой модуль изменения цены? к примеру, обновление цены при выборе опций?
     
    Lenuar нравится это.
  18. Lenuar

    Lenuar Новичок

    Сообщения:
    3
    Симпатии:
    0
    Нет вообще ничего подобного. нету.
    Забыл проверить на дефолтном шаблоне сразу.
    Вам огромное спасибо, что сразу ответили.
     
  19. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240