Добрый день, читатели.
Это моя первая статья, поэтому не судите строго. Несколько лет я занимаюсь разработкой интернет магазинов на базе Magento. За это время у меня накопилось много информации относительно работы данной платформы, которую невозможно вечно держать в голове, поэтому я решил структурировать ее в виде серии статей.
Кому интересно, добро пожаловать под кат.
Читать полностью »
Рубрика «Magento» - 7
Magento. Процесс загрузки конфигурационных файлов
2013-11-29 в 23:52, admin, рубрики: Magento, php, XML, метки: Magento, PHP, XMLMagento глазами Junior’a
2013-11-28 в 9:52, admin, рубрики: junior developer, Magento, php, Веб-разработка, метки: junior developer, Magento, PHPПривет!
Буквально месяц назад мне дали проект магазина, в качестве CMS была выбрана Magento. Хотелось бы предостеречь людей работающих с данным продуктом впервые от ошибок сделанных мной.
Читать полностью »
Доклады конференции Meet Magento Russia 2013
2013-08-19 в 9:08, admin, рубрики: cms, ecommerce, Magento, open source, php, Блог компании Turnkey Ecommerce, Веб-разработка, конференция, электронная коммерция, метки: cms, ecommerce, Magento, open source, PHP, Веб-разработка, конференция, электронная коммерцияО конференции
Конференция Meet Magento Russia 2013 пройдет 24 августа в Москве (Измайлово).
Magento — это мощная платформа электронной коммерции, принадлежащая компании eBay/PayPal.
Magento лидирует как на рынке бесплатных движков электронных магазинов, так и в корпоративном сегменте.
Участие в конференции совершенно бесплатно и требует лишь предварительной регистрации.
Подробности о конференции вы можете прочитать этом посте или на сайте Meet Magento Russia.
Доклады
Мы собрали по-настоящему звездный состав докладчиков.
Перед вами выступят ведущие разработчики, менеджеры из компании Magento, а также ведущие специалисты и владельцы компаний ориентированных на разработку модулей и магазинов электронной коммерции на платформе Magento.
Event/Observer в Magento
2013-06-25 в 8:08, admin, рубрики: Events, Magento, Observer, php, электронная коммерция, метки: Events, Magento, Observer, PHPПривет! Хотел бы поделиться с тобой небольшой заметкой по кастомизации Magento. С данной системой работаю не так давно, но уже успел написать несколько модулей(модуль платёжной системы, добавление custom-полей, etc.). Сама система предлагает несколько способов модификации своего поведения:
- Переписывание классов в самой системе
- Копирование из app/code/core в app/code/local с последующим изменением
- Rewrite через XML файл модуля с наследованием родительского класса
- Система событий(Event) и наблюдателей(Observer)
В данном посте я расскажу о способе применения последнего метода. За подробностями прошу под кат.
Читать полностью »
Совет по размещению стилевой разметки для отдельных CMS страниц в Magento
2013-04-11 в 0:17, admin, рубрики: css, Magento, веб-дизайн, Веб-разработка, метки: Magento Последнее время все чаще стали попадаться сайты магазинов на Magento с длинной историей разработки и сопровождения (в несколько лет). На большинстве этих сайтов подключаемые CSS файлы завалены «ошметками» стилевой разметки для страниц, которых уже давно нет на сайте. Как правило, все это не структурировано и не откомментировано. Удаление этого мусора занимает кучу времени и в большинстве случаев на это просто «забивают». Со временем при таком подходе CSS файлы на некоторых сайтах достигаю чудовищных размеров в несколько сотен килобайт.
Читать полностью »
Magmi – лучший способ импортировать продукты в Magento
2013-01-16 в 10:14, admin, рубрики: e-commerce, import, Magento, magento ecommerce, php, ПрограммированиеНесколько лет назад я делал много веб-сайтов на основе Magento. В архиве моего блога Вы найдете несколько статей, которые позволяют решить некоторые задачи на Magento.
Недавно я опять работал с Magento (v1.7.0.2). Есть одна вещь, которая невероятно ограничивает использование Magento. Это функционал импорта. Если вы когда-либо импортировали товары через профили Magento Dataflow — Вы знаете, насколько там все криво реализовано:Читать полностью »
Дайджест интересных новостей и материалов из мира PHP за последние две недели №6 (01.12.2012 — 14.12.2012)
2012-12-14 в 20:27, admin, рубрики: cmf, cms, dependecy injection, Magento, phalcon, php, spl, wordpress, wordpress plugins, yii, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: cmf, cms, dependecy injection, Magento, phalcon, PHP, spl, wordpress, wordpress plugins, yii, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Создаем модуль «Новая почта» для Magento (часть 2)
2012-12-12 в 8:47, admin, рубрики: ecommerce, Magento, php, новая почта, электронная коммерция, метки: ecommerce, Magento, PHP, новая почта, электронная коммерцияОглавление
- Создаем модуль «Новая почта» для Magento (часть 1), где мы добавляем новый метод доставки в Magento
- Создаем модуль «Новая почта» для Magento (часть 2), где мы учим Magento хранить и синхронизировать с Новой Почтой базу складов
После перерыва, связанного с запуском проекта для вредного заказчика, я продолжу начатое. Напомню, все исходники можно найти на GitHub: github.com/alexkuk/Ak_NovaPoshta/, они дополняются по ходу разработки.
В этой части мы получим API ключ и напишем синхронизацию складов и городов из Новой Почты в базу Magento.Читать полностью »
Создаем модуль «Новая почта» для Magento (часть 1)
2012-11-07 в 9:14, admin, рубрики: ecommerce, Magento, php, Веб-разработка, новая почта, электронная коммерция, метки: ecommerce, Magento, PHP, новая почта, электронная коммерция Меня уже не один человек просил написать модуль для самого популярного грузового перевозчика Украины “Новая почта”. Дело это не на один час, поэтому руки никак не доходили. Но недавно я подумал, что если идея востребована, то почему бы не сделать что-то полезное для сообщества, а именно:
1. бесплатный модуль “Новая почта” с открытым кодом для Magento;
2. статью в нескольких частях с подробным описанием процесса.
Статья ориентирована на новичков в Magento, но, возможно, будет интересна и опытным разработчикам. Все исходники можно найти на GitHub: github.com/alexkuk/Ak_NovaPoshta/, они дополняются по ходу разработки.
Итак, начнем с постановки задачи. Модуль должен выполнять следующие функции:
1. добавить новый метод доставки в Magento;
2. настройки метода должны позволять задавать различную стоимость доставки для различного суммарного веса посылки (как в методе доставки Table Rates);
3. хранить и синхронизировать с Новой Почтой базу складов;
4. выводить склады Новой Почты в удобном для выбора виде на шаге Shipping Method оформления заказа, по умолчанию выводить только склады в городе пользователя;
5. добавить возможность отслеживания посылки в панель пользователя.Читать полностью »
Отладка непонятных ошибок в Magento
2012-09-17 в 16:45, admin, рубрики: Magento, php, Веб-разработка, отладка, метки: Magento, отладкаНаверняка каждый разработчик модулей для Magento попадал в ситуацию, когда вроде бы все сделано правильно, но не работает. Особенно это касается характерных ситуаций: создал роутер, а выдает 404 старницу, создал лэйaут, а контент не выводится, создал темплейт, а страница по прежнему пуста. Отличительной чертой таких ситуация является то, что как правило Magento никак на них не реагирует (не выдается ошибок, логи остаются пустыми). Именно об отладке таких ошибок и пойдет речь в данной статье.
Вдоволь намучавшись с подобными ситуациями, я собрал небольшую коллекцию советов по разработке и методов отладки модулей, которые позволяют быстро справляться с подобными неприятностями. Особенно полезны они будут новичкам, но и опытные разработчики могут найти для себя что-то новое.
Читать полностью »