WooCommerce 上传文件 Vanquish v71.6

news2024/11/6 2:59:20

今天用wp 搭一个b2c外贸跨境电商网站 找 了一个文件上传插件,可以 上传无限数量的文件,没有文件大小限制
WooCommerce 上传文件允许您上传无限数量的文件,没有任何文件大小限制。得益于其创新的块上传技术,它可以不受限制地上传任何文件。电子邮件通知和附件
作为商店管理员,您是否希望在用户上传文件时收到通知并且希望通过电子邮件直接接收下载链接?现在你可以!
对于每个上传字段,您现在可以启用“电子邮件通知”选项。
如果您愿意,您还可以直接在收件箱中接收上传的文件,这要归功于“附加上传的文件”选项。此外,您还可以指定多个收件人的电子邮件地址!

笔记:一些服务器有限制阻止 wp_email() 发送大于 5mb 的附件。如果您遇到此类问题,只需安装任何 SMTP 电子邮件程序插件即可。这种插件可以让您使用任何外部电子邮件服务(如 Gmail、outlook、任何 SMTP 服务器)发送电子邮件。

上传前裁剪图像
WCUF 插件嵌入了一个裁剪图像编辑器,允许您的客户在上传图像之前裁剪图像。
要启用嵌入式编辑器,商店管理员只需在上传字段配置工具的图像媒体文件部分启用该选项,并设置裁剪图像宽度裁剪图像高度值。这些值是裁剪过程后图像的大小。

关于旋转的注意事项:旋转过程在服务器端执行。对于大图像,请确保您的服务器有足够的分配内存,否则旋转过程可能会失败。要增加服务器内存,请尝试编辑 wp-confing.php 文件,插入以下语句:define( 'WP_MEMORY_LIMIT', '1024M' ); (其中 1024M 是您希望分配的内存,如果不够,请尝试增加)或编辑 PHP.ini 文件,增加 memory_limit设置产品页面上传
可选,现在也可以在将项目添加到购物车之前上传文件!(在这种情况下,某些功能不可用)

商店管理员可以将上传字段配置为直接在产品页面上可见!
通过这种方式,您的客户可以直接从产品页面上传一个文件(或根据“单个字段的多个文件”选项上传多个文件)。

注意:默认情况下,上传字段与购物车中的不同产品相关联。因此,如果用户正在添加例如产品 1(数量 3)并且您创建了 2 个上传字段,则插件将仅显示 2 个上传字段而不是 6 个(因为购物车中只有 1 个产品数量为 3,而不是 3 个不同的产品) .
如果您想多次将相同的产品添加到购物车(这样插件将为购物车中的每个项目关联不同的上传字段)使用下面解释的单个产品功能。

如果产品页面可变,如果该字段在添加到购物车之前已配置为可见,并选中了为每个产品变体启用一个上传字段选项,则只有在选择一个变体后才会显示。更多细节:用户必须在产品页面上选择一个变体,完成后,插件将显示相关的上传字段。

此外,还可以指定必须显示上传字段框的位置(在变量选项下拉列表、产品描述等之前/之后)或使用特殊的 [wcuf_product_page_upload_form],您可以在任何支持简码的产品文本区域内呈现上传表单

