Вопросы с тегом «ce»

143
Как написать собственное расширение?

Поскольку в последнее время у меня было много проблем со свободным и коммерческим расширением, я решил задать этот вопрос и ответить на него с помощью шагов, которые я обычно выполняю при написании расширения. Не стесняйтесь редактировать ответ или добавить новый. В большинстве случаев при...

134
Magento 2: использовать или не использовать ObjectManager напрямую?

Итак, вчера у нас была большая беседа с другими людьми из сообщества Magento относительно прямого использования ObjectManagerв классах / шаблонах . Мне уже известны причины, по которым мы не должны использовать ObjectManager напрямую, цитируя Алана Кента : Есть несколько причин. Код будет работать,...

121
Какова лучшая настройка сервера Magento?

В настоящее время мы работаем с требованием, чтобы первый ответ от веб-сервера был в Великобритании менее чем за 200 мс. В настоящее время под 2 выделенными веб-серверами под балансировщиком нагрузки и 1 дБ-сервером мы находимся на 800 мс. На данный момент сайт имеет менее 5 клиентов, 2 продукта, 4...

76
Когда мы должны использовать репозиторий и фабрику в Magento 2?

Я прошел через несколько уроков в Magento 2, и это меня немного смущает. Я вижу, что есть два основных способа, которыми мы можем читать / писать бизнес-объекты: Получить данные Использование фабричного подхода $object = $this->myFactory->create(); $object->load($myId); Использование...

53
Modern Magento 1.X Рабочий процесс и инструменты разработки

Я новичок в Magento Development (CE 1.6) и все еще пытаюсь определить свой рабочий процесс. В настоящее время я работаю на Mac OSX 10.8 с Netbeans 7.3, но обнаружил, что Netbeans работает медленно и зависает на мне. Я стремлюсь переключиться на Sublime Text 2, чтобы быстро просматривать /...

48
Magento 2 как безголовое решение

Я хочу знать, есть ли лучшие методы использования Magento 2 в качестве решения для электронной коммерции без головы . Типичная электронная коммерция в 2017 году - иметь многоканальное решение, которое включает Электронная коммерция CMS Multiplatform Интеграция системы уровня (ERP, ...) Я хочу...

45
Какой предпочтительный способ создания исключений в Magento?

Все следующие методы используются в ядре Magento, так какой из них является предпочтительным (или новейшим «лучшим методом»)? Mage::throwException('Some Message')- 732 использования throw new Exception('Some Message')- 419 использований throw Mage::exception('Vendor_Module', 'Some Message')- 94...

44
Когда я должен использовать Magento Compiler

Я часто вижу, как люди упоминают, что они используют функцию компилятора Magento. Я никогда не задаюсь вопросом, в каких случаях вы должны его использовать, и какой прирост производительности вы получаете. [ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ]: Как я недавно получил предложение об изменении этого. Этот вопрос...

41
Как оценить сторонние расширения?

В то время как Magento делает многое «из коробки», мы обнаружили, что неизбежно существуют функции и возможности, необходимые для клиентских магазинов, которые требуют стороннего расширения. Однако, учитывая природу среды, может быть рискованным предложение ввести «чужой» код в такую ​​сложную...

37
Повторяющиеся профили - как они работают?

Я пытаюсь понять, как Magento управляет повторяющимися профилями и связанными с ними заказами. У меня есть несколько открытых вопросов по этому поводу: Порядок: Как последующий «заказ» создается с точки зрения торговца Magento? Первый заказ размещается конечным пользователем. Что происходит с...

35
Переместить все Javascript включает в себя до </ body>

Кто-нибудь знает, как сделать все теги JS-скриптов Magento, например, <script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"></script>отрисовывать перед закрытием </body>? Я пробовал это однажды раньше, но мне выдали ошибку, которая, по-моему, была...

31
Является ли Magento подходящей платформой для продуктов 1M?

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

30
Какой сервер MySQL обеспечивает лучшую производительность для Magento

Что вы используете в качестве сервера MySQL для Magento? MySQL (Oracle) Percona другие (MariaDB) Percona предоставляет набор улучшений для хранилища InnoDB, интенсивно используемых Magento, но эти улучшения действительно имеют значение при запуске магазина Magento. Как улучшить производительность...

28
Как оптимизировать архитектуру базы данных для больших объемов сайтов?

Вопрос не столько в конкретных элементах конфигурации Mysql, сколько в обработке нескольких баз данных, разделении чтения и записи на несколько серверов баз данных, master + master? Мастер + несколько рабов? С чем люди имели лучший опыт, и есть ли примеры того, как этого...

28
Какие части слоя модели можно обойти в интересах оптимизации производительности

В настоящее время я вижу, что для таблицы базы данных с очень простой схемой (около 5 полей) она вставляет новые записи со скоростью чуть менее ~ 50 операций вставки в секунду в моей локальной среде разработки (накопитель SSD) - это с нет наблюдателей на модели, заполняющей связанные таблицы....

27
Возврат $ это после наблюдателя

В интернете и в сторонних модулях я вижу некоторую противоречивую информацию - является ли это обязательным требованием или наилучшей практикой возвращаться $thisв конце метода наблюдателя? Например: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff...

27
Отключение модулей - улучшение производительности?

Этот вопрос состоит из 2 частей: Улучшает ли отключение основных модулей общую производительность магазина и, если да, нужно ли их отключать в админке (т.е. отключать вывод внешнего интерфейса) или отключать через config.xml, чтобы это улучшение производительности было видно. Если есть улучшение...

27
Эффективно получить URL продукта от id

Каков наиболее эффективный способ получения URL-адреса продукта только по его идентификатору? В некоторых местах нашего кода есть такие вещи, как, например Mage::getModel('catalog/product')->load($id)->getProductUrl(), чтобы получить URL-адрес продукта, учитывая количество событий и т. Д.,...

27
Как создать Marketplace готовое расширение Magento 2

Я создал расширение Magento 2, которое я хотел загрузить на Magento Marketplace. Когда я пытался загрузить свое расширение, оно было отклонено несколько раз по той или иной причине. Из-за этого и многократного представления мое расширение было отклонено с сообщением ниже от Magento. По соображениям...

26
Mage :: getBaseUrl () против Mage :: getBaseUrl (Mage_Core_Model_Store :: URL_TYPE_WEB)

Есть ли причина для использования, Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB)а не Mage::getBaseUrl()? Я видел оба в использовании, и они оба возвращают то же самое. Длиннее ли это лишнее? Он также использует 2 вызова функций. Более того, я вижу, что...