返回文章

文章 2018

Magento

早期 Magento 工作常用命令记录

PHPMagentoNotebookCommand
本文目录16
  1. clear magento cache
  2. get Modal Table
  3. encrypt/decrypt credit card
  4. get config
  5. get currency
  6. load store by store id
  7. load product
  8. load customer by email & phone
  9. get customer password hash
  10. EnterprisePciModelEncryption
  11. order point reward
  12. load order and get order items
  13. insert to table
  14. load giftcard account
  15. magento api actiontype and http method Handler
  16. get all functions from one object

clear magento cache

bash
rm -rf /var/www/sl60/var/cache/*
rm -rf /var/www/sl60/var/session/*
rm -rf /var/www/sl60/var/report/*
php
Mage::app()->getCacheInstance()->flush();

get Modal Table

php
Mage::getResourceModel('sales/order')->getMainTable()

encrypt/decrypt credit card

php
Mage::helper('core')->encrypt('1234')
Mage::helper('core')->decrypt("0:2:92866345d0d804eb:uvUGkSElxow8IA8po/NNeQ==")

get config

php
$config = Mage::app()->getConfig()->getNode('global/document_db')->asArray();
$config = Mage::getModel('core/config');
$config->getGoopterConfig('language','stores',624);
$storeIds = Mage::App()->getGroup(563)->getStoreIds();

Mage::app()->getConfig()->getResourceConnectionConfig("default_setup")->asArray();

get currency

php
$currency = Mage::getModel('core/config')->getGoopterConfig('currency', 'stores', $store_id);
$currencyFlag = convertCurrency($currency);

load store by store id

php
$store = Mage::getModel('core/store')->load(2322);
$s = Mage::getModel('core/store')->load('146','group_id’);
Mage::getModel('core/store_group')->load(146)->getStoreIds();

load product

php
$productModel = Mage::getModel('catalog/product')->setStoreId($storeId)->load($product['product_id']);

load customer by email & phone

php
Mage::getModel("customer/customer")->getCollection()->addAttributeToFilter('phone', '6043000683')
$customer = Mage::getModel("customer/customer”);
$customer->setWebsiteId(Mage::app()->getWebsite('admin')->getId());
$customer->loadByEmail('joe@goopter.com’);

Mage::getModel('admin/user')->getCollection()->addFieldToFilter('username','avipizza')->getFirstItem()->getRole();

Mage::getModel('core/config')->getGoopterConfig('name', 'stores', '2322’);
$group = Mage::getModel('core/store_group')->load($group_id);
$store = Mage::getModel('xmlconnect/simplexml_element', '<store_details></store_details>’);

Mage::getModel("customer/customer")->getCollection()->addAttributeToFilter('lastname', array('like'=>"%wong%"))->getFirstItem()->getData();

get customer password hash

php
$customer = Mage::getModel('customer/customer_api');
$data = $customer->items(array('email' => customeremail));

Enterprise_Pci_Model_Encryption

php
Mage::helper('core')->getHash('7783797918', 'Ei6lew6nmGtvKNmoqOVDqepxPeAohAjH');

hash('sha256', 'Ei6lew6nmGtvKNmoqOVDqepxPeAohAjH'.'7783797918')

// 41e75b5a6c4f83adb471709b5a5b408f0c6fd2869817803773a11a5909c660fb:Ei6lew6nmGtvKNmoqOVDqepxPeAohAjH

order point reward

php
$pointsHistory = Mage::getModel('enterprise_reward/reward_history')
  ->getCollection()
  ->addFieldToFilter('action', Enterprise_Reward_Model_Reward::REWARD_ACTION_ORDER_EXTRA)
  ->addFieldToFilter('entity', $oid);

load order and get order items

php
$o = Mage::getModel('sales/order')->loadByIncrementId(166600003011);
$o->getAllVisibleItems();

insert to table

php
$write = Mage::getSingleton('core/resource')->getConnection('core_write');
$write->insert(
  "sales_flat_order_status_history", array("parent_id" => $parentId, "is_customer_notified" => 8, "is_visible_on_front" => 0, "comment" => 'konitiwa', "status" => "pending",
  "created_at" => gmdate('Y-m-d H:i:s'), "entity_name" => "order"));
$write->update('admin_user',array('current_store'=>$grpId,'current_temp_store'=>NULL), array('user_id=?'=>$adminId));

load giftcard account

php
Mage::getModel('enterprise_giftcardaccount/giftcardaccount')->loadByCode('007LI63HY78P')->getData();

magento api action_type and http method Handler

bash
vi code/core/Mage/Api2/Model/Resource.php

get all functions from one object

php
get_class_methods
返回首页
上一篇jQuery下一篇Nginx

Discussion

留言与讨论

想法、补充和不同意见都欢迎。