【问题标题】:How to insert product details in drupal_commerce product table如何在 drupal Commerce 产品表中插入产品详细信息
【发布时间】:2014-05-05 06:20:41
【问题描述】:

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

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

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

提前致谢

【问题讨论】:

  • 那些把我的问题降级的人请敢于回答..也让你的想法知道:)
  • 那些把你的问题降级的人真是傻逼。否则他们至少会发表评论。

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


【解决方案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' ,
                        ) ) );

【讨论】:

    猜你喜欢
    • 2018-11-27
    • 2016-05-14
    • 1970-01-01
    • 2019-04-07
    • 2023-03-06
    • 2020-11-03
    • 2015-01-03
    • 2013-02-13
    • 2012-05-28
    相关资源
    最近更新 更多