Замена кнопок Купить на оплатить заказ.

Тема в разделе "Общие вопросы", создана пользователем Troya, 5 окт 2023.

  1. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    Добрый день. Вчера весь день проковырялся в файлах language - ру-ру и не нашел как поменять надпись на кнопке "Купить" на надпись "Оплатить заказ" на странице товара и на странице категории? И как сделать что бы на странице товара была надпись вместо "в наличии" на "доступно для заказа? Подскажите пожалуйста .
    Дело в том что продукция готовится на заказ и надписи типа "в наличии" и "купить" не корректны мягко говоря. По этому пришлось товар сделать по нолям на складе. А надпись предзаказ не даёт возможности положить в корзину и оплатить.
     

    Вложения:

    Последнее редактирование: 5 окт 2023
  2. lap81

    lap81 Пользователь

    Сообщения:
    32
    Симпатии:
    1
    в файле ru-ru.php посмотрите $_['button_cart']

    $_['text_instock'] в файле product.php в каталоге product
     
  3. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    /www/gingerbreadlife.ru/catalog/language/ru-ru/product/ и в файле product.php поменял вместо в наличии на доступно для заказа. На сайте не поменялось, так и висит в наличии. Странно.
     
  4. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    /www/gingerbreadlife.ru/catalog/language/ru-ru/ ru-ru.php. также поменял и безрезультатно. Я что то не то делаю наверное. Я вчера в этих двух файлах менял уже слова, не работает.
     

    Вложения:

  5. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    Если в данных товара выставляю 5шт на складе, но выбираю не "в наличии" а "предзаказ" то на сайте всё равно висит надпись что "в наличии".
     
  6. Tom

    Tom Специалист

    Сообщения:
    1.047
    Симпатии:
    373
    Потому что это так и работает.
    Пока товар есть, в статус выводится языковая переменная.
    Как только товар =0, выводится статус.
     
  7. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    С этим стало ясно. Как товар кончится то выскочит "предзаказ". А если поставить функцию не вычитать со склада?

    И в каких ещё файлах можно поменять попробовать надпись "купить" и "в наличии"?
    Через браузер реально посмотреть путь к файлу?
     
  8. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    Ураааа. Оплатить заказ сработала надпись, точнее появилась, после того как кэш модификаторов почистил. А вот надпись в наличии так и висит
     

    Вложения:

  9. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    Подскажите пожалуйста, почему изменения текста "В наличии" на странице товара на другой текст не работает. Перешарил опять все папки и рhр файлы так и не нашел где менять.
     
    Последнее редактирование: 6 окт 2023
  10. SiteMix

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

    Сообщения:
    1.056
    Симпатии:
    182
    Для страницы товара свой файл локализации, для других страниц свой:
    $_['text_instock'] есть только на странице товара, а если выводится где-то ещё, значит, это либо в шаблоне, либо в модуле. Соответственно, нужно менять в локализации шаблона, либо модуля.
     
  11. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    В шаблоне темы только product.twig.
    А модуль какой за страницу товара отвечает, подскажите пожалуйста.
     
  12. SiteMix

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

    Сообщения:
    1.056
    Симпатии:
    182
    За страницу товара отвечает именно product.twig
     
  13. Troya

    Troya Пользователь

    Сообщения:
    51
    Симпатии:
    0
    Спасибо. Буду смотреть внимательнее. Может что найду там.