笔记:确保使用的主题使用所有标准的 woocommerce 产品页面模板挂钩。
如果使用[wcuf_product_page_upload_form],则必须禁用产品页面的标​​准上传字段管理(为此,选项 -> 强制禁用上传字段标准管理 -> 产品页面

个别产品配置器
您想在不同时间将相同产品添加到购物车吗为了上传不同的文件?例如,您想要销售名片,以便让您的客户多次将该产品添加到购物车,然后为每个项目上传不同的文件?现在你可以!
使用个别产品配置器您只需选择您希望作为个人销售的产品和/或类别。这样,每次用户添加一个选定的产品时,插件都会将其作为不同的产品添加到购物车。这样,客户将能够为购物车中的每件商品上传不同的文件。

结账、购物车和订单页面上传
每个上传都可以配置为在购物车、结账和订单页面上可见!检查插件选项以最终更改字段定位!

必填字段选项
商店管理员还可以启用所需的选项。在这种情况下,在与上传字段匹配的所有产品的商店页面上,“添加到购物车”按钮被禁用并被视图取代强制客户进入产品页面的按钮。在产品页面中,如果该字段在产品添加到购物车之前

已配置为可见,插件将尝试隐藏添加到购物车按钮(某些主题不是 100% WooCommerce 兼容,此功能无法工作)。因此,用户在将商品放入购物车之前被迫上传文件。 此外,在结帐页面上,如果未执行所有非必需的上传,客户将无法下订单!该插件将显示一条通知,让客户知道哪些上传丢失了。


如果您已将上传字段配置为在产品添加到购物车后显示,或者如果该项目在购物车中并且用户删除了所需的上传,插件将尝试拒绝显示警告消息的页面,直到所有所需文件尚未上传!(注意:出于安全原因,某些浏览器可能不允许这种拒绝)。
对于不太严格的要求检查,请转到选项,然后在允许用户在需要时离开页面字段中选择选项。这样做只会在第一页离开时提示用户并在下一次尝试时显示警告消息,他将能够正常离开页面。

根据用户角色的现场可见性
根据当前用户角色,字段可以选择可见/不可见!

根据所选付款方式的
字段可见性只有在字段配置期间订单选择的付款方式在所选付款方式中时,字段才可以选择可见/不可见!

注意:此字段仅适用于订单详细信息和结帐页面中显示的字段。
字段定位
使用选项菜单,您可以选择上传字段在产品、购物车和结帐页面中的位置!(这是使用标准的 WooCommerce 挂钩完成的,没有自定义定位)

单个上传字段的多个文件
默认情况下,每个字段只能上传一个文件,但 WCUF 也可以选择使用单个上传字段上传多个文件。在这种情况下,还可以配置可上传文件的最大数量和文件大小。

上传文件后,WCUF 将创建一个包含所有上传文件的 .zip 文件。
单个上传字段的可上传文件数量也可以“绑定”到购物车或购买的产品数量(如果启用“在将项目添加到购物车之前显示上传字段”选项,则该选项不适用于产品页面),在这样,客户不能为一个字段上传超过 X 个文件(其中 X 是购买/购物车中商品的数量)。

笔记:用于单个字段上传功能的多个文件需要大多数 Web 主机服务中常用的 PHP 功能“ZipArchive”。如果未激活,则此功能将不可用。

多个文件和数量选择
如果为单个上传字段上传多个文件,通过进入上传文件配置器->选项菜单并在启用数量选择部分选择是选项启用特殊选项,对于每个上传的文件将启用允许客户选择数量值的输入框。
例如,销售 100×100 打印服务的打印服务。一位客户正在购买 5 件 100×100 的印刷品,他想为第一个文件打印 3 份,为第二个文件打印 2 份。多亏了数量选项,他可以将第一个上传文件的数量设置为 3,第二个上传文件的数量设置为 2!

产品购物车数量根据上传文件的数量
通过选项启用特殊选项,该选项将根据上传文件的数量(以及在多个文件字段的情况下的数量)自动设置产品购物车数量!如果您想设置特别折扣或根据购物车数量分配产品价格,此功能特别有用!

如果您需要一个工具,请关注我的 WooCommerce 定价和折扣!插入!

根据相关的额外费用的产品购物车价格
现在可以根据与其上传字段相关的额外费用动态地为购物车项目分配价格!例如,现在可以根据上传文件的数量为产品指定价格!

每次上传的额外费用/折扣以及媒体文件的特殊“秒超额收费”
WCUF 允许为每个上传的文件设置额外费用。如果启用了为单个字段选项上传多个文件,它也可以工作。商店管理员可以选择多收一个固定值或原价的一定百分比(例如对每个上传的文件额外收取 20%)。
此外,还可以设置“超额收费限额”,超过该限额客户将不会因额外上传而被超额收费,并为前 N 个上传文件(包括数量)设置“额外费用免费”。

对于音频/视频文件(最常见的扩展名)也可能每秒收取额外费用(媒体文件必须具有编码良好的 ID3 信息,否则插件无法检测到所需的信息)!
对于PDF,现在可以根据上传文件的页数计算额外费用。商店管理员还可以设置免费页面的数量和额外收费页面的最大数量。
注意: PDF 文件必须是有效的 PDF 编码文件。
申请折扣对于每个上传的文件,您只需在额外成本值中设置一个负值!通过这种方式,插件将向购物车收取负费用以应用折扣!
结帐小计百分比折扣
对于每个上传字段,如果至少已上传一个文件,则可以对结帐小计应用百分比折扣。
可自定义的按钮文本(并可通过 WPML 进行翻译)
使用文本菜单语音可以自定义用于上传、删除、裁剪等文件的按钮文本。
如果您的站点使用 WPML,您可以为每种语言设置按钮文本!您只需使用 WPML 语言选择器切换语言,然后设置文本!
WPML 和上传字段文本
上传字段标题、描述、免责声明文本等可以使用字符串翻译WPML 菜单并选择woocommerce-files-upload-field-text域进行翻译!
响应式字段显示
购物车、结帐、订单和短代码页面中的上传字段现在是响应式的。它们被分组并显示在行中,行元素的宽度可以通过选项菜单设置。默认情况下,插件每行显示一个上传字段。短代码
你想只在特定页面上显示上传字段表单吗?或者您是否希望在结帐过程中在自定义区域或文本区域中呈现上传表单?现在你可以!
WCUF 插件公开了以下可根据您的需要使用的简码:

  1. [wcuf_upload_form]:它将呈现一个上传表单,其中包含与当前添加到购物车的产品相匹配的所有上传字段,在任何支持简码系统的区域。它不能用于产品、购物车或结帐页面。
  2. [wcuf_product_page_upload_form]:它将在支持短代码系统的任何区域呈现产品页面上传表单。它只能在产品页面中使用。
  3. [wcuf_cart_page_upload_form]:它将在支持短代码系统的任何自定义区域中呈现购物车页面上传表单。它只能在购物车页面中使用。
  4. [wcuf_checkout_page_upload_form]:它将在支持短代码系统的任何自定义区域中呈现结帐页面上传表单。它只能在结帐页面中使用。
  5. [wcuf_upload_form_last_order]:它将呈现一个上传表单,其中包含与当前登录用户在上次订单中购买的产品相匹配的所有上传字段。它不能用于产品、购物车或结帐页面

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/370208.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【华为OD机试模拟题】用 C++ 实现 - 数据分类(2023.Q1)

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…

记一次SSM项目启动过程中遇到的问题(找不到符号)

最近拿了朋友的SSM项目过来参考一下开发过程,然后我这边个人情况是没有学过Java的,环境也不太清楚,虽然之前有在学校过程中做过一个旅游网站类似的SSM项目,电脑环境配置还是有些不太了解,bug修了2天大概,然…

windows下编译leveldb(动态库+静态库)

环境准备 1)下载cmake并安装 下载路径: https://cmake.org/download/2)下载leveldb源码 git clone https://github.com/google/leveldb.git3)下载googletest和benchmark,cmake编译时需要 # 进入leveldb源码路径下的third_part…

