Перейти к содержанию
Marianna86

Кнопка "нет в наличии" при отсутствии товара - ищу исполнителя

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

Пробовала все модули и варианты, описанные на этом форуме, и все равно "нет в наличии" отображается некорректно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выкладывал на форум бесплатный мод , как раз с этой кнопкой.

 

 https://opencartforum.com/topic/17865-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE-vqmod/

 

в этой темке гляньте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробовала все модули и варианты, описанные на этом форуме, и все равно "нет в наличии" отображается некорректно.

возможно, вам поможет https://opencartforum.com/user/668791-dariygray/ он подобным занимается...

и буквально вчера такое решение выкладывали:

Для отключения кнопки купить у товаров со статусом "Нет в наличии",

для стандартного шаблона - ищем  в  product.tpl  строчку:

 

<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />

 

и заменяем её на эти:

 

<?php if ($stock != 'Нет в наличии') { ?>

          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />

 <?php } else { ?>

          <input type="button" value="<?php echo $button_cart; ?>" id="button-ne-cart" class="button" />

 <?php } ?>

 

 

потом добавляем в  stylesheet.css  следующие строки:

 

input#button-ne-cart {

background: #ccc;

}

пробовали?

я ссылку не сохраняла, а решение в файлик записала на всяк случай...я то у себя сделала так,чтобы вообще не видно было товара, которого нет в наличии. Но если с поисковика заходить, то карточка есть, т.е. не выпадает из индекса...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это сработает только для карточки товара , да и вот это <?php if ($stock != 'Нет в наличии') { ?> мягко говоря обескураживает.

 

http://tom.ip64.net/

 

вот тот самый бесплатный мод в работе о котором я написал выше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что там такого обескураживающего?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если у меня статус "Предзаказ 2-3 дня " или "Out of stock " ? Как это будет выглядеть?Это ведь тоже статусы  товара которого нет в наличии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так вроде я сразу уточнил для чего:

 

Для отключения кнопки купить у товаров со статусом "Нет в наличии",

для стандартного шаблона - ........

 

А если нужны другие статусы, то меняем соответственно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас что,раздвоение личности? Где  уточнил,для кого уточнил и каким боком в этой теме ?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раздвоение личности слава богу нет. Я просто автор вышеизложенного кода.

 

https://opencartforum.com/topic/13111-kak-otkliuchit-knopku-kupit-dlia-otsutstvuiuschikh/?do=findComment&comment=316910

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это у меня нет раздвоения личности.Потому как я это 

 

https://opencartforum.com/user/18938-tom/

 

А когда  в топике пишут ,что помог 

 

https://opencartforum.com/user/668791-dariygray/

 

а в беседу включается 

 

https://opencartforum.com/user/670433-shchs/

 

и пишет что именно он автор,то это явно то о чём я написал выше.

 

:-D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если внимательно читать сообщение Uza10775, то она пишет что https://opencartforu...8791-dariygray/  эти занимается и можно обратиться к нему.

А ниже пишет, что недавно выкладывали решение.....и цитирует мое сообщение.

Я автор строк кода, который процитировала  Uza10775 в своем сообщении, я указал первоисточник.

причем тут https://opencartforu...8791-dariygray/  и мой код, раздвоение и прочее?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да я же шучу! Бог мой,сегодня пятница и пора пить пиво.А не разбираться чей код чище.

 

PS Но всё же  <?php if ($stock != 'Нет в наличии') { ?> НЕ кошерно ) :-D 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От tisa
       Здравствуйте. Есть необходимость вывести объем товара в корзине и в заказе в админке.
      Данные необходимо вывести рядом (ниже, выше) с весом, как на скриншотах.
      Эти данные необходимы для расчета стоимости доставки ТК.
      Магазин на дефолтной теме    opencart     Version 2.3.0.2 (rs.5)
       
      Размеры у товара в мм, вывод данных необходим в м3.
       
      Есть подобная тема: 
      Самостоятельно не удалось сделать.
      Ищу исполнителя для доработки.
       
       


    • От OCdevWizard
      600.00 руб · Срок продления: 300.00 руб за год
      Скачать/Купить дополнение


      Уведомление о наличии товара PRO+

       
      Модуль - уведомление о наличии товара. Этот модуль создан для уведомления пользователя когда товар будет в наличии. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏ Уведомление о наличии товара PRO







      ❏ Модуль уведомления о наличии товара, работает без перезагрузки страницы (через Ajax).
      ❏ Модуль работает как всплывающее окно.
      ❏ Вы можете предоставить подарочный купон и сертификат.
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☑ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 08.09.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1400 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От OCdevWizard
      400.00 руб · Срок продления: 200.00 руб за год
      Скачать/Купить дополнение


      Уведомление о наличии товара PRO

       
      Модуль - уведомление о наличии товара. Этот модуль создан для уведомления пользователя когда товар будет в наличии. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏ Уведомление о наличии товара PRO+







      ❏ Модуль уведомления о наличии товара, работает без перезагрузки страницы (через Ajax).
      ❏ Модуль работает как всплывающее окно.
      ❏ Вы можете предоставить подарочный купон и сертификат.
      ☒ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☒ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☒ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☒ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 08.09.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1200 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От OCdevWizard
      Модуль - уведомление о наличии товара. Этот модуль создан для уведомления пользователя когда товар будет в наличии. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏ Уведомление о наличии товара PRO+







      ❏ Модуль уведомления о наличии товара, работает без перезагрузки страницы (через Ajax).
      ❏ Модуль работает как всплывающее окно.
      ❏ Вы можете предоставить подарочный купон и сертификат.
      ☒ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☒ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☒ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☒ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
    • От OCdevWizard
      Модуль - уведомление о наличии товара. Этот модуль создан для уведомления пользователя когда товар будет в наличии. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏ Уведомление о наличии товара PRO







      ❏ Модуль уведомления о наличии товара, работает без перезагрузки страницы (через Ajax).
      ❏ Модуль работает как всплывающее окно.
      ❏ Вы можете предоставить подарочный купон и сертификат.
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☑ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

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