Magento

Питання та відповіді для користувачів платформи електронної комерції Magento


4
Відключення модулів - підвищення продуктивності?
Це питання має 2 частини: Чи відключення основних модулів покращує загальну продуктивність магазину, і якщо це так, чи потрібно їх відключити в адміністраторі (тобто відключити вихідний вигляд) або відключити через config.xml, щоб побачити таке покращення продуктивності. Якщо буде досягнуто покращення продуктивності роботи модулів на складі, складання CE 1.7.0.2 можна безпечно …

5
Чому я не можу завантажити товар SKU за допомогою loadBySku ()?
Конспект Я хотів завантажити продукт за SKU. Є багато статей, публікацій в блогах, результати переповнення стека тощо. Все, що я хочу знати, - чому це має бути таким важким для завантаження продукту SKU? // This method does not work (Of all, I expect this to work) $product = Mage::getModel('catalog/product')->loadBySku($sku); // …

3
звідки походить is_salable?
Примітка. Якщо ви редагували продукти за PHP-кодом, після цього повторно індексуйте їх у адміністратора, збережіть свої самостійні години, намагаючись розібратися, чому вони не відображаються як я нижче ... Я об’їжджаю кола, намагаючись розібратися, як is_salableналаштовано продукт, і таким чином роз’яснюю, чому зараз показують мою продукцію. У коді є лише одне …
27 catalog  core 

4
Повернення $ this після спостерігача
В інтернеті і в сторонніх модулях я бачу деяку суперечливу інформацію - це вимога чи найкраща практика повернутися $thisв кінці методу спостерігача? Наприклад: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return $this; }

2
Зліва приєднайтесь до таблиці за запитом колекції
Я роблю наступне, щоб отримати деякі замовлення з системи на експорт: $orders = Mage::getModel('sales/order')->getCollection() ->addFieldToFilter('status', $statusToExport) ->addFieldToFilter('store_id', $this->processingStoreId) ->addFieldToFilter('updated_at', array('gteq' => date('Y-m-d H:i:s', $lastSyncTime))); Мені потрібно додати щось там, де воно не експортується, якщо замовлення entity_idзнаходиться у спеціальній таблиці, яку я маю. Якби я використовував SQL, я би зробив: left …

4
Очистити всі перезаписи URL-адрес - Enterprise (1.13)
Після декількох заплутаних імпортів у мене залишилось безліч перезаписів URL-адрес, які мені потрібно видалити. Я працюю Enterprise 1.13 Коли у мене з’явилася ця проблема у спільноті, я просто усічений core_url_rewriteі перероблений. Однак в Enterprise я помічаю, що існує ряд різних таблиць, які керують переписуванням. enterprise_url_rewrite enterprise_url_rewrite_category_cl enterprise_url_rewrite_product_cl enterprise_url_rewrite_redirect enterprise_url_rewrite_redirect_cl enterprise_url_rewrite_redirect_rewrite …

4
Ефективне отримання URL-адреси продукту від ідентифікатора
Який найефективніший спосіб отримати URL-адресу продукту, надаючи лише його ідентифікатор? У кількох місцях у нашому коді є такі речі, як, наприклад Mage::getModel('catalog/product')->load($id)->getProductUrl(), щоб отримати URL-адресу товару, враховуючи кількість подій тощо, пов’язаних із продуктом, це здається досить марним, чи є простіший метод? Можливо також вказати ідентифікатор категорії. Крім того, чи існує …


4
Як уникнути помилки 404 при встановленні нового розширення
Це дуже поширена помилка, яка з’являється в Magento під час встановлення нового розширення з config.xml config: Коли ви переходите на System->Configuration->Extensionвкладку, відображається помилка 404. Вам потрібно вийти та увійти знову, і тоді це нормально. Але чи є спосіб уникнути цього?

4
Який статус питань округлення в 1.7?
Ми використовуємо Magento CE 1.7 і маємо різні проблеми округлення. У різних розрахунках різниця 0,01 євро. Основним питанням може бути те, що ціни на товари включають. податок. Співпрограмісти замінили Mage_Core_Model_Store::roundPrice()метод обчислення з точністю до 4 цифр. Але це, мабуть, спричиняє проблеми з платежами PayPal. Чи є рішення цих проблем? Редагувати: …

4
Скрипт оновлення - Створіть новий атрибут вибору з опціями
Я хотів би створити новий атрибут продукту з деякими заздалегідь визначеними параметрами за допомогою сценарію оновлення. У мене працює сценарій оновлення, тому єдине, що я не знаю, як це зробити, це додати параметри, що випадають разом з атрибутом. Я додаю свій атрибут всередині сценарію оновлення модулів, використовуючи наступне: $installer->addAttribute('catalog_product', "shirt_size", …

8
Видалення кошика всіх предметів / сеанс з кошиком очищається
Сайт, яким я керую раптово (можливо, 2 тижні тому - зі статистики GA, і лише про це повідомляється зараз), почав скидати товари, коли ви переглядаєте кошик, або переходите до замовлення. Угорі "міні-кошик" відображаються товари, що знаходяться у спадному меню, доки ви не перейдете до кошика / каси, а потім опинитесь …
27 checkout  session  cart 

1
Magento 2.1: використання менеджера об'єктів
З 2.1 Magento представивMagento/Framework/Model/EntityManager Я можу помилятися тут, але, з мого розуміння, це замінити те, Magento/Framework/Model/AbstractModelщо реалізувало функцію через спадкування, і вирішити це за допомогою складу (FYI: https://en.m.wikipedia.org/wiki/Composition_over_inheritance ) Приклад ви можете отримати тут у основних файлах: https://github.com/magento/magento2/blob/59671558ecdab652b40db2d1a7c63d5b1dea0a92/app/code/Magento/Cms/Model/ResourceModel/Block.php В основному всі операції CRUD явно декларуються у класі та відкладаються до …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.