我的客户有一个基于的Ubercart店,工作正常。由于一些内部资料,他需要手动为每张发票添加一个字段。我想知道是否或者可以如何将自定义字段添加到显示在所有发票上的订单。添加自定义字段的Ubercart发票
回答
这是一个老问题,但是这可能会帮助别人;你可以使用下面的代码。
首先结帐或customer.itpl.php
位于ubercart/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 />";
?>
我的Ubercart安装有该产品领域可以从http://www.mysite.com/admin/content/node-type/product/fields
进行编辑。
你可以找到this issue更多信息。
我没有亲自不得不做出这种改变,所以我不会讲的经验,但在看文档我会尝试以下方法:(你可以抄近路,避免通过修改现有模块的一些工作,但这是我能想到的最清洁的方式)
- 创建一个存储您的字段和订单号的模块。使用from_alter修改发票编辑屏幕
- 给你的用户的方式编辑的字段。
- 根据订单号使用发票模板提取您的字段。 invoice "system" documentation。
这不是一个简单的改变,但使用这种模式,你会得到你正在寻找的修改,而不必担心更新不起作用。
谢谢......这可能是完成这件事的一种方法。下周将试用。 – 2010-07-02 09:03:39
这个答案适合你吗?完全忘了跟进,并确定可以使用赏金:) – mirzu 2010-10-01 01:32:28
- 1. 添加自定义字段到购物车显示 - Ubercart 3
- 2. Drupal,Ubercart - 添加自定义字段以结帐形式
- 3. 如何自定义发票页面中的Ubercart 3
- 4. 添加自定义发票数据在发票电子邮件
- 5. 将自定义字段数据添加到Quickbooks通过VB.net中的QBFC发票
- 6. 自定义自动递增字段(发票/订单号)
- 7. 节点添加自定义字段
- 8. MvcFileUploader添加/编辑自定义字段
- 9. 添加自定义字段identitymodel
- 10. ImpressPages添加页面自定义字段
- 11. Odoo - 添加自定义字段属性?
- 12. WordPress:禁用添加自定义字段
- 13. 向收藏添加自定义字段
- 14. Spring批量添加自定义字段
- 15. 添加自定义字段在orengehrm
- 16. 向Jomsocial组添加自定义字段
- 17. 在fosuserbundle中添加自定义字段
- 18. 如何添加自定义的Ubercart检查规则?
- 19. Magento自定义PDF发票
- 20. 自定义Woocommerce发票
- 21. 如何在自定义主题中添加自定义字段
- 22. 为订单和发票添加自定义前缀
- 23. Symfony2中隐藏一些字段并添加自定义字段
- 24. 在添加/编辑wordpress类别时添加自定义字段
- 25. 获取后反对票特定的自定义字段值
- 26. 添加自定义字体
- 27. 添加自定义输入字段的自动窗体流星
- 28. Django的自定义字段 - 自动添加COLLATE查询
- 29. 将自定义字段添加到特定的cms页面
- 30. Ubercart发票使用ubercart主题转换为PDF文档(*)TCPDF
是否该领域需要来自用户的输入,或者从管理员? – Kevin 2010-06-25 14:36:33
仅限管理员。 – 2010-06-25 14:39:46