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

1
Как программно добавить внешний ключ в таблицу?
Я пытаюсь добавить набор новых таблиц и пытаюсь добавить внешний ключ для связи этих таблиц. Я посмотрел в Интернете, чтобы попытаться найти некоторую информацию о, addForeignKey()но не могу ничего найти. Смотря на Varien_Db_Adapter_Interface::addForeignKey()и Mage_Core_Model_Resource_Setup::getFkName()я думал, что я получил ниже настройки правильно ->addForeignKey( $installer->getFkName('namespace_module/shop', 'area_id', 'namespace_module/area','area_id'), $installer->getTable('namespace_module/shop'), 'area_id', $installer->getTable('namespace_module/area'), 'area_id', Varien_Db_Ddl_Table::ACTION_CASCADE, …


4
Добавление нескольких товаров с разными атрибутами в корзину программно
Я делаю массовое добавление в корзину. Пожалуйста, обратите внимание: я хочу, чтобы он работал для простых продуктов с настраиваемыми параметрами -> Там, где настраиваемые параметры похожи на цвет (красный, зеленый, синий) или размер (Xl, M, S) Предположим, что человек хочет заказать следующие предметы: productА, redцвет qty12 ProductА, greenцвет qty18 ProductБ …

3
Как программно добавить блок CMS в Magento 2?
Мне нужно добавить блок CMS через скрипт установки / обновления. Я уже разобрался, как добавить «нормальные» страницы CMS, как показано в скрипте ниже. Но так как я не могу найти способ добавить блоки CMS в код Magento 2, в Google или здесь, я довольно застрял. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; use …

10
Magento 2: программно обновляемый инвентарь
В следующем коде я могу хранить всю информацию за исключением биржевых данных. Что-то изменилось в Magento 2? public function __construct( ScopeConfigInterface $scopeConfig, CollectionFactory $product, Magento\Catalog\Api\ProductRepositoryInterface $productRepository ) { $this->scopeConfig = $scopeConfig; $this->product = $product; $this->productRepository = $productRepository; } public function update(\XXXXXX\XXXXXX\Api\Data\InventoryCollectionInterface $data) { foreach ($data['list'] as $d) { $product = …

2
Magento создать заказ программно с PayPal методом оплаты
В настоящее время у нас есть два независимых от magento сайта. Один ведет себя как витрина, а другой как бэкэнд. Пользователь может разместить заказ на переднем конце. Такой же порядок я пытаюсь создать программно на бэкэнде. Когда пользователь платит через checkmoспособ оплаты, это работает. Но когда пользователь платит через PayPal, …

4
Создайте пользователя-администратора программно в Magento 2.0
Просто добавить нового администратора в Magento 1.9 <?php require_once('app/Mage.php'); umask(0); Mage::app(); $user = Mage::getModel('admin/user') ->setData(array( 'username' => 'admin', 'firstname' => 'admin', 'lastname' => 'admin', 'email' => 'me@hackme.com', 'password' => 'hacker@123', 'is_active' => 1 )) ->save(); $user->setRoleIds(array(1)) ->setRoleUserId($user->getUserId()) ->saveRelations(); echo "User has been created successfully!"; ?> Но как я могу добавить …

2
Magento2 - Как программно добавить товар в корзину при запуске checkout_cart_product_add_after
Представьте, что есть два продукта, а именно: Продукт A и Продукт B. Продукт B - это вирусный продукт, который мне нужно добавить в корзину, когда Продукт A добавлен в него. Для этого я пытаюсь добавить продукт B в корзину, наблюдая за событием checkout_cart_product_add_after. После добавления продукта А я извлекаю количество …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.