Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

AntonMuxa

Users
  
  • Posts

    102
  • Joined

  • Last visited

Everything posted by AntonMuxa

  1. Номер заказа и так передается. Посмотрите в настройках RetailCRM(на их сайте) или в настройках модуля в админке опенкарт есть настройка передавать номера заказов из интернет магазина. Это 100% ибо недавно настраивал этот CRM. А вообще можно весь что угодно передавать. \catalog\controller\extension\module\retailcrm.php здесь функция order_create - сюда из заказа opencart передается в переменную $data затем отсюда передается в catalog\model\extension\retailcrm\order.php в функцию sendToCrm где и выставляете поля которые нужно а отсюда уже \system\library\retailcrm\RetailcrmApiClient5.php (где цифра 5 это версия которую вы выставили в админке в модуле) - Знания php обязательны
  2. Выставил во всех файлах время жизни сессии две недели. Захожу через браузер в консоль и видно что сессия 2 недели. Закрываю браузер, открываю сессия осталась, в личном кабинете покупателя осталось залогиненым - хорошо. Закрываю, захожу на след. день сессия осталась но разлогинелось с кабинета. Кто может подсказать что может быть? Может на хостинге (стоит шаред хостинг) затираются сессии?
  3. может на хостинге лимит поддоменов стоит ?
  4. спасибо за ответ. Решил проблему. Были правки в index.php. А "перевел" значит в настройках apache и nginx root поставил одну и ту же папку. Это на локалхост я разворачивал сайт
  5. Всем привет. Ситуация такая - есть два домена. В настройках apache и nginx перевел второй домен на папку первого (кучу раз так настраивал все было хорошо), в админке указал второй магазин на второй домен. Но вот сейчас при открытии второго домена не срабатывает мультимагазин, а открывает просто главный магазин(первый домен). У кого такое может быть было? Где можно ошибку логировать ?
  6. в общем я так и сделал вот результат $prod_q = 0; foreach ($this->cart->getProducts() as $cart) { if ($cart['product_id'] == $this->request->get['product_id']) { $prod_q += $cart['quantity']; } }
  7. По идее мне надо в массиве $this->cart->getProducts() посчитать все ключи со значение ключа ['product_id'] который равен id товара
  8. я сделал в success в тоq функции что вы написали $('#previewModal').load('index.php?route=common/popup_cart&product_id=<?php echo $product_id; ?> #previewModal > *', function() { $('#previewModal').modal('show'); }); работает я получаю id товара в контреллере но проблема в том что в попапе у меня примерно так фото товара + колво в коризне * на цену + блок кнопок так вот кол-во в корзине этого товара как можно вытащить?
  9. я пытался передать вот так в функции add в success $('#previewModal .cart-popup-left').load('index.php?route=common/popup_cart #product_id'+ product_id +' > *'); а затем показать $('#previewModal').modal('show'); но контроллер не принимает с первого раза id не пойму почему
  10. Здравствуйте. Хочу сделать попап добавленного товара в корзину (то есть последнего добавленного в корзину). Вызываю его в функции cart.add в common.js. В попапе показывается последний добавленный товар в корзину а рядом общее число товаров и сумма в корзине. Проблема в том что не могу совладать с мыслями как вытянуть последний добавленный товар. Есть в опенкарте функция выбрать только все товары из корзины $this->cart->getProducts() . Может кто подкинет идею?
  11. что значит дохнет? никогда такого не слышал чтобы после 50-100 единиц дохла корзина - я и по 600 добавлял в корзину и было все хорошо
  12. в общем дописал в htaccess такое RewriteRule ^opt/(.*)$ http://поддомен.домен.ру/$1 [R=301,L] opt это название папки
  13. так как редиректить или нет? Симпла перестает работать если на домен в отдельную папку еще ставите один опенкарт (было на форуме полно таких тем) тогда симпл не работает на втором магазине. Я общался с разработком он писал что нужно ставить правильно магазин просто создавая поддомены а них направлять на главную папку домен (ну как собственно и написано в документации). Мне просто нужно чтобы запросы попадающие на домен.ру/opt перенаправлялись на поддомен.
  14. просто ссылка вида домен.ру/opt уже есть у клиентов и они по ней заходят. Может редирект как-то настроить?
  15. нужно сделать оптовый и розничный магазины но на оптовый ссылка должна быть вида opt.домен.ру а домен.ру/opt
  16. Ситуация следующая. Создал мультимагазин: создал поддомен его направил на главный каталог сайт доступен и там и там все работает один сайт доступен по адресу домен.ру а второй по адресу поддомен.домен.ру . Но появилась задача чтобы поддомен был доступен по адресу домен.ру/поддомен . Установка в отдельную папку opencart не предлагать так как это не правильно да и модуль simple простой заказ не работает если так установить. Что можно еще предпринять ибо я даже не пойму как такое гуглить)) Приму любые советы и идеи, или может это вообще нереально?
  17. Есть модуль галерея фото и в нем есть seo. Но он работает немного не так. У меня главная страница (список альбомов) это gallery/album. Url имеет вид домен/index.php?route=gallery/album а в самом альбоме домен/index.php?route=gallery/album&album_id=17 Например я указал что gallery/album это albums , а /index.php?route=gallery/album&album_id=17 например tkani Тогда для главной альбомов(списка альбомов) он формирует ссылку домен.ком/albums а для самого альбома домен.ком/tkani а должен домен.ком/albums/tkani - Как сформировать ссылку вида домен.ком/albums/tkani. Помогите кто чем сможет. Внизу код seopro для самого модуля. <file path="catalog/controller/common/seo_pro.php"> <operation> <search><![CDATA[$url = explode('=', $queries[$part], 2);]]></search> <add position="after"> <![CDATA[/*Opencart Gallery*/ if ($url[0] == 'album_id') { $this->request->get['album_id'] = $url[1]; } if ($url[0] == 'video_id') { $this->request->get['video_id'] = $url[1]; } /*Opencart Gallery*/]]> </add> </operation> <operation> <search><![CDATA[} elseif (isset($this->request->get['information_id'])) {]]> </search> <add position="before"> <![CDATA[} elseif (isset($this->request->get['album_id'])) { $this->request->get['route'] = 'gallery/album'; } elseif (isset($this->request->get['video_id'])) { $this->request->get['route'] = 'gallery/video'; ]]> </add> </operation> <operation> <search><![CDATA[case 'information_id':]]> </search> <add position="after"> <![CDATA[case 'album_id': case 'video_id': ]]> </add> </operation> </file>
  18. да та бывает, за голову хватаешься почему ничего не работает - а потом оказывается что сам тупил
  19. в общем как бы это грустно не звучало но нужно было стереть весь кэш. Не кеш модификаторов а кэш в папке system/cache
  20. Есть такая функция в model public function getProjectImages($simple_blog2_article_id) { $sql = $this->db->query("SELECT * FROM " . DB_PREFIX . "simple_blog2_project_image WHERE simple_blog2_article_id = '".(int)$simple_blog2_article_id ."' ORDER BY sort_order ASC"); return $sql->rows; } так вот она возвращает 1 строка - проверял через var_dump($sql->rows); а если заходить через phpmyadmin и выполнять этот же запрос вручную например SELECT * FROM oc_simple_blog2_project_image WHERE simple_blog2_article_id = '1' ORDER BY sort_order ASC он мне выдает три строки как и должно быть. Не пойму то ли я дурак то ли лыжи не едут.
  21. то есть если удалить все переменные пагинации из контроллера товара то идее не должны появляться такие ссылки в индексе? А запретить такое в файле роботс я так понял не реально?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.