我使用 Drupal commerce 创建了一个电子商务站点,它是 Ektron 创建的购物站点的克隆。现在我的客户要求是,如果他在该站点中插入一个产品(在 Ektron 中创建),它也会在我们运行导入时合并到我的站点中。
所以我需要知道 drupal_commerce 是如何在表格中插入他们的产品详细信息的。任何有关这方面的帮助都是不言而喻的。如果有人需要进一步澄清,请告诉我。
我也有一些实体字段。像作者姓名,最低价格等如何插入这些值
提前致谢
我使用 Drupal commerce 创建了一个电子商务站点,它是 Ektron 创建的购物站点的克隆。现在我的客户要求是,如果他在该站点中插入一个产品(在 Ektron 中创建),它也会在我们运行导入时合并到我的站点中。
所以我需要知道 drupal_commerce 是如何在表格中插入他们的产品详细信息的。任何有关这方面的帮助都是不言而喻的。如果有人需要进一步澄清,请告诉我。
我也有一些实体字段。像作者姓名,最低价格等如何插入这些值
提前致谢
试试这个..
$values = array (
'price' => 9271.00 ,
'currency_code' => 'USD' ,
);
$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 = '#12sku';
$cp->title = 'New Title';
$cp->language = 'und';
$cp->commerce_price = array ( LANGUAGE_NONE => array ( 0 => array (
'amount' => $values[ 'price' ] ,
'currency_code' => $values[ 'currency_code' ],
) ) );
$cp->field_list_price = array ( LANGUAGE_NONE => array ( 0 => array (
'amount' => '300.00' ,
'currency_code' => $values[ 'currency_code' ],
) ) );
$cp->field_isbn = array ( LANGUAGE_NONE => array ( 0 => array (
'value' => '#isbnn' ,
) ) );