Magento

Вопросы и ответы для пользователей платформы электронной коммерции Magento

5
Преобразование производственной базы данных в тестовые данные
Чем ближе тест к производству, тем лучше он может имитировать поведение производства. Я хотел бы скопировать резервные копии базы данных из производства в наши тестовые среды, но что мне нужно изменить, чтобы тест работал, чтобы не мешать работе или случайно отправлять реальным клиентам электронные письма (помимо настройки web/%secure/base_urlс помощью URL-адреса …
15 database 

1
Создать таблицу базы данных из CSV
Я работаю над модулем, который требует доступа к некоторым табличным данным, предоставленным из внешнего источника. Это только два столбца, но примерно 40000 строк. В настоящее время мой модуль просто полностью анализирует CSV при необходимости. Это хорошо работает, но, поскольку размер файла составляет около 450 КБ, он будет поглощать ресурсы сервера …
15 database  setup 

3
Каковы побочные эффекты отключения основного модуля? (например, Mage_Rss / Mage_Log)
Например, я рекомендую отключить Mage_Rss для ускорения процессов проверки, поскольку Mage_Rss не используется широко и принудительно очищает кэш несколько раз за запрос проверки. Я оцениваю отключение Mage_Log по тем же причинам - у меня уже есть Google Analytics, а также агрегируются журналы apache через PapertrailApp.com, но я понимаю, что не …

3
Блок из моего пользовательского модуля не отображается на странице продукта. Как я могу отладить?
Я делаю свой первый пользовательский модуль, следуя инструкциям онлайн. Я получаю, что мне нужно создать определенные XML-файлы для системы, чтобы «обнаружить» мой модуль, но даже когда я нарушаю XML, я не вижу никакой разницы, или я иногда вижу страницу, которая сообщает мне, что есть сообщение об ошибке, которое скрывается Как …
15 layout  debugging 

3
Ежедневное обновление правил каталога не работает
Я сталкиваюсь с проблемой, что ежедневное обновление правил каталога Magento не работает. Это означает, что в момент истечения срока действия правила каталога изменений цен на товары не происходит, поэтому я должен нажать кнопку применения правила в Admin. Cron настроен и работает. Похоже, что catalogrule / наблюдатель :: dailyCatalogUpdate метод должен …
15 rules  catalog  cron 

2
Magento Отмена заказов через бэкэнд
Мы используем платежную систему UsaEPay для нашего сайта (но я думаю, что эта проблема / вопрос сохраняется и для других способов оплаты). Система работает так, что «Авторизация и захват» пакетирует транзакцию, и каждую ночь UsaEPay отправляет заказы в банк для окончательной обработки. Теперь метод возврата не будет работать, потому что …
15 payment  voiding 

2
При объединении CSS или JS для каждого типа страницы создается новый файл.
У нас есть много небольших файлов CSS и JS, и включение слияния кажется хорошим выбором. Многие файлы CSS и JS используются на каждой странице (домашняя страница, страница категории, страница сведений о продукте). Всякий раз, когда мы видим, что другой объединенный файл загружается снова на каждой странице, даже содержащийся CSS должен …


2
Как обновить стоимость доставки с помощью Ajax, когда элемент корзины удален на странице Checkout-Cart?
Мои тарифы на доставку рассчитываются на основе товара, присутствующего в корзине, и теперь при удалении товара на Checkout/Cartстранице, мне нужно обновить тарифы на доставку. На данный момент удаление элемента на Checkout/Cartстранице обновляет общий раздел, но не обновляет тарифы на доставку. Было бы очень полезно, если бы кто-нибудь смог мне подсказать, …

4
Как использовать ComponentRegistrar :: LIBRARY в Magento 2
У нас есть 4 типа компонентов в Magento 2, так как я использовал три из них, но мой вопрос заключается в том, как использовать const LIBRARY = 'library';компонент. Как следует из названия, это то, что включает сторонние библиотеки, но любой может дать мне пример того, как включить библиотеку и использовать …

4
Magento 2 WYSIWYG Медиа-директива с использованием изображения администратора
Почему magento 2 создает директивы для медиаизображений, используя URL-адрес администратора? например, когда я добавляю изображение на странице категории WYSIWYG, оно добавляет <img src="{{media url="wysiwyg/image.jpg"}}" alt="" /> но потом magento разбирает его для внешнего интерфейса и вот так <img src="https://domain.co.uk/admin/cms/wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvQ29udmV5b3JfYmVsdHNfZmFzdF9kZWxpdmVyeS5qcGcifX0,/key/b67d0a8069ef28a8443e0bad6d912512704213d60e1d9021b1ec2b9dd34bf390/" alt=""> потому что его ссылка на администратора - единственный способ загрузить …

1
Можете ли вы добиться нулевого простоя развертывания с magento2?
Если у вас есть новый модуль и вам нужно запустить его, setup:upgradeя не вижу способа, чтобы вы могли иметь нулевое время простоя. Это всегда будет 10-20 секунд, потому что вам нужно обновить базу данных. Или я что-то упустил? Даже если вы развертываете в другую папку, а затем, когда все файлы …

1
Условная конфигурация RequireJs (программно загружать requirejs-config.js?)
Я хотел бы заменить компонент RequireJs только при определенных условиях (например, в зависимости от конфигурации). Есть ли способ программно предотвратить загрузку моего модуля requirejs-config.jsили другой способ добиться этого?

1
Magento2: лучший способ загрузить Customer по его идентификатору
Как лучше всего загрузить Customer по Id? используя интерфейс клиента или фабрику клиента или другой способ? В большинстве решений, которые я нашел, это делается с помощью прямого использования objectManager(которое никогда не должно использоваться).

1
Как работать с config.php в Magento 2
Прежде всего, возможно, это уже ответ на вопрос, но я ничего не нашел по этому вопросу. Это не проблема, а вопрос о лучшем способе управления файлом config.phpв Magento 2. На самом деле наша config.phpверсия не является версионной (по умолчанию в .gitignoreфайле M2 ), поэтому ее нет в нашем хранилище. Проблема …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.