新聞中心
完美解決ecshop打印訂單自動生成條形碼
無憂主機小編遇到一個站長朋友,他說:ecshop里面打印訂單的時候怎么弄條形碼。這位站長朋友也是為了一種規(guī)范。既然找到了無憂主機小編,那么小編就會盡力的幫助的這位站長朋友,經(jīng)過無憂主機小編不斷的找資料,不斷的調(diào)試,終于給站長朋友完美解決了。小編的解決方法如下: 1、把這個地址復制下載:http://www.phpally.com/wp-content/uploads/2013/12/barcodegen.zip,已經(jīng)經(jīng)過簡化的,接口的調(diào)用方式:gen.php?Text=條碼文本。 2、把這個下載好的上傳到根目錄下的include目錄(建議:為了成功,無憂主機小編建議站長朋友們現(xiàn)在本地測試成功后上傳) 3、編輯/data/order_print.html,將里面的文件內(nèi)容用以下代碼替換: {literal} <style type="text/css"> body,td { font-size:13px; } </style> {teral} <h1 align="center">{$lang.order_info}</h1> <table width="100%" cellpadding="1"> <tr> <td width="80%"> <table width="100%" cellpadding="1"> <tr> <td align="left">{$lang.print_buy_name}</td><td>{if $order.user_name}{$order.user_name}{else}{$lang.anonymous}{/if}</td><!-- 購貨人 --> <td align="right">{$lang.label_order_time}</td><td>{$order.order_time}</td><!-- 下訂單時間 --> <td align="right">{$lang.label_invoice_no}</td><td>{$order.invoice_no}</td><!-- 發(fā)貨單號 --> </tr> <tr> <td align="left">{$lang.label_pay_time}</td><td>{$order.pay_time}</td><!-- 付款時間 --> <td align="right">{$lang.label_shipping_time}</td><td>{$order.shipping_time}<!-- 發(fā)貨時間 --></td> <td align="right">{$lang.label_shipping}</td><td>{$order.shipping_name}<!-- 配送方式 --></td> </tr> <tr> <td align="left">{$lang.label_payment}</td><td>{$order.pay_name}<!-- 支付方式 --></td> <td align="right">{$lang.label_mobile}</td><td>{if $order.mobile}{$order.mobile}{/if}</td><!-- 手機號碼 --> <td align="right">{$lang.label_tel}</td><td>{if $order.tel}{$order.tel}{/if}</td><!-- 電話 --> </tr> <tr> <td align="left">{$lang.label_consignee_address}</td><td>[{$order.region}] {$order.address}</td><!-- 收貨人地址 --> <td align="right">{$lang.label_consignee}</td><td>{$order.consignee}</td><!-- 收貨人姓名 --> <td align="right">{$lang.label_zipcode}</td><td>{if $order.zipcode}{$order.zipcode}{/if}</td><!-- 郵編 --> </tr> </table> </td> <td width="20%" valign="top"> <table width="100%" cellpadding="1"> <tr> <td align="right"> <img src="../includes/barcodegen/gen.php?text={$order.order_sn}" alt="barcode" /></td><!-- 訂單號 --> </td> </tr> </table> </td> </tr> </table> <table width="100%" border="1" style="border-collapse:collapse;border-color:#000;"> <tr align="center"> <td bgcolor="#cccccc">{$lang.goods_name} <!-- 商品名稱 --></td> <td bgcolor="#cccccc">{$lang.goods_sn} <!-- 商品貨號 --></td> <td bgcolor="#cccccc">{$lang.goods_attr} <!-- 商品屬性 --></td> <td bgcolor="#cccccc">{$lang.goods_price} <!-- 商品單價 --></td> <td bgcolor="#cccccc">{$lang.goods_number}<!-- 商品數(shù)量 --></td> <td bgcolor="#cccccc">{$lang.subtotal} <!-- 價格小計 --></td> </tr> <!-- {foreach from=$goods_list item=goods key=key} --> <tr> <td> {$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} </td> <td> {$goods.goods_sn}</td><!-- 商品貨號 --> <td><!-- 商品屬性 --> <!-- {foreach key=key from=$goods_attr[$key] item=attr} --> <!-- {if $attr.name} --> {$attr.name}:{$attr.value} <!-- {/if} --> <!-- {/foreach} --> </td> <td align="right">{$goods.formated_goods_price} </td><!-- 商品單價 --> <td align="right">{$goods.goods_number} </td><!-- 商品數(shù)量 --> <td align="right">{$goods.formated_subtotal} </td><!-- 商品金額小計 --> </tr> <!-- {/foreach} --> <tr> <!-- 發(fā)票抬頭和發(fā)票內(nèi)容 --> <td colspan="4"> {if $order.inv_payee} {$lang.label_inv_payee}{$order.inv_payee} {$lang.label_inv_content}{$order.inv_content} {/if} </td> <!-- 商品總金額 --> <td colspan="2" align="right">{$lang.label_goods_amount}{$order.formated_goods_amount}</td> </tr> </table> <table width="100%" border="0"> <tr align="right"> <td>{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'}<!-- 支付手續(xù)費 --> + {$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} </td> </tr> <tr align="right"> <td> <!-- 如果已付了部分款項, 減去已付款金額 --> {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} </td> </tr> </table> <table width="100%" border="0"> {if $order.to_buyer} <tr><!-- 給購貨人看的備注信息 --> <td>{$lang.label_to_buyer}{$order.to_buyer}</td> </tr> {/if} {if $order.invoice_note} <tr><!-- 發(fā)貨備注 --> <td>{$lang.label_invoice_note} {$order.invoice_note}</td> </tr> {/if} {if $order.pay_note} <tr><!-- 支付備注 --> <td>{$lang.pay_note} {$order.pay_note}</td> </tr> {/if} <tr><!-- 網(wǎng)店名稱, 網(wǎng)店地址, 網(wǎng)店URL以及聯(lián)系電話 --> <td> {$shop_name}({$shop_url}) {$lang.label_shop_address}{$shop_address} {$lang.label_service_phone}{$service_phone} </td> </tr> <tr align="right"><!-- 訂單操作員以及訂單打印的日期 --> <td>{$lang.label_print_time}{$print_time} {$lang.action_user}{$action_user}</td> </tr> </table> 好了,無憂主機小編就是完成上面兩步就完成了條形碼的顯示了。無憂小編希望能幫助到各位站長朋友,謝謝您們對無憂主機的支持。 相關(guān)文章推薦閱讀: 關(guān)閉ECSHOP的云提示 NO_LICENSE解決辦法 ECSHOP后臺上傳圖片后強制轉(zhuǎn)換成JPG格式的小BUG的調(diào)試方法
本文地址:http://www.gle-technology.com/ecshop/14259.html