Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

bezzubtsev

Користувачі
  
  • Публікації

    71
  • З нами

  • Відвідування

Усі публікації користувача bezzubtsev

  1. Добрый день! Во-первых, спасибо большое за эту тему и за инструкцию. Очень помогла. Сделали мобильную версию через папку шаблона а-ля catalog/view/theme/mobile/ Оформление заказа сделано через модуль Simplecheckout. А сегодня столкнулись с проблемой - с обычной версии заказ формируется. Всё работает. С мобильной версией затык после нажатия кнопки формирования заказа. Получаем "Подождите... Происходит переход к оплате" и на это всё. Заказ не формируется. Всё зависает. Может быть у кого-то тоже была такая же проблема? Копаю, не могу понять в чём дело, хоть убей. Заранее спасибо за помощь. UDP: Этот же модуль, этот же магазин. Жмакаем " перейти на полную версию", заполняем ещё раз поля, жмём и .... заказ ушел, всё отлично. А с мобильной версией затык и всё...
  2. Ещё раз спасибо за скрипты! Оставлю это сдесь. Код можно вставить в любой tpl (например на страницу продукта). Надписи можете заменить своим кодом. Например, я для мобильных телефонов отключил colorbox <?php $detect = new Mobile_Detect; if ( $detect->isMobile() ) { ?> Ok, mobile <?php } else { ?> No, not mobile <?php } ?>
  3. Для тех, кто как я сделал по инструкции, но получил в ответ белый экран, попробуйте это: 1. в тексте опечатка. 2. Там-же перед строкой $detect = new Mobile_Detect(); сделайте запрос на скрипт: require_once(DIR_SYSTEM . 'library/Mobile_Detect.php'); И всё должно заработать. Спасибо всем, кто отписался в теме! PS. Свежий файлик скачать можно тут http://mobiledetect.net/
  4. Это вам не Опенкарт дергать надо, а нормальную CRM использовать. Туда же прикрутите цены и наличие от поставщиков. А вот уже оттуда будете делать выгрузку прайса в ваш магазин. Или по-старинке в экзеле работайте. То что вам поставщики предлагают - это их проблемы перед вами. Вы в своем магазине будете каждому клиенту обещать для всех товаров и наличие и срок поставки. Нельзя на 500 кг яблок написать клиенту, что 10 кг будут для него по 20 рублей через день, 200 кг по цене 22 рубля и через 7 дней. Это всё ваши личные бизнес проблемы, и не надо их выносить в платформу магазина. Но, при всем при этом, мы можем вам сделать индивидуальное перепрограммирование Опенкарта по вашим пожеланиям. Обращайтесь в личку.
  5. Пусть сюда приходят по поиску "Ключ регистрации ruopencart.com" и "Платное вступление в клуб RuOpencart" Конечно, это выбор каждого, бросать им копейку и скачивать модули, которые они там опубликовали. Но это себе дороже. Во-первых, часто сталкивался, что нужна поддержка по модулям от разработчиков (а там их нет). Во-вторых, лазать и перепроверять весь код, и вычищать все дерьмо из него - это тоже работа. А если вы плохо разбираетесь в коде - то и найти ничего не сможете. Дурная репутация у владельцев сайта, что уж тут поделаешь.
  6. Добрый день! Заинтересовал ваш модуль, но есть несколько вопросов по его работе. 1. В админке этого я не нашел. Вопрос: можно ли сделать зависимые опции третьего, четвертого и т.п. поколения? Пример: Стул - опция "дерево" или "железо". Выбираем дерево - опция "орех" или "дуб" или "ольха". Выбираем "дуб" - появляются опции "африканский" или "европейский". Выбираем "африканский" - появляются опции "покрытый лаком", "не покрытый лаком", "текстурированный". В примере выше получается Основная опция (мама), зависимая опция (дочка), зависимая опция от дочки (внучка), и зависимая опция от внучки (правнучка). Работает ли сейчас модуль по аналогии? Если нет - какие могут быть предложения? 2. Можно ли реализовать, чтобы при выборе "родителя", по-умолчанию была выбран первый зависимый input ? Спасибо!
  7. UDP: Если у вас что-то вроде такого в логах: 2014-09-17 12:07:45 - PHP Notice: Undefined index: status_code in {путь к сайту}/public_html/catalog/controller/payment/avangard.php on line 103 Это нормально, просто не надо запускать ссылку напрямую из браузера /index.php?route=payment/avangard/autocallback
  8. Дело не в сборке. У меня Opencart 1.5.4.1 и остальные модули работают как часы. Проблема именно с вашим модулем. 1. При возвращении с сайта банка в магазин всплывает сообщение с кракозябрами, хотя по инструкции все изменения были выполнены правильно. Тут я сменил кодировку, но кракозябры остались. Кэш чистил. Общая кодировка в магазине <meta charset="UTF-8" /> Эту проблему я решил самостоятельно. Кому понадобится решение - пишите на почту bezev.com 2. После успешной оплаты, при переходе с сайта банка в магазин сам заказ не обнуляется, и сообщения об успешной покупке нет. Клиенту предлагается ещё раз сделать оплату корзины. Проблема существенная, ответа от вас не было. Все платежные модули работают верно, ваш нет. Ссылку на автоответ банку уже давал, сотрудников просил ещё раз у себя всё перепроверить. Проблема также успешно решена самостоятельно.
  9. К сожалению модуль эквайринга банка Авангард работает некорректно. Два дня назад написал автору, но ответа до сих пор нет, хотя он каждый день появляется на сайте. Проблемы следующего характера: 1. При возвращении с сайта банка в магазин всплывает сообщение с кракозябрами, хотя по инструкции все изменения были выполнены правильно. 2. После успешной оплаты, при переходе с сайта банка в магазин сам заказ не обнуляется, и сообщения об успешной покупке нет. Клиенту предлагается ещё раз сделать оплату корзины.
  10. Добрый день! Есть решения, где на платформу ставится система мультипродавцов - каждый продавец регистрируется, и может продавать свои товары. Может быть кто-то встречал такое решение: 1. Посетитель, зашел в магазин. 2. Видит кнопку "продать свой товар" 3. Заполняет все поля по товару, указывает свою почту 4. После этого, его товар выставляется на продажу, а его (посетителя-продавца) система регистрирует, выдав временный пароль. 5. Товар может изменять сам продавец, менять данные, или снимать с продажи. Буду признателен, если кто-то такое решение уже встречал.
  11. Как поменять сортировку на другие правила - это понятно. А как сделать сортировку по-умолчанию на двух правилах? Скажем, сначала по производителю, а в пределах производителя - по наличию? Т.е. Сначала самсунги, в конце списка самсунги, которых уже не осталось в наличии, и затем пошли нокии. Можно ли это технически? Какую строку дописать в контроллере для этого? Jenya495,» Если вывести не 15 товаров на страницу, а больше, то вся растановка по цене сбивается. Где выводите другое количество - в админке, контроллере или в каталоге (при сортировке)? И что значит сбивается - какие цены показывает?
  12. Спасибо, кэп! Не знал, что в БД есть такая таблица. Всё работает, у меня было без префикса. Единственное, кто будет повторять - если не работает, зайдите в systems/ и удалите весь кэш.
  13. Спасибо, Паша! А куда данную строку вставить в контроллер? Если просто вставляю после class ControllerCommonSeoPro extends Controller - ругается syntax error, unexpected T_STRING
  14. Перерыл весь форум, но ответа так и не нашел. Свои попытки были, но тоже без успеха. Opencart 1.5.3.1 , Seo Pro включен. Всё, хорошо, но никак не могу ЧПУ прописать ссылке на список производителей http://сайт.ru/index.php?route=product/manufacturer Если самому производителю дать СЕО имя - то он нормально показывается. Товары, новости, категории, корзина - всё работает через ЧПУ, а product/manufacturer нет. Может знаете, как это правильно прописать?
  15. Он не работает, так как идентификатор магазина вбить некуда. А сам модуль я не правлю, потому что хотелось бы потом его обновлять через ваш модуль. А поля я точно назову не как вы, если туда руками полезу.
  16. Протокол то универсален, а вот ошибка аунтефикации не уходит. Обратите на эти строки (из предыдущего официального ответа Киви): //Идентификатор магазина из вкладки "Данные магазина" $SHOP_ID = ""; //REST ID из вкладки "Данные магазина" $REST_ID = ""; //REST пароль из вкладки "Данные магазина" $PWD = ""; Тут три переменных, а в вашем модуле только два - идентификатор магазина + пароль. Возможно, действительно стоит сделать отдельный модуль - и пока выложить его нам, а уже затем опубликовать в отдельной ветке как модуль для юр. лиц. Накидал скрин для заполнения данных между системой Киви и модулем. Плюс ловите свежий ответ от тех. поддержки, который всё ставит на свои места. Я немного раскрасил переменные, чтобы было понятнее. Если вы зарегистрированы на ishop.qiwi.com, то все запросы и вся работа должна идти через ishop.qiwi.com. ishopnew.qiwi.ru постепенно готовится к закрытию. Если Ваш разработчик использует интеграцию через REST протокол, то в личном кабинете необходимо сгенерировать REST_ID и для него создаться пароль. Пример корректного кода выставления счета на PHP: <? //Идентификатор магазина из вкладки "Данные магазина" $SHOP_ID = ""; //REST ID из вкладки "Данные магазина" $REST_ID = ""; //REST пароль из вкладки "Данные магазина" $PWD = ""; //ID $BILL_ID = "99111-ABCD"; $PHONE = "79197230638"; $data = array( "user" => "tel:+" . $PHONE, "amount" => "10.00", "ccy" => "RUB", "comment" => "test", "lifetime" => "2013-12-25T09:00:00", "pay_source" => "qw", "prv_name" => "123" ); $ch = curl_init('https://w.qiwi.com/api/v2/prv/'.$SHOP_ID.'/bills/'.$BILL_ID); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, $REST_ID.":".$PWD); curl_setopt($ch,CURLOPT_ HTTPHEADER,array ( "Accept: application/json" )); $results = curl_exec ($ch) or die(curl_error($ch)); echo $results; echo curl_error($ch); curl_close ($ch); $url = 'https://w.qiwi.com/order/external/main.action?shop='.$SHOP_ID.'&transaction='.$BILL_ID.'&successUrl=http%3A%2F%2FСайт.ru%2Findex.php%3Froute%3Dpayment%2Fqiwi%2Fsuccess&failUrl=http%3A%2F%2FСайт.ru%2Findex.php%3Froute%3Dpayment%2Fqiwi%2Ffail&qiwi_phone='.$PHONE; echo '<br><br><b><a href="'.$url.'">Переадресация для оплаты счета:</a></b>'; ?>
  17. Матерюсь, сильно матерюсь. Меня waterfall спросил, откуда вообще этот скрин сверху. Отвечаю: https://ishop.qiwi.com/ (Сюда не ходи! Туда ходи ©) Обратите внимание на домен .com А ещё есть другой путь (почти похожий): https://ishop.qiwi.ru Так вот, у меня данные только от .com и по ним нифига не работает. У кого тоже не работает - сначала проверьте откуда вы свои данные берете. Системе КИВИ сделала похоже две системы, и одна не в курсе, что делается в другой. waterfall, cпасибо вам за хорошую тех. поддержку и терпение наших вопросов.
  18. Пришлось полностью отключить этот модуль из-за постоянной "Ошибка: Некорректный идентификатор счета" на пару недель - чтобы дождаться исправления ошибок. :cry: И ещё оставались вопросы по данным - правильно ли брать эти данные по магазину (указаны стрелками)? Может имеет смысл к модулю добавлять ещё скриншот с настройками магазина - чтобы не было путаницы. Тем, кто обновляет модуль - обратите внимание, что в папке Модули надо включить соседний (!) новый модуль QIWI Кошелек (REST), как и поменять настройку в системе Киви. (скрин удален чтобы не было путаницы)
  19. Простите, вы бы не могли обновить сам модуль или прикрепить измененный файл контроллера (изменения по ответу от тех. поддержки)? Сейчас в модуле стоит версия от нояб. 12 2013 08:21 Да, такое можно сделать, но это делается стилями, а не конкретными модулями для оплаты. Если хотите, могу вам это реализовать. Ссылка
  20. Хорошо, попробую по сообщению выше все протестировать. По ошибке получен официальный ответ, может тогда сможете пофиксить ошибку. Судя по ошибке вы некорректно выставляете счет до вызова данного запроса. Пример корректного кода на php, который выставляет счет и формирует ссылку для переадресации. <? //Идентификатор магазина из вкладки "Данные магазина" $SHOP_ID = ""; //REST ID из вкладки "Данные магазина" $REST_ID = ""; //REST пароль из вкладки "Данные магазина" $PWD = ""; //ID $BILL_ID = "99111-ABCD"; $PHONE = "79197230638"; $data = array( "user" => "tel:+" . $PHONE, "amount" => "10.00", "ccy" => "RUB", "comment" => "test", "lifetime" => "2013-12-25T09:00:00", "pay_source" => "qw", "prv_name" => "123" ); $ch = curl_init('https://w.qiwi.com/api/v2/prv/'.$SHOP_ID.'/bills/'.$BILL_ID); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, $REST_ID.":".$PWD); curl_setopt($ch,CURLOPT_HTTPHEADER,array ( "Accept: application/json" )); $results = curl_exec ($ch) or die(curl_error($ch)); echo $results; echo curl_error($ch); curl_close ($ch); // в линке ниже заменить Домен.РУ на ваш домен. $url = 'https://w.qiwi.com/order/external/main.action?shop='.$SHOP_ID.'&transaction='.$BILL_ID.'&successUrl=http%3A%2F%2FДомен.РУ%2Findex.php%3Froute%3Dpayment%2Fqiwi%2Fsuccess&failUrl=http%3A%2F%2Домен.РУ%2Findex.php%3Froute%3Dpayment%2Fqiwi%2Ffail&qiwi_phone='.$PHONE; echo '<br><br><b><a href="'.$url.'">Переадресация для оплаты счета:</a></b>'; ?>
  21. Спасибо! Внёс изменения. Эффекта нет, всё тот же "Ошибка: Некорректный идентификатор счета" :cry:
  22. Здравствуйте! Opencart 1.5.4.1 До этого стоял модуль Киви 1.8. Снёс его и поставил ваш - залил файлы поверх. В админке удалил модуль и поставил снова. Внёс данные, всё настроил. Делаю тест - выходит "Ошибка: Некорректный идентификатор счета" Менял телефон и +7 и без плюса и без семерки - одинаковая ошибка. Подскажите, где может быть ещё затык? В техподдержку Киви написал - но пока они проснутся, уйдёт куча времени.
  23. Походу модуль отказался не только у меня работать. Надеюсь будет какой-то общий фикс.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.