× Здесь вы можете свободно общаться на русском языке. Просим отнестись с пониманием к тому, что мы не разговариваем на этом языке и не можем осуществлять поддержку на нем.

По поводу кнопки "в корзину"

  • Posts: 20
  • Thank you received: 0
7 years 8 months ago #265094

Здравствуйте!
Может кто знает как в hikashop делать проверку нахождения товара в корзине ? Хочу сделать так, чтобы кнопка "в корзину" менялась на "уже в корзине", если товар уже добавлен в корзину. Что-то нигде не нашёл информации

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
7 years 8 months ago #265145

вы хотите блокировать увеличение количества товаров?


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
The following user(s) said Thank You: starjs

Please Log in or Create an account to join the conversation.

  • Posts: 20
  • Thank you received: 0
7 years 8 months ago #265170

В карточке товара есть кнопка"в корзину". Она добавляет товар в корзину. Хочу чтобы кнопка менялась на "уже в корзине" если товар из карточке был добавлен в корзину.
Не могу найти такую функцию.
Мне бы лучше код, потому что я менял стандартную кнопку. Добавил дополнительную кнопку "купить". При нажатии открывается модальное окно с характеристиками товара.

Please Log in or Create an account to join the conversation.

  • Posts: 20
  • Thank you received: 0
7 years 8 months ago #265172

И еще вопрос, правда не по этой теме.
В карточке товара , внизу, выводятся товары из категории. Как я понял, в коде это:
div class="hikashop_submodules" id="hikashop_submodules"
А где можно настроить этот модуль? Мне нужно изменить заголовок h2. Хочу выводить доп информацию в заголовке

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
7 years 8 months ago #265173

Все шаблоны вывода доступны в Конфигурации.
Конкретный файл зависит от ваших настроек.

Если вы работаете на локальной машине, то можете воспользоваться поиском текста в файлах, например, с помощью Total Commander.
Переменная "В корзину" - ADD_TO_CART.
Ищите её и найдете файлы, которые выводят эту надпись. Потом создаете переопределения этого шаблона.

Вот документация для разработчиков https://www.hikashop.com/support/documentation/62-hikashop-developer-documentation.html

Там в примерах внизу есть такой:

If you want to load the current cart data, you can use the code :
$cartClass = hikashop_get('class.cart');
$cart = $cartClass->loadFullCart();
The products in the cart will be available in the attribute as an array of product objects:
$cart->products

Если в hikashop 3 не поменялось, то так можно получить информацию о товарах в корзине.

Удачи

Please Log in or Create an account to join the conversation.

  • Posts: 20
  • Thank you received: 0
7 years 7 months ago #265698

Спасибо. Все получилось)

Please Log in or Create an account to join the conversation.

  • Posts: 5
  • Thank you received: 0
7 years 7 months ago #265909

Здравствуйте!
После обновления до версии 3.0.1 у меня при нажатии на кнопку "В корзину" выдается ошибка 500.
Вот здесь можно посмотреть: marjara.ru/oplata-online/category/14-audio.html
Я пошла в Админку. При выборе Компоненты -> Hikashop -> Система -> Конфигурация

, что ваш языковой файл неактуален. Я скачала языковой файл, но как его установить? Я не могу зайти в меню Конфигурация -> Языки. Или это другая ошибка?

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
7 years 7 months ago #265932

Здравствуйте!
В Hikashop 3 новая система работы с корзиной. Но, можно также использовать старую, если в конфигурации во вкладке "Дополнительно" задать Да в разделе обратной совместимости .
Иначе, возникает конфликт между вашими переопределениями шаблонов вывода Hikashop и новыми скриптами обработки корзины.
Проблемы в админке, возможно, из-за кэширования. Почистите кэш сайта и админки в Joomla, а также кэш браузера.
Вроде других проблем с админкой не было здесь.
Когда языки станут доступны, при нажатии на язык открывается редактор.
Вставьте туда содержимое языкового файла вместо текущего и сохраните.
Если что-то пошло не так вы всегда можете открыть таким же способом опять и нажать на кнопку - загрузить языковый файл... и сохранить.
Официальный русский у них пока не приведен к новой версии 3, так что пользуйтесь нашим.
Удачи

The following user(s) said Thank You: Margarita

Please Log in or Create an account to join the conversation.

  • Posts: 5
  • Thank you received: 0
7 years 7 months ago #265951

Спасибо большое. Я попробую.

Please Log in or Create an account to join the conversation.

  • Posts: 5
  • Thank you received: 0
7 years 7 months ago #265953

А если удалить старую версию и поставить новую? Что будет?

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
7 years 7 months ago #265965

500 ошибка - это ошибка сервера.
В нормальной ситуации она не появляется.

Значит у вас что то пошло не так. Что?
1. либо у вас проблемы с сервером (неправильно настроен)
2. либо сильно ограничены ресурсы (например супер дешевый тариф).
3. либо в процессе обновления что-то пошло не так (например сбросилось соединение с сервером).
4. возможно ваш компьютер заражен вирусом.
5. возможно еще что неправильно выставлены права на папки (ну это все пункт 1)

можно удалить старую версию и поставить новую. Можно просто попробовать установить повторно.
Но надо понять откуда проблемы?


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 5
  • Thank you received: 0
7 years 7 months ago #266016

