OpenCart — как скрыть цены в магазине


Вам могут понравиться и эти статьи...

Комментариев: 27

Если Вы хотите добавить код в свой комментарий, заключите его в теги <pre lang="php"></pre>

  1. Екатерина:

    Спасибо за информацию. Получилось сделать, как у Вас написано. А еще, может быть, Вы знаете, как сделать, чтобы при регистрации клиент указал, как он хочет регистрироваться — как оптовик или как обычный розничный клиент, чтобы, назначив группу, отображались цены со скидкой (оптовые) и розничные.

    • jul jul:

      Екатерина, OpenCart предоставляет покупателям возможность регистрироваться именно в той группе покупателей, которую они считают нужной (группы покупателей заранее создает владелец магазина). Эта функция доступна при регистрации в разделе «Ваш адрес». И, когда покупатель заходит в магазин под своим логином, то видит две цены: одну стандартную, та, что стоит по умолчанию для всех посетителей (она будет зачеркнута), и вторую цену, которая назначена для выбранной им группы покупателей (ее владелец задает в настройках товара).
      Надеюсь, я ответила именно на тот вопрос, который Вас интересует.

  2. Мария:

    Подскажите,а как убрать цену для всех посетителей сайта?На моем сайте не совсем удобное отображение цены (хотелось бы ее вообще убрать и прописывать самой в описании товара).

    • jul jul:

      Вы можете скрыть цены этим же способом, но с небольшими изменениями: в Система-Настройки-Опции оставляйте группу гостей ту, что назначена по умолчанию — default, в поле ниже убирайте все галочки с чекбоксов, и непременно укажите, что необходимо не показывать цены гостям. И в Вашем магазине не будут отображаться цены.
      Как скрыть цены в магазине OpenCart.

      Но, позвольте вставить пару слов. В Вашем магазине цены бы чудесно смотрелись, если бы их вид был настроен: «грн» необходимо разместить после цены, а не перед ней, и стоило бы изменить регистр букв. Внеся эти изменения Вам не придется скрывать цены вышеописанным способом, сможете добавлять цены как положено и они будут иметь привлекательный вид.

  3. Дмитрий:

    Полезная статья! А не подскажите, как убрать все признаки магазина? Мне не нужно регистрировать пользователей, не нужна корзина и опция сравнения. Только каталог. Заранее спасибо!

    • jul jul:

      Рада, что статья оказалась для Вас полезной.
      А что касается каталога, то из OpenCarta это возможно сделать, поработав над кодом.
      Можно поинтересоваться, почему для создания каталога остановились на OpenCart?

      • Дмитрий:

        К сожалению это не я остановился) У моего работодателя уже есть развернутый шаблон на opencart. Завтра уже выставка и делать новый сайт уже нет возможности.. Может быть потом перенесу. Кстати не подскажите можно ли в opencart делать групповые операции над товарами, например мне нужно убрать сотню товаров. Могу ли я это сделать не по одному?

        • jul jul:

          Если Вам необходимо удалить 100 товаров, которые идут друг за другом, то это сделать просто: в админке/товары отмечаете галочкой самый верхний чекбокс (сейчас пишу по памяти, и, если не ошибаюсь, он зовется «Изображение») и тем самым выделяете все товары на страницы и затем их удаляете. Количество товара на странице можно задать в Система/Настройки. Если же необходимо удалить большое кол-во товара, но выборочно, то можно воспользоваться модулями импорта-экспорта. Я в нескольких магазинах использовала этот модуль — довольно неплохой и, к тому же, бесплатный. Но есть и другие подобные модули, так что можно остановить выбор на одном из них.

  4. Дмитрий:

    Спасибо Вам большое!

  5. Татьяна:

    Здравствуйте. а скажите пожалуйста, возможно ли удаление цены не на всем сайте,а лишь на разделе?и чтобы даже раздела цена не было?нужно просто сделать раздел без цен, а остальное,чтобы цены были.

    • jul jul:

      Не сталкивалась с подобной задачей, так что, к сожалению, ничего подсказать не могу.

  6. Давид:

    А можно спросить как скрывать цены некаторова товара (например когада цена 0.00)

  7. Raya:

    Мне надо было скрыть все цены абсолютно везде. Сделала так, как вы объяснили Марии, но увы не получилось. Не авторизованым не видно, а когда авторизован они видны.

    • jul jul:

      Статья писалась давно и под более раннюю версию.
      Если Вам совсем нет надобности в ценах, ни для гостей, ни для зарегистированных пользователей, уберите вывод цены в коде.

  8. Алексей:

    Здравствуйте! Подскажите, как убрать совсем и везде корзину, кнопки купить и регистрацию клиента на сайте? Мне хотелось бы использовать сайт как каталог (Цены должны быть сохранены)

    2 вариант: Где меняются названия КУПИТЬ, В КОРЗИНУ, КОРЗИНА, ТОВАР, ПРОИЗВОДИТЕЛЬ??? категории подходят, но нужны другие названия

    3 вариант: Убрать полностью корзину. Цены и кнопка КУПИТЬ остаётся, только при её нажатии выводится форма для того, чтобы клиент оставил свои контактные данные, а не регистрировался (Соответственно Личный кабинет тоже не нужен)

    Заранее спасибо)

    • Алексей:

      также где убрать форму с количеством товара?

    • jul jul:

      Алексей, скрыть ненужные элементы можно либо с помощью стилей (display: none; для ненужных элементов), либо путем правки кода.
      1. Чтобы убрать кабинет покупателя сначала надо править шапку сайта, для чтобы скрыть «Войти или зарегистрироваться»:
      В catalog/view/theme/default/template/common/header.tpl удалить/закомментировать div id=»welcome», также убираем в div class=»links» вывод закладок, корзины покупок и оформления заказа.
      2. В catalog/view/theme/default/template/common/footer.tpl удалить строки 30-36 (пример — дефолтный шаблон), отвечающие за вывод информации в четвертой колонке, в которой по умолчанию выводится инфо, касающееся личного кабинета.
      3. Чтобы убрать корзину из шапки в файле catalog/view/theme/default/template/common/header.tpl необходимо удалить ?php echo $cart; ?
      4. Чтобы кнопка «Купить» вела не к корзине, а выводила форму для заказа, открываем файл catalog/view/theme/default/template/product/product.tpl и убираем вывод этой кнопки + удаляем выбор кол-ва, затем устанавливаем модуль «Быстрого заказа», который и предоставит нужную форму заказа без наличия корзины.

  9. Сергей:

    Юля спасибо за ваши статьи. С помощью ваших советов, не надо искать в интернете информацию. Спасибо еще раз, но у меня согласно ваших рекомендаций не получилось. А именно пишет: У Вас нет прав для изменения списка групп пользователей! версия 1.5.4, но я проделал вот эти шаги: в административной панели на вкладке система → группа пользователей →разрешение внесений изменений →ставлю галочку на user/user_permission, высвечивается: У Вас нет прав для изменения списка групп пользователей!
    Что это может быть? Спасибо

    • jul jul:

      У Вас, как у Главного администратора, нет прав для внесения изменений на права для просмотра и изменений? Вы точно вошли как админ?
      И почему создаете группу пользователей, а не группу покупателей?

      • Сергей:

        Юля спасибо за ответ, но почему вошел в админ, потому что не сохраняются данные, поэтому вошел посмотреть админпанель, а там нет галочки на user/user_permission,

  10. Виктор:

    Юлия, добрый день! У вас отличный блог.
    Подскажите пож-та, что надо сделать чтобы когда цены скрыты, в том месте где должна быть цена (в карточке товара) — написать «зарегистрируйтесь, чтобы видеть цену».
    А после того, как пользователь зарегался, эта надпись бы пропала и вместо нее был обычный вывод цен.
    Спасибо.

  11. Ольга:

    Юлия, подскажите пожалуйста, Вы пишете:
    «4. Чтобы кнопка “Купить” вела не к корзине, а выводила форму для заказа, открываем файл catalog/view/theme/default/template/product/product.tpl и убираем вывод этой кнопки + удаляем выбор кол-ва…»

    Как в этом файле убрать «вывод этой кнопки и выбор кол-ва»?

  12. Сергей:

    Подскажите, почему в карточке товара устанавливаю одну цену, а на сайте видна другая цена. Где что надо отключить?

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">