干了2年的手工点点点,感觉每天浑浑噩噩,我的自动化测试之路...

作为一个测试人员,从业年期从事手工测试的工作是没有太多坏处的,当然,如果一直点来点去那么确实自身得不到提高,这时候选择学习自动化测试是一件很有必要的事情,一来将自己从繁重的重复工作中解放出来,从事…

操作系统——6.系统调用

目录 1.概述 2.系统调用的定义和作用 2.1 定义 2.2 功能 2.3 分类 3.系统调用和库函数的区别 4.系统调用背后的过程 5.小结 1.概述 这篇文章我们主要来介绍一下操作系统中的系统调用,下面来看一下具体的框架图: 2.系统调用的定义和作用 2.1 定…

Mysql索引学习

1. 索引 1.1 索引概述 MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引…

Linux->进程优先级

目录 1. 优先级的概念 2. 优先级的运作方式 3. Linux下查看进程优先级以及调整 3.1 查看进程优先级 3.2 修改进程优先级 1. 优先级的概念 1. cpu资源分配的先后顺序,就是指进程的优先权(priority)。 2. 优先权高的进程有优先执行权利。配…

数据结构:二叉树概念篇(算法基础)

目录 一.有向树的图论基础 1.有向树的相关基本概念 有向树的基本定义: 有向树的结点的度: 有向树的度: 有向树的根结点,分枝结点,叶结点: 树的子树: 树结点的层次: 树的高度: 2.一个基本的数学结论 3.有序有向树 二.数据结构中树的顺序存储结构与链式存…

