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

Begetan

Новичок
  • Публикаций

    37
  • Зарегистрирован

  • Посещение

Репутация

15 Хороший

Информация о Begetan

  • Звание
    Пользователь
  1. Begetan

    [Поддержка] QIWI (для opencart 1.5.x)

    Поставил модуль qiwi, обнаружил что в коде зачем то закомментирована функция конвертации валюты. Причем если просто раскоментировать строку то она содержит ошибку, поэтому видимо и был такой хак. Вот правильный вариант: upload/catalog/controller/payment/qiwi.php $rur_order_total = $this->currency->convert($order_info['total'], $order_info['currency_code'], $rur_code); $this->data['summ'] = $this->currency->format($rur_order_total, $rur_code, $order_info['currency_value'], FALSE); Теперь для тех кто не разобрался с уведомлениями (вначале тут был вопрос, но теперь ответ) В настройках магазина Киви -> Способ подключений -> SOAP протокол -> URL вписываем адрес который выдает модуль в строке "QIWI URL:" Можно протестировать статус введя в поле "Номер транзакции" ID-шник заказа из магазина, успешное выполнение теста выведет код 0.
  2. Это местные кулибины https://opencartforum.com/topic/4025-ocstore-v101-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7/page__st__40__p__27972#entry27972
  3. Begetan

    ocStore v1.0.1 релиз

    Я не думаю, я знаю - код отличается. К сожалению отличие в том, что в "релизе" может возникнуть новое поле, новый код код SQL запросов, а в описании это называется "изменения в переводе".
  4. Begetan

    ocStore v1.0.1 релиз

    Если в SQL запросе есть вызов несуществующего поля, то вместо страницы с товаром выпадает ошибка SQL Error бла-бла. Левые поля никому не мешают пока не возникает запрос который их вызывает. Вы согласны? Если загрузить сохраненный бекап базы, то в нем естественно этого поля не будет и ошибка воспроизведется снова - это несовместимость. Я не против изменений в таблицах, я против того чтобы их вносить в минорных релизах, или хуже того в финальных. Если вы добавляли это поле, и меняли код то лучше перед SQL запросом вставить проверку на существование этого поля. Если поля нет, можно в лог кинуть предупреждение, а весь новый кусок кода пропустить. Это вопрос культуры разработки.
  5. Begetan

    ocStore v1.0.1 релиз

    Пугает то что это вас не пугает. Из-за этого маленького изменения перестали работать товары в админке, в витрине очевидно тоже проблемы, а бекапы базы стали несовместимы. В кандидатах и релизах никогда не делают архитектурных изменений. Или вам цифирок жалко для нумерации версий? Если добавляете новое поле в SQL то надо крупными буквами в новости писать ДОБАВЛЕНА ФИЧА со старой версией базы не совместима, обновляйтесь на свой страх и риск.
  6. Сразу вопрос есть мерчант аккаунт? Если есть то лучше всего использовать Authorize.net Если нет то, можно использовать либо киви либо манибукерс.
  7. Begetan

    ocStore v1.0.1 релиз

    Кто нибудь может объяснить откуда в версии ocstore_v1.0.1 в таблице product_to_category появилось поле: main_category?? К слову сказать, в оригинальном OC такого поля нет. В результате новая версия со старой базой выдает такую ошибку Error: Unknown column 'main_category' in 'where clause' Error No: 1054 SELECT category_id FROM product_to_category WHERE product_id = '999493' AND main_category = '1' LIMIT 1 Между релиз-кандидатом и финальной версией вставлять модификацию таблиц в базе эту ужасно.
  8. У вас свой модуль или модуль от бабушки? https://opencartforum.com/topic/1867-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-qiwi-%D0%B4%D0%B5%D0%BC%D0%BE/page__gopid__27890#entry27890
  9. Так, а вот еще один активист: https://opencartforum.com/topic/561-qiwi-%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB%D1%8B-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C/ Самодеятельность?
  10. Begetan

    ocStore v1.0.1 релиз

    В релизах oc 1.x упорно потерян каталог /admin/view/image/payment Как следствие не отображаются иконки платежных систем Иконки вебмани сложены в неправильное место /image/payment, на них неправильная ссылка /image/payment (не учитывается корневая директория) Нужно перенести иконки в /admin/view/image/payment и поправить ссылки в шаблоне
  11. Begetan

    ocStore v1.0.1 релиз

    Хотел бы дать анонс новой версии, но 1) при таких опечатках ссылку на новость ставить стыдно. Может исправить? 2) Нужна информация на базе какой версии OC эта сборка 3) Ченджлог бы не помешал, что изменилось.
  12. Кто то занимается модулем для QiWi под ocStore 1.x ? Я готов заняться, уточняю текущий статус
  13. Begetan

    Opencart и Moneybookers

    Манибукерс это система перевода денег через email. Сначала клиент заводит счет, потом с него выполняет оплату. Логично что при подключении системы предлагается ввести емейл или зарегистрироваться. Манибукерс мождет процессить карты, но тогда вам нужно получить мерчант аккаунт.
  14. Begetan

    ocStore v1.0.1 RC3

    Проблема в том, что разработчики оригинального OC не парятся проблемами локализаторов, им просто лень делать дополнительные телодвижения, усложнять код. Я тут узнал про трагическую историю language fallback, которую многократно добавляли и многократно удалял главный разработчик. Ну а локализаторам лень поддерживать свои апдейты в виде патчей. Одно дело когда ты мержишь файл file.php из центрального репозитория со своими патчами, и совсем другое когда ты затер исходный файл и внес туда что хочешь. Так работать намного проще, но когда выходит релиз с сильными изменениями вся работа коту под хвост и ступор на несколько месяцев, как в случае c osStore 1.0.0 Лично я для себя решил, что свою ветку не потяну. Увы Subversion я не освоил настолько чтобы вести ветку синхронно с главной, а делать еще один самопал смысла нет. У ocStore хотя бы есть комьюнити.
  15. Begetan

    ocStore v1.0.1 RC3

    Этот баг я упомянул в ветке RC2 Его очень трудно не заметить, достаточно просто заглянуть в соответствующий раздел админки
×

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

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