0

誰かがこれを手伝ってくれることを願っています。私は顧客グループに基づいてmagentoから製品価格を抽出しようとしています。

ティア価格を使用していません。標準価格の製品を使用しており、顧客グループごとに異なる価格を指定しています。なんらかの理由で、この情報を抽出できませんでした。

価格マッピングがテーブル'catalog_product_index_group_price'に保持されているように見えるので、直接SQLを記述してこれらを抽出できると思いますが、これを行うにはPHPMageモデルまたはV2SOAPAPIを使用したいと思います。

私は多くの方法を試しましたが、現在は以下のようなものを使用していますが、成功しなかった場合、価格変数は常に空になります。

$rules = Mage::getResourceModel('catalogrule/rule');

$price = $rules->getRulePrice($now, $websiteId, $customer_group_id, $productID);
4

2 に答える 2

0

以下をお試しください

$product = Mage::getModel('catalog/product')->load($productId);
$groupPrices = $product->getData('group_price')

$ groupPricesは、探しているデータの配列になります。

于 2013-01-31T15:16:14.407 に答える
0

コードはコメントでうまくフォーマットされなかったので、ここに再びあります!

<?php

include_once '../App/Mage.php';

 Mage::app();

$productID = $_GET["id"];

$pd = Mage::getModel('catalog/product')->load($productID);
$groupPrices = $pd->getData('group_price');
echo json_encode($groupPrices);

?>
于 2013-01-31T21:05:40.617 に答える