属性と構成可能な製品で動作するように、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を取得するには何が必要ですか?