【华为OD机试模拟题】用 C++ 实现 - 星际篮球争霸赛(2023.Q1)

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…

【log】操作类日志处理 与 报错类日志处理logback

文章目录一、操作类日志处理【环绕增强】aop环绕增强导包第一步:自定义注解interface第二步:在Controller写一个测试的方法:第三步:编写LogAspect增强类与增强方法日志写入数据库(使用mybatis)第一步&#…

C/C++每日一练(20230225)

目录 1. 工龄问题求解 ★ 2. 字符图形输出 ★★ 3. LRU 缓存机制 ★★★ 1. 工龄问题求解 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。输入首先给出正整数N,即员工总人数; 随后给出N个整数,即每个员工…

图像分割评价指标:Dice和MIoU

目录Dice理论代码MIou理论查准率 precison查全率 recallMIoU 平均交并比代码高效的矩阵运算低效的好理解的计算混淆矩阵Dice和MIoU两者的关系参考链接Dice 理论 Dice用来衡量预测结果pred和标签label的相似度,公式如下图所示,即两个集合的交集/并集。 …

Java-多线程-增强篇-锁强化第3篇

Java集合框架中的锁 今天我们继续来学习锁 字符串操作中的锁 String是线程安全的,因为使用final修饰Stringbuilder 是线程不安全的,其方法没有使用synchronized修饰StringBuffer 是线程安全的,其方法使用synchronized修饰 List集合中的锁 …

【人工智能 AI】可以从 RPA 中受益的 10 个行业 10 Industries That Can Benefit From RPA

目录 RPA技术介绍 Which industries can use robotic process automation?哪些行业可以使用机器人过程自动化? Robotic process automation in the retail industry零售业中的机器人过程自动化 Robotic process automation in the construction industry建筑行业的机器人…

RebbitMQ 消息队列(高级应用)

RabbitMQ 高级特性 消息可靠性投递,consumer ACK,消费端限流,TTL,死信队列,延迟队列,日志与监控,消息可靠性与追踪,管理 RabbitMQ 应用问题 消息可靠性保障,消息幂等性…

JavaScript 基础【快速掌握知识点】

目录 为什么要学JavaScript? 什么是JavaScript 特点: 组成: JavaScript的基本结构 基本结构 内部引用 外部引用 console对象进行输出 JavaScript核心语法 1、变量声明 2、数据类型 3、运算符 4、条件语句 5、循环语句 6、数组 7…

【shell】for while 循环的例子,快速了解

for 循环读一个文件的每一行 for i in cat temp.list;do echo $i;done for ip in $(cat ip.list);do ping -c 2 $ip;done循环打印数字 for a in {1…5};do echo $a;done for a in {1…5…2};do echo $a;done #等差 for a in $(seq 1 5);do echo $a;done for a in $(seq 1 2 5)…

内网穿透常用方法系列总结

前言在内网渗透时,一个WebShell或CobaltStrike、Metasploit上线等,只是开端,更多是要内网横向移动,扩大战果,打到核心区域。但后渗透的前提是需要搭建一条通向内网的“专属通道”,才能进一步攻击。可实战中…

【华为OD机试模拟题】用 C++ 实现 - 找出重复代码(2023.Q1)

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…

C语言static关键字

目录static修饰局部变量static修饰全局变量static修饰函数static是C语言的关键字,它有静态的意思static的三种用法:修饰局部变量修饰全局变量修饰函数 static修饰局部变量 我们先看一个程序: void print() {int a 0;a;printf("%d\n&…