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

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

  1. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Подскажите как добавить слово "от" к цене в Opencart3. Получилось заменить цену на текст у товаров с количеством 0, но нужно ещё чтоб у некоторых товаров была цена от. Например если у товара стоит в артикуле UPC=0 то добавлялась приставка от к цене. Чтоб цена не заменялась, а просто добавлялась приставка от.
     
  2. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    для страницы категории
    контроллер catalog/congroller/product/category.php
    находим
    PHP:
    $data['products'][] = array(
    перед этим добавляем
    PHP:
    if($result['upc'] == 0){
        
    $price 'От ' $price;
    }
     
    Ever нравится это.
  3. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    для других страниц, модулей - по аналогии
     
  4. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Добавил как написано, кэш обновил, ничего не изменилось. В шаблоне что-то писать нужно?
    234324z.jpg
     
  5. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Изменение в этих фалах ничего не меняет. Изменения с ценой происходят только если править файл currency. Напишите кто знает какую правку сделать чтоб появилась приставка "от" ?
     
  6. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    Вы не там вставили код, вы вставили после
    Код:
    $data['products'] = array();
    А нужно перед:
    Код:
    $data['products'][] = array(
     
  7. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Та просто где я уже не вставлял этот код и перед и после. Щас ещё попробую.
     
  8. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Реально, никакого эффекта нет. Там хоть половину кода удали ничего не меняется. Уже везде вставлял где есть
    $data['products'][] = array( и перед и после, кэш обновлял изменений 0.
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.884
    Симпатии:
    1.065
  10. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Может opencart не понимает что за upc и откуда оно и нужно что-то добавить в код чтоб он понял?
     
  11. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Подскажите хотя бы как сделать через символ валют с лева? Уже через валюту допишу приставку от. Только нужно чтоб отображалось у тех где стоит UPC=0, а не у всех.
     
  12. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    а модификаторы, обновляли?
     
  13. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    все движок понимает
     
  14. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    ошибочное мнение
    видимо файл currency.php не модифицирован поэтому и приеняются изменения без обновления модификаторов
    а контроллер категории модифицирован, и чтобы применились изменения, нужно просто обновить модификаторы.
     
  15. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    и вставлять код, нужно там где вам показали, а не где попало
     
  16. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Да, всё обновлял везде где только можно. Да я уже методом исключения начал подставлять. Там ничего меняется и не ложмается. Даже если удалить файл, то просто пропадает страница и 404 вылазит. Сайт продолжает работать.
     
  17. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    конкретней
     
  18. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    Кэш, модификаторы, кэш браузера. Я знаю что нужно обновлять кэш. Изменений на сайте нет, щас установлю чистый магазин и проверю.
     
  19. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    если хотите, дайте доступы(админка, ftp) в личку.. гляну что там у вас за полтергейст
     
  20. Ever

    Ever Новичок

    Сообщения:
    26
    Симпатии:
    0
    На чистом opencarte если добавить этот код в категории отображается у всех товаров не зависимо что в стоит в upc. В карточке у товаров так же ничего не меняется.
    Screenshot_2021-05-11 Monitors.png Screenshot_2021-05-11 Apple Cinema 30.png