WooCommerce 上传文件插件是任何销售可定制或个性化产品的在线商店的完美解决方案。我们的插件使客户在购买时可以轻松上传文件,确保他们可以为其定制产品提供所有必要的输入。
WooCommerce 上传文件。从产品、购物车、结帐、感谢和/或订单详细信息页面上传任何大小的文件!预览图像、添加额外成本、费用和更多选项!
它是如何运作的?
客户将能够根据所购买的商品从“产品”页面、“订单详细信息”页面和/或在结账过程中上传一个或多个文件……所有这些都使用可视化进度条完成!所有上传都将与订单绑定,也可以选择与特定产品绑定
商店管理员将直接在后端订单详细信息页面上找到这些上传的内容,或者作为可选功能,它们可以发送到商店管理员的电子邮件地址。
注意:该插件仅支持本机 WooCommerce 产品类型(简单和可变),它不支持第三个 paty 插件实现的自定义产品类型。
如何配置
很简单!要配置新的上传字段,请转至上传文件配置器菜单并添加新的上传字段。
创建后,管理员只需配置该字段必须在哪个页面中显示(产品、购物车、结帐、订单详细信息),并根据过滤条件配置其“可见性”(针对特定产品、类别或特定产品启用/禁用)每一项)。
这将为所选页面中显示的每个匹配产品(也可以根据产品页面的一些限制,也可以选择为每个单一变体)创建一个上传字段!
此外,为了进行更深入的定制,还可以指定一些其他选项,例如:
- 字段标题
- HTML/CSS 描述
- 上传完成后显示 HTML/CSS 文本(也可以使用一些特殊的短代码来显示带有图像/音频预览的文件列表)
- 最大可上传文件大小
- 最大和最小图像宽度、高度和 DPI(仅当上传的文件为 jpg/png 时才有效。DPI 数据从图像 EXIF 中读取。如果没有有效的 EXIF 数据,则不允许上传)
- 允许的文件类型
- 电子邮件通知
- 启用每个字段上传多个文件
- …还有更多!
安全链接
您可以选择启用使用安全链接的选项。这样,文件链接将被屏蔽,并且仅向商店管理员和拥有该文件的客户授予访问权限。但请注意,在云存储服务的情况下,任何人仍然可以访问该文件的直接链接。如果访客客户结帐,即使使用屏蔽的 URL,任何人仍然可以访问该文件。
Dropbox 支持和亚马逊 S3
WCUF 现在允许您将上传的文件保存在您的 DropBox 或 Amazon S3 帐户上!
一旦启用插件选项菜单上的特殊选项,每当结帐时下订单(或当客户在订单页面中保存上传时),所有临时上传的文件都将从服务器移动到您的 DropBox/S3 帐户!
该插件将在您的 DropBox 帐户中的应用程序 -> WooCommerce 上传文件 -> site_name -> {order_id}下创建一个文件夹,用于保存文件。如果上传仅限于产品,您会发现一个额外的子目录product_id-variation_id 。
如果 DropBox 出现连接错误……不用担心!文件通常会保存在本地服务器上,您通常可以通过订单详细信息页面管理它们!您将收到一封通知电子邮件,报告错误详细信息。
注意:请记住,临时文件仍然保存在您的本地服务器上,一旦移动到 DropBox,它们将被删除。确保正确配置max_execution_time (脚本最大执行时间)PHP 设置,否则在处理大文件时,从服务器到 DropBox 的文件移动过程可能会失败。
上传无限数量的文件,没有文件大小限制
WooCommerce 上传文件允许您上传无限数量的文件,没有任何文件大小限制。得益于其创新的块上传技术,它可以不受限制地上传任何文件。
电子邮件通知和附件
作为商店管理员,您是否希望在用户上传文件时收到通知,并且您希望直接通过电子邮件接收下载链接?现在你可以了!
对于每个上传字段,您现在可以启用“电子邮件通知”选项。
如果您愿意,还可以通过“附加上传的文件”选项直接在收件箱中接收上传的文件。此外,您还可以指定多个收件人电子邮件地址!
注意:某些服务器有限制,阻止 wp_email() 发送大于 5mb 的附件。如果您遇到此类问题,只需安装任何 SMTP 电子邮件程序插件即可。这种插件可以让您使用任何外部电子邮件服务(例如 Gmail、Outlook、任何 SMTP 服务器)来发送电子邮件。
上传前裁剪图像
WCUF 插件嵌入了一个裁剪图像编辑器,允许您的客户在上传之前裁剪图像。
要启用嵌入式编辑器,商店管理员只需启用上传字段配置工具中图像媒体文件部分中的选项,并设置裁剪图像宽度和裁剪图像高度值。这些值是裁剪过程后图像的尺寸。
关于旋转和最大 dpi 的注意事项:旋转过程在服务器端执行。如果图像较大,请确保您的服务器有足够的分配内存,否则旋转过程可能会失败。要增加服务器内存,请尝试编辑 wp-confing.php 文件,插入以下语句: define( ‘WP_MEMORY_LIMIT’, ‘1024M’ ); (其中 1024M 是您希望分配的内存,如果不够,请尝试增加)或编辑 PHP.ini 文件增加memory_limit设置。裁剪后的图像的最大 dpi 为 96。
产品页面上传
(可选)现在也可以在将商品添加到购物车之前上传文件! (在这种情况下,某些功能不可用)
商店管理员可以将上传字段配置为直接在产品页面上可见!
这样,您的客户可以直接从产品页面上传一个文件(或根据“单个字段的多个文件”选项上传多个文件)。
注意:默认情况下,上传字段与购物车中的不同产品相关联。因此,如果用户添加产品 1 (数量 3)并且您创建了 2 个上传字段,则插件将仅显示 2 个上传字段而不是 6 个(因为购物车中只有 1 个产品,数量为 3,而不是 3 个不同的产品) 。
如果您想多次将相同的产品添加到购物车(通过这种方式,插件将为购物车中的每个项目关联不同的上传字段),请使用下面解释的单个产品功能。
对于可变产品页面,如果在添加到购物车之前将该字段配置为可见,并选中为每个产品变体启用一个上传字段选项,则仅在选择变体后才会显示该字段。更详细地说:用户必须在产品页面上选择一个变体,完成后,插件将显示关联的上传字段。
此外,还可以指定必须显示上传字段框的位置(变量选项下拉列表、产品描述等之前/之后),或者使用特殊的[wcuf_product_page_upload_form]您可以在任何支持短代码的产品文本区域内呈现上传表单!
注意:确保使用的主题使用所有标准 woocommerce 产品页面模板挂钩。
如果使用[wcuf_product_page_upload_form],则必须禁用产品页面的标准上传字段管理(为此,选项 -> 强制禁用上传字段标准管理 -> 产品页面)
单个产品配置器
您想在不同时间将同一产品添加到购物车以便上传不同的文件吗?例如,您想要销售名片,因此您希望允许客户多次将该产品添加到购物车,然后为每个项目上传不同的文件?现在你可以了!
使用个人产品配置器,您只需选择您希望作为个人销售的产品和/或类别。这样,每次用户添加所选产品之一时,插件都会作为不同的产品添加到购物车。通过这种方式,客户将能够为购物车中的每个商品上传不同的文件。
结账、购物车和订单页面上传
每次上传都可以配置为在购物车、结帐和订单页面上可见!检查插件选项以最终更改字段定位!
必填字段选项
商店管理员还可以启用所需的选项。在这种情况下,在与上传字段匹配的所有产品的商店页面上,“添加到购物车”按钮被禁用,并被强制客户进入产品页面的“查看”按钮取代。
在产品页面中,如果在将产品添加到购物车之前该字段已配置为可见,则插件将尝试隐藏“添加到购物车”按钮(某些主题不 100% WooCommerce 兼容,此功能无法工作)。因此,用户必须先上传文件,然后才能将商品添加到购物车。
此外,在结账页面,如果未完成所有未完成的上传,客户将无法下订单!该插件将显示一条通知,让客户知道哪些上传丢失。
如果您将上传字段配置为在产品添加到购物车后显示,或者该商品位于购物车中并且用户删除了所需的上传,则插件将尝试拒绝页面留下显示警告消息,直到所有所需文件尚未上传! (注意:出于安全原因,某些浏览器可能不允许这种拒绝)。
对于不太严格的要求检查,请转到“选项” ,并在“如果出现必填字段时允许用户离开”页面中选择“是”选项。这样做,用户只会在离开第一页时收到警告消息,下次尝试时他将能够正常离开该页面。
本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(开源软件)。相关介绍资料仅供参考,实际版本可能因版本迭代或开发者调整而产生变化。涉及第三方原创图像、设计模板、远程服务等内容的使用,需获得作者授权。
评论0