Magento программная активация заказа

При написании собственных модулей оплаты для Magento иногда приходится программно изменять статус заказа в состояние “Complete”. Для этого создается invoice и осуществляется оплата по этому инвойсу. Рассмотрим пример активации заказа после checkout (Place Order). Для этого создадим observer на событие checkout_type_onepage_save_order_after. В методе обсервера пишем следующее:

  Таким образом order будет иметь статус Complete, 

Continue Reading…

Magento блоги

Много разработчиков, которые начинают изучать Magento, жалуются на нехватку документации и наглядных примеров работы с Magento. Большое количество разработчиков интересует подключение классов magento, magento валидация, как создать модуль для magento – это все стандартный набор вопросов новичков. Я потихоньку создаю свою базу знаний по Magento и хочу поделиться с читателями списком сайтов о Magento. Официальные 

Continue Reading…

Проблема со входом в админку Magento

Одной из самых популярных проблем у новичков в Magento является проблема входа в админ панель Magento. Форумы насыщены постами типа “Не могу войти в админку Magento“, “Вход в админку Magento“. Я удивляюсь, но многие при установке Magento на локальный компьютер, не используют VirtualHosts, а устанавливают на localhost. Связано это с вопросом безопасности и невозможностью установить 

Continue Reading…

Magento – включить отображение ошибок

В Magento 1.4 по умолчанию отключено отображение ошибок и exception’ов. Поэтому, часто приходится видеть вот такую надпись: There has been an error processing your request Exception printing is disabled by default for security reasons Error log record number: 385579037 Отчеты об ошибках можно посмотреть в директории /var/report. Чтобы включить отображение ошибок в Magento, нужно создать 

Continue Reading…

Создание модуля для Magento – часть 1

Популярность Magento постоянно растет. Появляется множество новых интеренет-магазинов, написанных на этом замечательном движке. К сожалению, информации для разработчиков маловато, поэтому, будем исправлять ситуацию 🙂 В мои планы входит написание нескольких статей о том, как создать модуль для Magento, на примере модуля блога. Изначально ограничимся минимальным функционалом: напишем административную часть модуля, при помощи которой можно будет 

Continue Reading…