如何在drupal commerce产品表中插入产品详细信息

时间:2014-05-05 06:20:41

标签: php mysql sql drupal-7 drupal-commerce

我使用Drupal commerce创建了一个电子商务网站,这是Ektron创建的购物网站的克隆。现在我的客户要求是,如果他在该网站中插入一个产品(在Ektron中创建),当我们运行导入时,它也会包含在我的网站中。

所以我需要知道drupal_commerce如何在表格中插入他们的产品详细信息。关于这个问题的任何帮助都是可以理解的。如果有人需要进一步澄清,请告诉我。

我也有一些实体字段。像作者姓名,最低价格等,如何插入这些值

提前致谢

1 个答案:

答案 0 :(得分:1)

试试这个..

$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' ,
                        ) ) );
相关问题