Статьи по ключевому слову «development»

У начинающих разработчиков, при создании новой темы для Magento 2 может возникнуть непонятная ситуация: тема унаследована от какой-либо родительской (blank или luma), но на главной странице интернет-магазина пропали товары. В родительской теме они видны, а в новой, собственной разработки их нет. Как так? Ведь новая тема содержит всего 3 файла: composer.json, registration.php и theme.xml.

Работа с кодом интернет-магазина – это очень ответственный процес, так как любые проблемы в его последующей работе грозит его владельцам финансовыми или имиджевыми потерями. В связи с чем, работа «на живом», боевом сайте без отладки на тестовом сервере – это всегда высокий риск. Практика проверки или анализа работоспособности php-скриптов с помощью отладчика Xdebug – важнейший этап в жизненном цикле любого ресурса электронной коммерции.

Существует удобный php-пакет для работы с популярным сервисом dadata.ru. Он называется commercito/dadata. Используя его вы сможете в удобно отсылать запросы и получать аккуратно отформатированные ответы. Устанавливается он через Composer с сервиса packagist.org, но так же вы можете его клонировать с gitlab.com. Давайте рассмотрим что это такое и как им пользоваться.

Диспетчер тегов от Google позволяет собирать и обрабатывать данные со страниц сайта не прибегая к услугам программистов и не создавая отдельные js-файлы. Все это возможно путем манипулирования переменными, триггерами и тегами непосредственно в web-интерфейсе Tag Manager. Говоря точнее, переменная типа "Собственный код Javascript" и тег с конфигурацией типа "Пользовательский HTML" позволяют получить доступ к любому атрибуту любого елемента веб-страницы: особенно удобно их использовать с jQuery.

Управление заказами в Magento происходит в панели администратора. Переходим по адресу /admin/sales_order/ в Sales -> Orders. На открывшейся странице вы увидите таблицу со всеми размещенными заказами. Чтобы просмотреть, обработать или отредактировать заказ, кликните по ссылке View в крайне правой ячейке его строки или прямо на его строке в таблице. Так же, на этой странице вы можете создать новый заказ вручную - кликнув по кнопке Create New Order справа вверху страницы.

В атрибутах Magento используются описания продуктов; например, цена, размер, производитель и т. д.. Когда вы добавляете / редактируете продукты, вы можете указать и изменить значения этих атрибутов. Magento поставляется с предварительно настроенными атрибутами, которые вы можете редактировать, а также можете добавлять и настраивать новые атрибуты в соответствии с вашими потребностями. Атрибуты можно добавить к наборам атрибутов, которые вы можете выбрать при добавлении новых продуктов.

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

Внешний вид сайта интернет-магазина это не только UI и UX, но и куча неявных и неочевидных механизмов их формирования. Дизайн "вообще", всплывающие модальные окна, интерактивность взаимодействия с пользователем, кроссбраузерность отображения сайта в разных браузерах, корректное представление на мобильных устройствах и т.д. и т.п. - это все фронтенд / front-end / frontend. При всей своей "очевидности" и "естественности" он имеет скрытые, хронически наследуемые технологические болезни, которые совершенно всегда трансформируются в бизнес-проблемы.

Разработчику интернет-магазина всегда необходим отдельный сервер для опробации своих профессиональных замыслов: то ли это фишка озарившая его в ночи, то ли это потребность опробовать нововведение на копии боевого сайта, то ли это разработка уникального сервиса для внедрения на продакшн. Такой сервер должен предоставлять программисту ряд гарантий: во-первых - безопасность для продакшн-сайта, во-вторых - возможность индивидуального конфигурирования и в-третьих - свобода удаления-клонирования-восстановления. Локальный Linux-сервер - наиболее удобный вариант для этих целей.

всего статей: 9