Перейти к содержанию
View in the app

A better way to browse. Learn more.

Русскоязычное сообщество Opencart

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

В связи с блокировкой банка QIWI оплата через сайт не возможна.
Для оплаты и получения дополнений просьба писать в личные сообщения 
Admin*у
или в Телеграмм https://t.me/pascha_opencart
После оплаты Вам так же будет доступно скачивание дополнений и обновлений на данном форуме

Как скрыть кнопку «Добавить в корзину» и цену товара в OpenCart 2.0.x

Рекомендуемые сообщения

Опубликовано

Как владелец магазина OpenCart, вы хорошо знаете кнопку «Добавить в корзину» и цену продукта, которые отображаются рядом с каждым продуктом в вашем магазине. Есть несколько веских причин, по которым вы можете захотеть удалить эти два, но, к сожалению, OpenCart не дает вам возможности отключить их из панели администратора. Вот почему мы подготовили для вас этот краткий учебник, который покажет вам, как вы можете сделать это самостоятельно. Мы создадим два файла OCmod, которые будут вносить необходимые изменения без необходимости изменения основных файлов.

Итак, продолжайте читать, чтобы узнать, как:

1. Удалите кнопку «Добавить в корзину» со страницы вашего продукта, категории и поиска, а также из заголовка вашего интернет-магазина.

2. Удалите цены продуктов из вашего продукта, категории и страниц поиска.

*Обратите внимание, что руководство предназначено для темы OpenCart 2.0.x по умолчанию, поэтому, если вы используете пользовательскую тему, изменения могут не применяться.

Удалите кнопку "Добавить в корзину"

Чтобы превратить ваш сайт из магазина в каталог и убрать кнопку «Добавить в корзину», а также ссылку «Корзина» из шапки, вам необходимо выполнить следующие шаги:

1. Создайте новый файл OCmod, открыв предпочитаемый вами текстовый редактор и сохраните файл под именем nameofyoupreference.ocmod.xml. 

2. Скопируйте и вставьте следующий код, который фактически является открытием и закрытием документа:

<modification>
    <name>Hide Add to Cart Button</name>
    <version>1.0</version>
    <link>https://isenselabs.com</link>
    <author>iSenseLabs</author>
    <code>isenselabs_hide_add_to_cart</code>
     
    {body} 
    
</modification>

 

3. На место {body} скопируйте и вставьте следующие фрагменты кода, чтобы:

Убрать кнопку "Добавить в корзину" со страницы товара

<file path="catalog/view/theme/*/template/product/product.tpl">
<operation>
   <search><![CDATA[<button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>]]></search>
   <add position="replace"><![CDATA[
       <button type="button" style="display:none;" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>
    ]]></add>
</operation>
<operation>
    <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>]]></search>
    <add position="replace"><![CDATA[
        <button type="button" style="display:none;" onclick="cart.add('<?php echo $product['product_id']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>
    ]]></add>
</operation>    
<operation>
    <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>]]></search>
    <add position="replace"><![CDATA[
         <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>
    ]]></add>
</operation>
<operation>
    <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>]]></search>
    <add position="replace"><![CDATA[
        <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>
    ]]></add>
</operation>          
</file>

 

Удалите кнопку «Добавить в корзину» со страницы категории:

view sourceprint?
<file path="catalog/view/theme/*/template/product/category.tpl">
<operation>
    <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
    <add position="replace"><![CDATA[
       <button type="button" style="display:none;" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
    ]]></add>
</operation>    
<operation>
    <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>]]></search>
    <add position="replace"><![CDATA[
        <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>
    ]]></add>
</operation>
<operation>
    <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>]]></search>
    <add position="replace"><![CDATA[
        <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>
    ]]></add>
</operation>    
</file>

 

Удалите кнопку «Добавить в корзину» со страницы поиска:

<file path="catalog/view/theme/*/template/product/search.tpl">
        <operation>
            <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
            <add position="replace"><![CDATA[
                <button type="button" style="display:none;" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
            ]]></add>
        </operation>
        <operation>
            <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>]]></search>
            <add position="replace"><![CDATA[
                  <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>
            ]]></add>
        </operation>
        <operation>
            <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>]]></search>
            <add position="replace"><![CDATA[
                <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>
            ]]></add>
        </operation>    
    </file>

