2

属性と構成可能な製品で動作するように、magento oscommerce インポート スクリプトを変更しようとしています。控えめに言っても挑戦です。

しかし、私は進歩しています。現在、属性セット名を magento に追加しようとしています。その後、作成した属性セットの magento 属性セット ID が必要な tmp テーブルに書き込みます。

私の問題は、そのIDを取得する方法がわからないことです。

私の現在のコード:

$sql = "select * from ezmage_variant_sets";
$results = $readConnection->fetchAll($sql);

foreach($results as $row) {
    if ($row['variant_imported'] != 'y'){
        $this->createAttributeSet($row['osc_variants_title'],-1);

        // update tmp table
        $sql = "update ezmage_variant_sets set variant_imported='y',mage_variant_id=".$variant->getId()." where osc_variants_id=".$row['osc_variants_id'];              
        $writeConnection->query($sql);  

    }

}

問題は $variant->getId() です。そのIDを取得するには何が必要ですか?

4

1 に答える 1