我正在尝试更新我的群组价格(我有一个id = 4 的客户群组) 但我是堆栈......
首先,我需要通过SKU获取产品(在我的示例中,sku = 1838) 然后得到这个特定产品的价格和团体价格。我已经做到了
我已经制作了下面的脚本,该脚本在Magento 1.7.02中运行。 它只是通过SKU获得产品并获得其价格。
我有两个问题
a)如何获得此特定SKU的团体价格?
b)如何才更新群组价格?
我到目前为止制作的剧本如下。
<?php
header('Content-Type: text/html; charset=utf-8');
require 'app/Mage.php';
if (!Mage::isInstalled()) {
echo "Application is not installed yet, please complete install wizard first.";
exit;
}
// Only for urls
// Don't remove this
$_SERVER['SCRIPT_NAME'] = str_replace(basename(__FILE__), 'index.php', $_SERVER['SCRIPT_NAME']);
$_SERVER['SCRIPT_FILENAME'] = str_replace(basename(__FILE__), 'index.php', $_SERVER['SCRIPT_FILENAME']);
Mage::app('admin')->setUseSessionInUrl(false);
umask(0);
error_reporting(E_ALL | E_STRICT);
$mageFilename = 'app/Mage.php';
require_once $mageFilename;
Mage::setIsDeveloperMode(true);
umask(0);
Mage::app();
Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_Core_Model_App::ADMIN_STORE_ID));
$SKU = "1838";
$productid = Mage::getModel('catalog/product')
->getIdBySku(trim($SKU));
// Initiate product model
$product = Mage::getModel('catalog/product');
// Load specific product whose tier price want to update
$product ->load($productid);
/* print_r($product->getData()); */
print_r($product->getName());
print_r($product->getPrice());
?>
你可以就a)和b)问题提出建议吗?