本插件使用code128码制将订单号生成条形码,code128可表示高密度数据,字符串可变长,符号内含校验码,广泛用于工业、仓库、零售批发。
本站条码生成程序使用barbodegen官网下载:http://file.111com.net/upload/2014/1/barcodegen.zip的barcodegen.1d-php5.v5.1.0.zip版本,经过简化,只保留了code128格式,其他无关格式已删除。本站下载地址:barcodegen,接口调用方式:gen.php?text=条码文本。
一、将本站下载的barcodegen解压,上传到ecshop根目录下的includes目录。
二、编辑/data/order_print.html,将文件内容用以下代码替换
代码如下 |
复制代码 |
{literal}
{/literal}
{$lang.order_info}
{$lang.print_buy_name} | {if $order.user_name}{$order.user_name}{else}{$lang.anonymous}{/if} |
{$lang.label_order_time} | {$order.order_time} |
{$lang.label_invoice_no} | {$order.invoice_no} |
{$lang.label_pay_time} | {$order.pay_time} |
{$lang.label_shipping_time} | {$order.shipping_time} |
{$lang.label_shipping} | {$order.shipping_name} |
{$lang.label_payment} | {$order.pay_name} |
{$lang.label_mobile} | {if $order.mobile}{$order.mobile}{/if} |
{$lang.label_tel} | {if $order.tel}{$order.tel}{/if} |
{$lang.label_consignee_address} | [{$order.region}] {$order.address} |
{$lang.label_consignee} | {$order.consignee} |
{$lang.label_zipcode} | {if $order.zipcode}{$order.zipcode}{/if} |
|
|
pse:collapse;border-color:#000;">
{$lang.goods_name} |
{$lang.goods_sn} |
{$lang.goods_attr} |
{$lang.goods_price} |
{$lang.goods_number} |
{$lang.subtotal} |
{$goods.goods_name}
{if $goods.is_gift}{if $goods.goods_price gt 0}{$lang.remark_favourable}{else}{$lang.remark_gift}{/if}{/if}
{if $goods.parent_id gt 0}{$lang.remark_fittings}{/if}
|
{$goods.goods_sn} |
{$attr.name}:{$attr.value}
|
{$goods.formated_goods_price} |
{$goods.goods_number} |
{$goods.formated_subtotal} |
{if $order.inv_payee}
{$lang.label_inv_payee}{$order.inv_payee}
{$lang.label_inv_content}{$order.inv_content}
{/if}
|
{$lang.label_goods_amount}{$order.formated_goods_amount} |
{if $order.discount gt 0}- {$lang.label_discount}{$order.formated_discount}{/if}{if $order.pack_name and $order.pack_fee neq '0.00'}
+ {$lang.label_pack_fee}{$order.formated_pack_fee}
{/if}
{if $order.card_name and $order.card_fee neq '0.00'}
+ {$lang.label_card_fee}{$order.formated_card_fee}
{/if}
{if $order.pay_fee neq '0.00'}
+ {$lang.label_pay_fee}{$order.formated_pay_fee}
{/if}
{if $order.shipping_fee neq '0.00'}
+ {$lang.label_shipping_fee}{$order.formated_shipping_fee}
{/if}
{if $order.insure_fee neq '0.00'}
+ {$lang.label_insure_fee}{$order.formated_insure_fee}
{/if}
= {$lang.label_order_amount}{$order.formated_total_fee} |
{if $order.money_paid neq '0.00'}- {$lang.label_money_paid}{$order.formated_money_paid}{/if}
{if $order.surplus neq '0.00'}- {$lang.label_surplus}{$order.formated_surplus}{/if}
{if $order.integral_money neq '0.00'}- {$lang.label_integral}{$order.formated_integral_money}{/if}
{if $order.bonus neq '0.00'}- {$lang.label_bonus}{$order.formated_bonus}{/if}
= {$lang.label_money_dues}{$order.formated_order_amount}
|
{if $order.to_buyer}
{$lang.label_to_buyer}{$order.to_buyer} |
{/if}
{if $order.invoice_note}
{$lang.label_invoice_note} {$order.invoice_note} |
{/if}
{if $order.pay_note}
{$lang.pay_note} {$order.pay_note} |
{/if}
{$shop_name}({$shop_url})
{$lang.label_shop_address}{$shop_address} {$lang.label_service_phone}{$service_phone}
|
{$lang.label_print_time}{$print_time} {$lang.action_user}{$action_user} |
|