Jump to content

andrey231983

Новичок
  • Content Count

    39
  • Joined

  • Last visited

Community Reputation

0 Обычный

Информация

  • Пол
    Не определился

Recent Profile Visitors

1,773 profile views
  1. Здравствуйте, уважаемые участники форума! Opencart / ocStore 2.3.x Задумался о возможности создания кнопки "Оплатить" - отложенная оплата, после подтверждения заказа (например). Это очень нужная и полезная функция, поэтому не понимаю, почему ее еще никто до сих пор не реализовал для Opencart. Понимаю, что есть готовые модули, привязанные к определенным платежным системам, но это достаточно гиморно, особенно если учесть, что часто эти модули работают не корректно и каждый приходится донастраивать и исправлять ошибки несовместимости скриптов. Поэтому, хотелось бы просто создать кнопочку напротив заказа в Истории заказов, которая бы формировала счет, а далее перенаправляла на любую платежную систему, установленную на сайте. Можно сделать, чтобы она появлялась при определенном статусе заказа или была постоянно. Т.е. нужно создать кнопочку "Оплатить" на страничке "История заказов" и страничку формирования счета для онлайн-оплаты, с которой переадресовывать на страничку платежной системы, выбранной заказчиком при заказе или администратором из админ-панели, ну или какую-либо одну конкретную платежную систему (примерный код представил ниже). А также сделать возможность выводить эту кнопочку только при статусе заказа "Ожидание" (например). Я нашел на этом форуме похожую реализацию (для какой-либо одной платежной системы), но как этот код применить (что-куда вставлять и что-где дописать) без ошибок для моей задачи (например, под модуль Тинькофф) - ума у меня не хватает... Если кто-нибудь поможет, то буду очень признателен: if (isset($this->session->data['order_id'])) { $this->cart->clear(); // Сохраняем данные заказа в локальные переменные, для последующей передачи в платёжную систему $need_redirect = $this->session->data["payment_method"]["code"]; $sum_order = $this->session->data['all_sum']; $oderidnow = $this->session->data['order_id']; // Окончание сохранения данных unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['guest']); unset($this->session->data['comment']); unset($this->session->data['order_id']); unset($this->session->data['coupon']); unset($this->session->data['reward']); unset($this->session->data['voucher']); unset($this->session->data['vouchers']); unset($this->session->data['salon']); } // Подготавливаем сумму заказа, в необходимом для платёжной системы формате $sum_order = str_replace(" руб.", "", $sum_order); $sum_order = str_replace(" ", "", $sum_order); $sum_order = $sum_order.".00"; // Если был выбран пункт "Оплата картой на сайте" - редиректим клиента на платёжную систему, передавая все необходимые данные. Звёздочки - это данные от платёжной системы, выдаваемые при регистрации if ($need_redirect == "cos") { $hashmd5 = md5("MerchantId=*****&OrderId=$oderidnow&Amount=$sum_order&Currency=RUB&PrivateSecurityKey=**********"); echo "<script type=\"text/javascript\">location = 'https://secure.payonlinesystem.com/ru/payment/?MerchantId=*****&OrderId=$oderidnow&Amount=$sum_order&Currency=RUB&SecurityKey=$hashmd5';</script>"; } Код взял отсюда: Заранее всем очень благодарен!
  2. @Rashp, А вы могли бы тогда поделиться решением, если вопрос решен? У многих проблемы схожие. Вам же люди пытались помочь... Может и вы не откажите в помощи другим? Заранее спасибо.
  3. Для версии ocStore 1.5.5.1.2 помог совет baxabit. Действительно, так вот просто отключается вывод кол-ва товаров в категориях меню прямо из админ-панели. Спасибо! А то сам что-то ступил и начал рыться в коде...
  4. Как часто и бывает: кто-то ищет помощи на этом форуме, ему помогают или не помогают, но затем, даже после решения вопроса, ответа для других пользователей никто не оставляет... Товарищи, давайте помогать друг другу! У меня сейчас возникла абсолютно аналогичная ситуация после удаления модуля новых позиций блоков. Решил проблему так: - удалил все файлы скрипта - подчистил файлы catalog/controller/common/home.php и catalog/view/theme/default/template/common/home.php , удалив упоминания о новых блоках Проблема решилась именно после чистки файлов home.php Т.е. ошибка возникает именно потому, что вы что-то забыли удалить!
  5. Уважаемые знатоки! Подскажите, пожалуйста, а как сделать ссылкой заголовок блока? Ссылка должна вести в категорию тех товаров, которые будут выводиться в данном блоке. Только это должен быть универсальный код, а не привязка к конкретной категории (не просто прописать ссылку в заголовке), т.к. в админке блока можно задать вывод товаров из определенной категории. Заранее спасибо за помощь.
  6. Спасибо большое всем отвечающим! Действительно, помогло включение на хостинге hash и mcrypt.
  7. Подскажите, пожалуйста, ваш модуль еще актуален? Он проводит платежи без затруднений? А то я слышал, что у Альфа-Банка менялись какие-то платежные характеристики... Мне нужна версия для версии ocStore 1.5.5.1.2 Заранее благодарен за ответ!
  8. Вопрос все еще актуален. За помощь в запуске скрипта под ocStore 1.5.5.1.2 готов вознаградить суммой в 200 руб. того, кто готов потратить несколько минут своего времени (если разбирается в разнице между Opencart 2.0 и ocStore 1.5.5.1.2). Извините, больше не могу заплатить, т.к. тогда уже проще купить предложенные здесь платные полноценные скрипты, хоть мне такой навороченный функционал и не нужен.
  9. Реально, спасибо большое за ссылочки и за участие, хотя я их уже видел (поиском пользоваться умею хорошо :)) Я тоже не хотел никого обидеть, т.к. модули для Альфа-Банка реально качественные. Меня просто бесит сам этот Банк, т.к. ничего не делает для своих пользователей, но процент свой драть хочет... А разработчиков модулей очень уважаю и крайне благодарен им - что бы мы без них делали?! А по указанному мною скрипту я вроде все понятно объяснил в первом посте: админка работает, пользовательская часть - нет, т.е. в папку admin можно особо не смотреть, а в папке catalog всего два файла поправить (в controller и в modul, ну и возможно пару строк в theme), я и поковырял - но все-равно ошибка где-то вылазит. Если это более никому не нужно, то тогда конечно не стоит тратить свое время. Я просто думал, что может кто-то уже сталкивался с этим...
  10. Извините, но так можно долго разговоры вести. Я же не спорю - хозяин барин. У меня сайты, к сожалению, в основном, информационные. А про размещение на них платежных модулей - это я к слову сказал. Но даже если и зарабатываешь на сайтах, то лучше уж универсальную систему платежей поставить от Яндекса или Robokassa (эл. кошельки, карты, онлайн-банки). Машины у меня нет, поэтому эту тему вообще не хочется обсуждать - сейчас это не средство передвижения, а опять роскошь, поэтому вам-то и нужно на нее работать, поэтому вы столько и берете за модули - и это ваше личное дело, я готов заплатить, когда понадобится. А про модули за 300-700 руб. здесь купленные - это вы зря опускаете остальных разработчиков - модули очень хорошие, качественные и полезные - допиливать ничего не нужно было! И форум этот нравится тем, что здесь есть очень хорошие люди, которые помогают самим разобраться или подсказывают друг другу как, где и что, правится... А если бы все для всех здесь было бы платно, то какой смысл был бы в этом форуме для дизайнеров? Заплатив деньги можно купить готовый сайт, а не делать его самому... Я изначально про помощь с указанным модулем просил, а не нотации читать. Там поправить-то нужно всего два файла - просто я дизайнер, и в программировании профан... Но и методом тыка рано или поздно доведу его до ума, просто времени жалко.
  11. Вы конечно правы в том, что модуль для отмазки сделан и совершенно никакой. Но дело даже не в халяве, а в том, что делая сайты для себя, например, не очень охото платить за платежный модуль всего для одного банка более 1000 руб. на каждый новый домен... Я очень уважаю работу людей, но как дизайнер не очень понимаю: почему например модуль для Сбербанка стоит 400 руб., а для Альфа-банка от 1400 руб. Если вы разрабатываете модуль для одного сайта, то можно взять в десятки раз больше, но если в массовку кидаете, то тут обычно за 300-700 руб. модули предлагают. Это я так, отвлекся... А вообще, это естественно личное дело разработчика - за сколько хочет, за столько и продает. Возможно, придется купить, т.к., по-видимому, вариантов-то, нет... А вот если захочется на все свои 26-ть сайтов поставить, то накладно обойдется...
  12. Спасибо, я рассматриваю данный вариант, как хорошую альтернативу. Но хотелось бы допилить начатый мною скрипт, т.к. не мешало бы иметь и универсальный скрипт, без привязки к одному домену... Очень обидно, что Альфа-банк так наплевательски относится к своим пользователям и не помогает в этом вопросе.
  13. Дорогие форумчане, кто может помочь доработать плагин платежного шлюза "Альфа-Банка" для ocStore 1.5.5.1.2 ? Думаю, многим будет полезен. Альфа-банк предлагает плагин для OpenCart 2.0, а мне нужно его переписать под мой сайт на ocStore 1.5.5.1.2 - админку сделал, а вот пользовательская сторона никак не получается, выдает ошибку. Плагин банка: https://github.com/InterWaveRussia/OpenCart-Alphabank Мой вариант плагина с рабочей админкой, но не работающий при оплате заказа на сайте (с модулем Simpla) - в приложении. Alfa-Bank_plagin_ocStore_1.5.5.1.2(no_job).zip
  14. Всем спасибо, вопрос решил сам: ошибку выдавал модуль Simple. В файле vqmod/xml/simple_custom_data_catalog.xml закомментировал все, что ниже <file name="catalog/controller/account/address.php"> и все заработало! Может и не правильно, но все работает как надо и пока нигде ничего не глючит. Поэтому, пробуйте этот способ, если у кого-то возникнет такая же проблема...
  15. Здравствуйте, участники форума! Очень нужна ваша помощь: при создании сайта на ocStore 1.5.5.1.2 в какой-то момент (а может и с самого начала) перестала открываться страница Мои адреса в Личном кабинете (index.php?route=account/address или address-book). Может кто-нибудь подскажет в чем проблема и где найти решение? Заранее всем очень благодарен!
×

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.