Удалите ссылку и кнопку «Корзина» из шапки:

<file path="catalog/view/theme/*/template/common/header.tpl">
<operation>
    <search><![CDATA[<li><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_shopping_cart; ?></span></a></li>]]></search>
    <add position="replace"><![CDATA[
        <li style="display:none;"><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_shopping_cart; ?></span></a></li>
    ]]></add>
</operation>
<operation>
    <search><![CDATA[<div class="col-sm-3"><?php echo $cart; ?></div>]]></search>
    <add position="replace"><![CDATA[
        <div class="col-sm-3" style="display:none;"><?php echo $cart; ?></div>
    ]]></add>
 </operation>  
 </file>  

Имейте в виду, что все фрагменты кода должны быть после строки <code>isenselabs_hide_add_to_cart</code> и перед закрывающим тегом </modification> . Если вы хотите убрать кнопку «Добавить в корзину» не из всех, а только из некоторых ранее упомянутых мест, включите только соответствующие фрагменты кода.

4. Сохраните и загрузите файл через установщик расширений в панели администратора => Расширения => Установщик . Затем перейдите в « Расширения» => «Модификации» и « Обновите », нажав кнопку «Обновить».  

Удалить цены на продукты

Для того, чтобы убрать цены на ваши товары, вам нужно будет выполнить те же действия, что и раньше, но изменить код в файле OCmod.

1. Начните с создания файла OCmod и назовите его nameofyoupreference.ocmod.xml. 

2. Скопируйте и вставьте следующий фрагмент кода с открывающим и закрывающим тегами:

<modification>
    <name>Hide Product Price</name>
    <version>1.0</version>
    <link>https://isenselabs.com</link>
    <author>iSenseLabs</author>
    <code>isenselabs_hide_product_price</code>
     
<wbr>    {body}    
 
</modification>

* КОД каждой модификации должен быть уникальным, поэтому убедитесь, что имя в тегах <code></code> не используется. Также обратите внимание, что если вы загружаете модификацию более одного раза, вам придется сначала удалить старую модификацию, ОЧИСТИТЬ модификации и только после этого загрузить новую.

3.  Замените {body} следующими кодами, чтобы:

Удалите продукт и цену опциона со страницы продукта:

<file path="catalog/view/theme/*/template/product/product.tpl">
<operation>
    <search><![CDATA[<?php if ($price) { ?>]]></search>
    <add position="before"><![CDATA[
        <div style="display:none">
   ]]></add>
</operation>
<operation>
    <search><![CDATA[ <div id="product">]]></search>
    <add position="before"><![CDATA[
     </div>
    ]]></add>
</operation>    
<operation>
    <search><![CDATA[<?php foreach ($option['product_option_value'] as $option_value) { ?>]]></search>
    <add position="after"><![CDATA[<?php unset($option_value['price']); $option_value['price'] ="";?>]]>
    </add>
</operation>
<operation>
    <search><![CDATA[<p class="price">]]></search>
    <add position="replace"><![CDATA[<p class="price" style="display:none;">]]>
    </add>
</operation>    
</file>

Удалите цену продукта со страницы категории: 

<file path="catalog/view/theme/*/template/product/category.tpl">
<operation>
    <search><![CDATA[<p class="price">]]></search>
    <add position="replace"><![CDATA[<p class="price" style="display:none;">]]>
    </add>
</operation>        
</file>

Удалите цену продукта со страницы поиска:

<file path="catalog/view/theme/*/template/product/search.tpl">
<operation>
   <search><![CDATA[<p class="price">]]></search>
   <add position="replace"><![CDATA[<p class="price" style="display:none;">]]>
    </add>
</operation>        
</file>

4. Сохраните и загрузите файл через установщик расширений в  панели администратора => Расширения => Установщик . Затем перейдите в  « Расширения» => «Модификации»  и  « Обновите  », нажав кнопку «Обновить».

 

hide_add_to_cart.xml hide_product_price.xml

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.