Большое спасибо вам за ответы. Они мне очень помогли.
Ситуация, видимо, получилась такая. Я занималась SEO, изучала видеокурс и устанавливала необходимые плагины для оптимизации сайта, для удаления дублей и прочее. Потом - вижу - вышла новая версия HikaShop. Я обновилась, визуально всё было вроде бы нормально. Потом смотрю - не работает. Видимо, эти плагины помешали корректно обновиться.
Я пыталась отключать их и устанавливать заново, но всё равно не работало. Пришло всё удалить и поставить заново, вроде бы нормально установилось. Теперь нужно всё проверить и поднастроить.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
7 years 7 months ago #266017

насчет SEO и разных плагинов - у хика есть прекрасный встроенный механизм для того чтобы избежать дубликатов адресов. Называется "канонические адреса". Не надо ставить плагины - чем больше вы их ставите - тем больше у вас будет проблем.
В реальности нужно просто разумно подойти к созданию сайта и не нужны никакие плагины - все можно делать без них....


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 5
  • Thank you received: 0
7 years 7 months ago #266018

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

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 0
7 years 3 months ago #275228

progreccor wrote: насчет SEO и разных плагинов - у хика есть прекрасный встроенный механизм для того чтобы избежать дубликатов адресов. Называется "канонические адреса". Не надо ставить плагины - чем больше вы их ставите - тем больше у вас будет проблем.
В реальности нужно просто разумно подойти к созданию сайта и не нужны никакие плагины - все можно делать без них....



Кстати, о дублях...
Я по Вашему совету в разделе "Настройки SEF URL ссылок" очистил поле "SEF-имя категории", в алиасах пунктов меню проставил ID категорий и подкатегорий... В общем, всё получилось красиво, и дубли ушли. НО...
Модули Хикашоп по-прежнему генерируют ссылки на товары в формате "component/hikashop/product".
1.Как настроить модули так, чтобы они не генерировали дубли?
2. Поможет ли, если в "Устанавливать канонические URL в списках" поставить параметр "Использовать канонический URL. Генерировать, если отсутствует"?

Last edit: 7 years 3 months ago by Igor_UA.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
7 years 3 months ago #275230

Каждый товар должен иметь свой канонический адрес. Он либо генерируется в массовых действиях либо автоматически прописывается при первом посещении.
Если адреса не прописаны - толку не будет


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 0
7 years 3 months ago #275233

Что-то у меня с первого раза не получилось.

Данные - Товар
Триггер поставил "Каждую минуту" (чтобы просто попробовать).
Фильтр - не устанавливал.
Ограничения - оставил по умолчанию.
Действия - Установить канонический урл.

Что я упустил?

В "Устанавливать канонические URL в списках" установил параметр "Использовать канонический URL. Генерировать, если отсутствует". Попробовал создать товар. Алиас генерируется, а каноническая ссылка - нет.

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
7 years 3 months ago #275247

Каноническая ссылка генерируется при первом обращении к товару на сайте.
Не в админке!
Причем, если первое обращение к товару было - показ в модуле (например, сопутствующие товары, новые товары, ...), то ссылка сгенерируется кривая.

Для большого количества новых товаров сделать так:
Лучше отключить на время модули и открыть на сайте категорию с только что созданными товарами.
Потом проверить в товаре в админке - правильно ли создаются канонические ссылки.
После этого модули включить. Канонические ссылки не будут переписаны после этого.

Для одного-двух товаров можно сразу прописать нужную ссылку.

Удачи!

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
7 years 3 months ago #275265

Один из способов формирования канонических адресов Almika описала. Такой способ хорош, когда товаров мало (как например в интернет магазине тушенки )

Однако этот способ имеет определенные недостатки - если товаров много - обойти весь сайт физически трудно. Помимо вас сайт обходят еще и роботы яндекса и как всегда в ненужный момент.
Можно конечно на время обхода блокировать всем кроме себя доступ, но это из разряда извращений...

Второй способ - использовать массовые действия.
Настраиваются они примерно так:
Триггеры выбирать не надо - действие сработает по вашей команде.
Фильтры - здесь нужно выбрать вашу категорию, которая привязана к нужному пункту меню. (выбираем по ID)

Ограничения - лучше поставить побольше. Смотря сколько товаров у вас в категории..

Ну и само значение делаем примерно вот так:

    /zhenshchinam/zhenskie-tapochki-ugg/product/{product_id}-{product_alias}

Здесь прописывается путь к вашей категории и дальше уже ID товара (если вы его не отключали) и его алиас.

Все.
Затем запускаем это действие для каждой категории товаров отдельно.


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Attachments:
Last edit: 7 years 3 months ago by progreccor.
The following user(s) said Thank You: Igor_UA

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 0
7 years 3 months ago #275291

Спасибо за разъяснение. Теперь вроде бы всё понятно.

Но у меня возник ещё один уточняющий вопрос...
Если товар принадлежит к двум или более категориям (разных веток, раумеется), возникает неопределённость.
Насколько правильно будет исключить из ссылки категории и подкатегории, а оставить только product_id и product_alias?
Я понимаю, что Хика по product_id найдёт товар безошибочно, но насколько это может понравиться или не понравиться великому Гуглу?

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.138 seconds
Powered by Kunena Forum