あるストアから別のストアへの一部 (すべてではない) の価格を更新しようとしています。たとえば、シャツの 1 つのラインは、2 番目のストアの価格の 1.2 倍にする必要があります。
エンティティ ラベルに基づいてアイテムの一部のグループのみを更新したいのですが、magento からすべてのデータを取得するのに苦労しています (以下のコードで取得できるものは別として)。欠けているビットは、価格とエンティティ ラベルです。私は彼らが住んでいるテーブルを知っていますが、Mage::getModel('catalog/product') など、それらにアクセスするための正しい magento 構文がわかりません。クエリではなく、Magento フレンドリーなコードを使用してこれを達成しようとしています。
エンタープライズ 1.11 を使用しており、この段階でプラグインの購入を検討していない場合、アドバイスをいただければ幸いです
$mageFilename = 'app/Mage.php';
require_once $mageFilename;
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); #important
$product_id = '8782';
$collection = Mage::getModel('catalog/product')
->load($product_id);
echo "Collection: " . $collection->getName();
echo "<br>";
echo "Attribute Set: " . $collection->getAttributeSetId() . " SKU: " . $collection->getSku();
echo "<br>";
echo "Entity ID: " . $collection->getEntity_id() . " Product Type (Attribute Label): " . $collection->getProducttype();