これによると、カスタムフィールドを持つ製品があります。で製品を作成できることを知っています
$cp = commerce_product_new('product');
$cp->is_new = TRUE;
$cp->revision_id = NULL;
$cp->uid = 1;
$cp->status = 1;
$cp->created = $cp->changed = time();
$cp->sku = $product[sku];
$cp->title = $product[name];
$cp->language = LANGUAGE_NONE;
$cp->commerce_price = array(LANGUAGE_NONE => array( 0 => array(
'amount' => $product[sale_price] ? $product[sale_price] : $product[retail_price],
'currency_code' => 'USD',
)));$product[retail_price];
commerce_product_save($cp);
しかし、私はいくつかのカスタムフィールドを持っています。
完全なカスタムフィールドを使用してプログラムでDrupal Commerce製品を作成するにはどうすればよいですか?
で $cp->myfield1='22';
十分?