Что делать, если вместо цены слово «бесплатно» (VAM shop)?

30.01.2010 | Написал

Ситуация, когда вместо цены отображается слово бесплатно возникает тогда, когда Вы изменили код валюты. К примеру, в украинском магазине используется гривна с кодом UAH. При этом в языковом файле в константе LANGAUGE_CURRENCY стоит значение RUR. Соответственно, не найдя рублей, скрипт выводит нулевую цену.

Что делать: открываем /lang/russian/russian.php. Вверху находим

define(‘LANGUAGE_CURRENCY’, ‘RUR’);

Меняем на

define(‘LANGUAGE_CURRENCY’, ‘UAH’);

В Админке — Настройки — Основные — Мой магазин — Переключаться на валюту языка ставим «true». Все должно работать.

Метки:
15 комментариев читателей статьи "Что делать, если вместо цены слово «бесплатно» (VAM shop)?"
  • NIKS пишет:

    На самом деле какой-то непонятный глюк.
    Ранее не сталкивался с этим глюком — он после выхода версии 1.55 появился?

    Потому как сравнивал магазин другой, тоже версии 1.55, но пропатченной с 1.54 до 1.55. там файлик russian.php не трогали, и галок не ставили менять валюу в соответсвии с языком.

    Но я нашел два способа решения этого:

    1)Валюту переназвать Гривна, а код оставить RUR и не мучатса.

    2)поставить галку Переключаться на валюту языка. Но в файлике russian.php просто оставить пустым указание языка, вот так

    define(‘LANGUAGE_CURRENCY’, »);

  • Евгений Молодецкий пишет:

    В общем-то это не глюк, скорее «фича», и полезная. Другое дело, что когда мы сменили валюту, то привязка валюты к языку теряется, что и нужно исправить.

  • Александр пишет:

    Евгений, а как сделать, чтобы на карточке товара вместо кнопки «Купить» выводилась текстовая ссылка: «Добавить этот товар в корзину»?
    Или в VamShop нельзя делать кнопочку «Купить» текстовой?
    Спасибо..

  • Александр пишет:

    Я так понимаю, что в includes/classes/product.php нужно изменить строку:
    return ‘‘.vam_image_button(‘button_buy_now.gif’, TEXT_BUY.$name.TEXT_NOW).’‘;

    вот только как там картинку изменить на текст, с этим ничего не понятно((

  • Евгений Молодецкий пишет:

    Да чего ж Вас туда понесло… Вот такудю ссылку ставьте шаблоне карточки товара

    Добавить этот товар в корзину

  • Александр пишет:

    я что уже только не пробовал..
    такую ссылку ставлю — не добавляется количество в корзину.. т.е. в корзине пусто и общая стоимость: бесплатно.

  • Евгений Молодецкий пишет:

    Где-то накосячили…

  • Александр пишет:

    Евгений, не подскажите, как сделать чтобы в описании подкатегории выводились только первые 200 символов, не все полное описание? (как бы сделать краткое описание для категории)

  • Евгений Молодецкий пишет:

    Хм… А смысл? Ведь ссылки на полное описание ведь не предусмотренно.

  • Александр пишет:

    К примеру, заходите в Категорию. Там три подкатегории и у каждой описание по 500 символов. Не очень удобно.
    А когда заходите в одну из подкатегорий — можно прочитать уже полное описание.

  • Den пишет:

    Спасибо исправил!!! а то долго мучался пытаясь понять вчем дело!

  • seost пишет:

    Огромное тебе спасибо. Я уже пару часов не мог разобраться с этими ценами.

  • Василий пишет:

    Здравствуйте , по умолчанию стоит язык русский — рубль.
    С заменой кода у меня не вышло и я сделал проще в редакторе валюты по умолчанию поменял надпись рубль на ****. и всё

  • Владимир пишет:

    А вот хотелось бы чтоб если товар стоит 0 то и чтоб отображалось 0
    а не «бесплатно»
    ?

  • Иван пишет:

    Спасибо, тоже помогло. Тоже искал «товар стал бесплатно»

Добавить комментарий

Ваш e-mail не будет опубликован.