我的客户有一个基于ubercart的商店,工作正常.由于一些内部资料,他需要手动为每张发票添加一个字段.我想知道我是否可以将自定义字段添加到所有发票上显示的订单中.
小智 4
这是一个老问题,但这可能对其他人有帮助;您可以使用以下代码。
首先签出 位于 下的customer.itpl.php或文件。customer.itpl.phpubercart/uc_order/templates
然后,您可以编辑回显所有产品的 foreach 循环,并以这种方式添加您自己的字段:
<?php
foreach ($order->products as $product) {
$nid = ($product->nid);
$noderef = node_load($nid);
echo $product->title .' : '.$noderef->your_own_field[0]['value'];
echo "<br />";
?>
Run Code Online (Sandbox Code Playgroud)
我的 Ubercart 安装有可以编辑的产品字段 http://www.mysite.com/admin/content/node-type/product/fields。
您可以找到有关此问题的更多信息。
| 归档时间: |
|
| 查看次数: |
2687 次 |
| 最近记录: |