管理打印和导出
在订阅中,系统提供了许多订单的打印和导出功能,例如发货清单、订单详情、标签、产品列表、销售报告、订单导出为CSV、买家邮箱导出等等。您当前使用的打印可在订单管理器中的打印机图标下查看。
然而,现成的打印还有更多。您可以在订单 → 打印和导出部分管理它们。在那里,您可以指定要使用的打印,并且可以创建全新的打印和导出。您选择的这些将出现在订单列表中的打印机图标下。
在订单 → 打印和导出部分,有两个表格:
- 使用的打印和导出——该表包含了您可以在订单列表中使用的所有打印和导出。这里有默认打印、您创建的打印以及已订阅的打印(从第二个表中选择的额外打印)。您可以更改每个打印的设置,并任意排序此列表。此表中的所有打印可在订单部分的订单列表上方的打印和导出按钮中使用。
- 可用的打印和导出——该表包含系统中额外可用的打印/导出。这些可能是由Base.com管理员准备的打印,或由其他用户创建并共享的打印。您也可以将自己创建的打印共享给他人。您可以使用这些打印中的任何一个(以其创建的形式,或自由编辑)。为此,请点击订阅按钮。这会将选定的打印从可用列表移至使用的打印和导出部分,从而可以在订单列表中使用它。
创建自定义打印和导出
表格上方的绿色按钮允许您创建新的自定义打印/导出。提供了多种文件格式和功能强大的打印内容编辑器。编辑器几乎可以创建任何打印或导出。例如,可以导出XML文件到任何外部程序,打印如保修卡或自定义发票模板。借此,您可以自行准备与快递或Base.com默认不支持的程序的集成。只需创建该程序支持格式的导出即可。
在每个打印/导出旁都有一个复制打印以进行编辑的按钮。它会创建该打印的副本。副本立即进入使用的打印列表,您可以完全编辑它。这样,您可以对现有的打印(如发货清单或标签)进行自定义修改。在打印中,您可以任意更改文本的大小和颜色,添加自己的徽标,或在需要的地方插入订单的其他信息。
打印和导出编辑器
以下是基于示例打印“发货清单”对打印和导出编辑器的说明。
部分
打印生成器基于部分系统。
每个部分在表单中都有自己独立的、大的文本区域(用于该部分的代码)和可在其中使用的标签列表。每个部分包含订单的不同元素。在单独的部分中,填写针对订单的产品和订单中的包裹执行的代码。
部分是相互包含的。主部分仅执行一次,围绕整个文档。
从该部分可以调用[ZAMOWIENIE]部分以插入订单信息。[ZAMOWIENIE]部分将多次执行,对每个要生成打印/导出的订单执行一次。
在订单部分,可以使用如[ZAMOWIENIE_POZYCJE]的部分,这样在打印的特定位置嵌入订单项目的信息。在每个订单中,包含在[ZAMOWIENIE_POZYCJE]部分的代码将根据订单中的产品数量多次执行。
与订单相关的其他部分以类似方式工作。
示例——创建CSV文件的导出
我们想创建一个简单的订单导出到Excel的CSV格式。我们只关心订单编号、买家姓名和订单总价值的信息。
生成PDF打印
PDF打印是根据部分中包含的HTML代码生成的。支持大多数基本的HTML标签,这使得可以创建几乎任何打印。 将HTML代码转换为PDF不支持高级HTML标签,例如<DIV>标签的绝对定位。我们建议基于表格构建打印模板,而不是动态的div。所有HTML标签的属性必须用双引号(而不是单引号)括起来。在打印中,可以使用<STYLE>部分来描述CSS类。
我们建议复制系统中现有的一个打印(例如订单详情),以查看HTML代码的样子以及使用了哪些标签。创建新打印的最简单方法是编辑现有的打印。如果PDF中支持的HTML标签不足以创建理想的打印,可以使用导出为HTML格式,它支持所有可能的HTML5选项。
在HTML中生成的页面可以像PDF文件一样进行打印。
PDF——可用字体
从HTML代码生成的PDF打印可以使用以下字体:
- Arial——例如 <font style="font-family:arial;">
- Calibri——例如 <font style="font-family:calibri;">
- Courier(等宽字体)——例如 <font style="font-family:courier;">
- Times New Roman——例如 <font style="font-family:times;">
- Verdana——例如 <font style="font-family:verdana;">
PDF打印默认使用Verdana字体。但是,您可以在HTML代码中指定使用其他字体。使用Verdana字体将加载最快,且仅使用该字体生成的PDF文件将具有最小的大小。
每次在打印中使用其他字体以及使用加粗或斜体格式,都会显著增加PDF文件的大小和生成时间(需要在PDF文件结构中嵌入额外的字体)。
生成HTML打印
导出为HTML允许生成包含订单信息的任何HTML代码。这种打印类型可用于创建非常高级的打印,如果在PDF格式中无法实现预期的外观。
自定义发票模板
可以使用替代的发票打印来代替Base.com默认使用的打印。自定义发票打印必须使用与发票相关的部分。我们建议使用可在可用打印和导出列表中找到的替代发票打印作为示例。需要复制该打印并编辑,调整为您的需求。在配置好自定义发票模板后,您可以在订单 → 发票 → 设置 → 编辑 → 打印模板中将其设置为选定发票编号系列的默认打印。
条形码/二维码
如果您需要在PDF或HTML打印中使用条形码或二维码,可以使用专门准备的代码生成器。
https://panel.base.com/printouts/barcode.php?code=KOD&type=TYP&w=宽度&h=高度
将上述链接放入<img>标签中会显示条形码。
参数:
- KOD——要转换为条形码或二维码的值,可以在此处使用标签,例如[numer_zamowienia];
- TYP——生成的代码类型。默认生成类型为C128的代码;
- 宽度——生成代码的宽度(条形码默认4,二维码默认200);
- 高度——生成代码的高度(条形码默认120,二维码默认200)。