>
网站建设 >
Zencart外贸网站建设 >
zencart折扣插件说明
zencart折扣插件说明
有一个内置的数量折扣机制(原生数量折扣),它可以让您的折扣单项批量采购。然而,有些商人想折扣从一类,甚至购买或美元用于项目的整个项目组人数的数量购买。数量折扣的贡献允许您提供的是这样的方式在结构化的折扣。
对于原生的数量折扣和这方面的贡献比较,请点击这里。
背景:见zencart矩阵邻折扣
关联性:™1.3.5和前瞻性
费用:免费,但捐赠赞赏
位置:下载页,定价工具。
下载:zencart数量折扣的下载页面
促销网页下载:免费从我的网站
当前版本:1.11偶尔,新功能都记录被公开之前,请检查该版本的历史,以确保功能,您要的是可以在您的版本。
在1.3.8的变化:数量折扣(旧版本1.8之前)需要一个补丁下运行zencart1.3.8。借此功能,正上方的功能calculate_deductions在文件()粘贴它包含了/模块/ order_total / ot_quantity_discount.php。数量折扣1.8或更高包含此修补程序。
支持线程:线程数量折扣支持
常见问题:点击这里
安装:点击这里
营销文本:点击这里
看到现场:到我的演示商店,任何项目的10到您的购物车(不包括礼券添加)。您将立即看到预览,因为折扣优惠,但如果没有它,你会看到第二页的结算折扣。另外,注意在产品信息页面的数量折扣销售的文本。该格式示例1所示使用。
附加功能:
如上所述,在同一项目添加到购物车中10上显示,因为贴现预览购物车页面的折扣。
这里是一个数量折扣的促销网页,这是供您下载的样本。
如果您有多个不同级别或金额扣除时间表,你应该看看表折扣。
错误:点击这里
概述:
这个mod允许每个类别或项目总数高达一间店铺,以确定对每个产品5管理员指定的数量折扣水平,购买的依据。可以表达的折扣百分比或货币单位。各种用户提供出口,以方便扩展模车间,以满足要求。
在五个级别的限制,可在代码中使用超过一个简单的接口来定义额外的水平。
关于注税
处理的方式是zencart1.x的国内税是整个税收数额则在车中存储,税收是不打破1项下降了项目的基础。基于这个原因,扣除税收后重新计算可能不正常工作,如果项目,以吸引不同层次的税收购物车中有 - 例如,应税和非应税项目。这个问题是在这个论坛讨论职务,我们希望,禅车2.x的将解决这个问题。
包括税收和mod的我
本节仅与它们使用“显示价格与税收”=真正的(在禅宗推车管理->配置,“我的商店)。
如果您的店铺的陈设与含税价格,你应该配置我的贴现MODS的使用包括税务= true和设置重新计算税款,或者“标准”或“增值税”(税是如何处理在您的管辖范围而定)。
曾经有一段时间当我的软件会为税收总额百分比的折扣,但还不是货币基础的折扣。我决定改变这一点,同时处理一致,所以现在(后2010年4月),如果你对我的折扣MODS的配置之一,包括使用税=真实,您的折扣将高达票房无论是货币值或百分比。
详细说明:
组态
数量折扣是通过配置管理界面(管理->模块->订单汇总->数量折扣)。
向左边图片显示了一个商店,散发出的5个或更多数量的10%购买的物品。
折扣级别1 .. 5和折扣金额1 .. 5等,都是它含有5折扣等级(最低要求到这个水平,折扣金额),可设置指定数量。贴现基础单选按钮确定是否需要去数量折扣水平是批量采购的单一项目(按产品合计)的一个类别内购买(按类别计)或由购物车中的项目总数,计算(总分车中的项目)。贴现单位单选按钮允许折扣等级的单位被指定为百分之小康,小康货币单位(即关闭总美元)的,每件或关闭(即把每件美元货币单位)。
请注意,使用类是父类。这意味着,当使用合计按产品分类的小类中,在“类别”将父子,而不是顶级类。
男士服装
|
---->衬衫
|
------->衬衫阿
恤乙
衬衫ç
在这个例子中,“衬衫A”是“衬衫,”而不是“男装父类别。” “男装的衣服”将被认为是顶级类。
在商店,在那里的第一类IT产品水平下直接顶层类和父类相同。如果有足够的能力来引用父类的类比其他重要的是您的商店,你不妨考虑购买折扣表,组合大折扣或选配。
指定“包括税=真正的”将贴现率由毛的税,将已支付的货物预先折扣金额。这是下一个价格合适的包容性商店的销售税制度,如英国增值税。指定重新计算税额=标准将重新计算整个税收的基础上减去原小计数量折扣。更是提供有关税务资料在本文件的底部。
允许扣除的计算方法,而不是用美元为单位购买的通常是这样做。对于这方面的默认值是“项目”。
用户退出
有些商店将要进一步定制自己的折扣政策。提供额外的用户退出允许以下自定义:
从扣除包括或排除某些类别。
来自扣除包含或排除某些产品。
修改为特定类别的优惠折扣,如果按类别。
如果修改为特定项目的优惠打折的项目。
具体来说:
该函数exclude_category()展示了如何添加一个类别的类别清单,不打折扣。这可能是用于任何折扣的基础。
该函数exclude_product()告诉您如何增加产品的产品名单,不打折扣。这可能是用于任何折扣的基础。
如果您使用的是折扣的基础“共有按类别,”你可以自定义一个特定的使用功能apply_special_category_discount()类的折扣。
如果您使用的是折扣的基础“共有按产品,”你可以定制特定的使用功能apply_special_item_discount()项目的折扣。
这些函数每个包含了如何使用它使用类项目,如99999的数字简单的例子,99998等常见问题,请参阅下面的例子
用户退出在数量折扣的贡献是,在包括/模块/ order_total / ot_quantity_discount.php。
数量折扣关闭*优惠的货物总值*价格。这可能导致更大的比预期的折扣,其他折扣被添加(如折扣券或组),因此请记住您的折扣策略时创建的。
结帐页的用户界面
数量折扣是一个“订单总计”模块,这意味着在默认情况下,折扣是直到第二页的结算(付款信息显示)。但是,使用折扣预览模块,您就可以显示在购物车的折扣。
根据您的配置,它看起来像这样:
请注意,“数量折扣”是一个链接,这将表明该折扣崩溃,这取决于您在折扣的基础管理屏幕中选择。举例来说,如果折扣的基础是“共车中的项目,”以优惠1级的“4”和折扣金额“十1”,你会看到这个对话框,如果你点击了“数量折扣”链接:
随着“以类别共计折扣基础上,”假设这些项目都是在同一个类别(该类别是“鱼”),你会看到这个对话框,如果你点击了“数量折扣”链接:
下一步,我们将使用项目的“总折扣的基础。”原来的项目是在同一个类别中的所有,我们将添加四个项目的另一个更来自同一类别。这两个项目有型号“布卢菲什- 127”和“红鱼- 492”。现在你会看到这个对话框,如果你点击了“数量折扣”链接:
这些(水平,折扣)对行为是相同的那些你在管理面板添加。具体来说,
它们将显示在结帐页面说明文字最多的用户界面
他们将显示在您的营销文本
大富豪主场迎战由用完的美元数量折扣:
大富豪提供了许多比数量折扣选择扣除美元开销。如果你仅仅是想提供一个对整个车价格敏感的折扣,你可以使用数量折扣,但如果你想要做的事情一样提供了一定的消费水平,或有多个价格是相互排斥的敏感产品免费的礼物,你应该看看大富豪。
安装说明:
备份一切!尝试在测试环境中使用此之前,安装现场店了。
如果你已经有了数量折扣模块安装,请卸载通过去管理->模块->订单总计你的旧副本,选择“数量折扣”,并按下“删除”按钮。为您的设置说明,因此您可以将其应用到新版本。
副本解压缩文件夹的内容到您的店铺的根目录。
登录到管理员和模块->订单总计你会看到'数量折扣上市以及所有其他模块。
点击'数量折扣',强调对'安装模块,然后点击'
决定要使用的参数。最简单的方法就是通过在另一个窗口中打开一个购物车,并只尝试不同的贴现模型。折扣上的第二个步骤是在显示“您的总数”下的“数量折扣”,这本身就是一个链接,解释了计算。
定制:如果您有您的店铺单一扣除政策,就这么简单。如果你想定制的策略,您将需要添加的代码到用户如上所述退出。
如果你想,按照市场的准则,以宣传您的折扣。
如果你愿意,安装后在本页面顶部的链接数量折扣的一个促销网页。
不捐赠经常造成问题。捐!显示您的感谢支持我的努力。
市场营销
捐!显示您的感谢支持我的努力。
如果你想有一个数量折扣促销网页,描述为您的类别sidebox部分您的商店数量折扣,你可以下载一个副本在这里。
您还可以添加营销代码的这些例子,你想自己的产品信息页面的任何。您的自定义模板创建和编辑文件tpl_product_info_display.php并加入如下所示的代码块之一。
数量折扣的营销代码示例1
注释:
是的,真有四个获得数量折扣信息从ot_quantity_discount对象的方法。审查,他们是:
折扣优惠$ -> get_html_policy() - 获取一个预先格式化字符串(例如1)
折扣优惠$ -> get_discount_info() - 返回一个字符串数组(例如2)
折扣优惠$ -> get_discount_parms() - 返回一个(范围,折扣)对(例如3阵列)
折扣优惠$ -> get_discounted_prices() - 返回一个(范围,价格)双(4,5阵列的例子)
其中$折扣是ot_quantity_discount对象创建使用
折扣优惠$ =新ot_quantity_discount();
如果您使用了apply_special_category_discount()或apply_special_item_discount()退出时,你应该在下面添加到get_ *()方法用来描述这些特殊情况要求的文本。为了方便,每个get_ *上述方法:(get_html_policy()get_discount_info()get_discount_parms()及get_discounted_prices())需要的产品和分类ID,因此您可以修改get_ *您使用的功能于ot_quantity_discount.php要知道你退出的逻辑。或者,你可以使这些信息在你的模板有条件使用条件的信息在我的提示中描述的逻辑。
如果您已经使用exclude_category()或exclude_product(),对表的变化是直接内建在示例代码使用。排除类,从改变tpl_product_info_display.php
如果($折扣->检查()“0)(
至
如果(($折扣->检查()“0)&&
(!$折扣-> exclude_category($ current_category_id)))(
有关产品的排除,使用
如果(($折扣->检查()“0)&&
(!$折扣-> exclude_product($ _GET这个['products_id'])))(
如果您有相关的产品,记得$ current_category_id未必是主类别有问题的产品ID。这一点很重要,如果你以不同的方式处理(即用exclude_category()或apply_special_category_discount不同的类别())。在这种情况下,它的安全来查询类别ID值,而不是直接依靠current_category_id $。我的禅车分类问题页讨论了如何得到这个值。
如果您还使用贴现预览扩展,请确保在第二次和第三次声明在您的代码上面是“加入include_once”而不是“包括”,因为他们先前。
您也可以把市场逻辑描述成tpl_product_info_display.php以上,如果您想宣传您的折扣那里。在get_discounted_prices案(),这是它的唯一地方会感。
使用get_discounted_prices()小心 - 它不仅使单位的优惠折扣率和按产品的总的感觉。
档
(新)包括/语言/英语/模块/ order_total / ot_quantity_discount.php
(新)包括/模块/ order_total / ot_quantity_discount.php
数量折扣的早期版本,包括一个定制的副本,包括/班/ shopping_cart.php,这是在数量折扣1.2删除,因为它的定制数量折扣需要的是zencart到1.3.5核心代码中。所以,数量折扣只有1.2和更高的兼容与zencart1.3.5和更高。
主要版本
版本1.11 - 增值税税收设置
版本1.10 - 数量折扣的美元花
版本1.8 - 以禅购物车1.3.8集成。
版本1.7 - 添加每个项目的折扣按货币量。
1.4版 - 新增add_extra_level_discount()功能。
版本1.2 - 以禅车1.3.5整合。不与前车禅相容1.3.5版本。
版本1.1 - 用户退出
版本1.0 - 第一个版本,对产品和类别标准的联系。
臭虫
数量折扣1.8之前的版本需要的补丁下运行zencart1.3.8。借此功能,正上方的功能calculate_deductions在文件()粘贴它包含了/模块/ order_total / ot_quantity_discount.php。最新版本包括此修补程序,但如果你还没有升级,你必须手动应用此修补程序。
若您的版本是1.3.0zencart(或更高)但低于1.3.5,你还可以运行数量折扣的版本1.1,而不是1.2或更高。如果您的zencart版本比1.3.0少,你必须升级到最新版本zencart更多才能运行数量折扣。
常见问题
问:我有不同的层次和/或不同类别的数额。我怎么能处理好这个使用数量折扣?
答:如果您有多个不同级别或扣除额表,你应该看看表折扣。
问:我使用的是按类别,或类别相关的用户优惠的总出口,如exclude_category()或apply_special_category_discount(),它不工作!
答:这是最常见的问题。请参阅解决方案分类问题页。
问:我如何安装这个软件?
答:如果你从未安装了一个模zencart前,请阅读我指南国防部zencart安装。
问:我似乎无法得到工作的数量折扣。我做错了什么?
答:请检查以下几点:
前往管理员->模块->订单总额。你看到数量折扣?如果不是,那么你有没有安装。按照自述。
如果你看到它,在该行右边的数量折扣结束循环应该是绿色。如果不是绿色,重新安装它。
点击量折扣。该领域的水平和数量都是数字。不要使用美元或百分比在这些领域的迹象。
如果您使用的折扣基础“按类别共有,”看到以前的常见问题。
如果您有使用过任何的出口,使您的ot_quantity_discount.php文件并重新安装从头开始备份,然后在申请的时候你的变化之一,看看那里休息。最常见的错误,我看到的是在退出使用赋值运算符("=")其中一个等价测试("==")之意。
请记住,“层次”(1级折扣,折扣2级等)的项目数,而不是花多少美元(除非你配置计数法是由货币)。
重读我的禅车模块安装指南。
问:我想用折扣单位每个项目的货币',但我看不到它!
答:此功能将在数量折扣1.7,需要一个数据库的变化。请下载1.7版本(或更高),以及将文件复制到您的商店。然后,删除在管理>模块->订单总计,按数量折扣,然后按安装。你将不得不重新设定你想要在这一点上设置的数量折扣。
问:我怎么知道我的股票分为亚类组成的?
答:在管理页面,进入目录 - >分类/产品,并点击类别您不能确定什么。如果项下页出现有文件夹到他们的名字左边,然后这些亚类。如果产品直接下面这些文件夹,那么这些文件夹的父文件夹的数字,您将使用类夹杂物,排除和特别折扣。如果低于这些子类别是什么更小类,继续钻探,直到你得到的产品,然后返回一个级别。这是“父”一类,你需要使用。
问:为什么有数量折扣摆在首位的贡献?
答:zencart已贴现的内在机制的数量:产品价格优惠券通过经理等,特价,销售,团体折扣,折扣
尽管这些每一个需要填补,一些零售商有不同的折扣,不容易受到这些功能满足的需要。贡献的数量折扣的目的是要满足这些需求。
问:什么是产品价格管理器?
答:产品价格经理执行zencart的原数量折扣机制。前往管理员->目录->分类/产品,选择产品,然后按绿色的$符号。现在你是在产品价格管理。
问:在数量折扣的贡献与本土数量折扣在产品价格管理器功能?
答:不是,数量折扣贡献,其通过模块->订单总计)和数据库的条目,是完全独立的产品价格管理自己的配置(。
问:什么是数量折扣zencart做贡献的原数量折扣机制不?
答:安装数量折扣的贡献和努力它是最好的方式得到一个不同的理解。阿部分名单如下:
zencart的数量折扣功能,软件盖伊的数量折扣贡献
只允许每个产品的数量折扣优惠让您的项目中,父类别中,在车中所有物品或美元支出。
必须对每一个产品配置上您想要提供数量折扣数量折扣的贡献除了那些适用于您特别豁免所有产品()
允许无限数量的折扣水平,但折扣必须单独对每一个产品只允许在5个有能力的添加设置()函数更多折扣各级管理面板配置;扣除是适用于所有的产品,除非指定
改变行为涉及到修改核心代码改变行为涉及到修改的贡献。
营销文本是固定的,自动生成可定制的营销文本您的需求,但必须手动添加
扣除购买的物品只能通过购买美元*或*项扣除花费
问:什么是使用数量折扣的贡献按货币计算,该价格不敏感折扣不?
答:这里的名单:
广泛支持自动创建营销文本
自动创建您的折扣促销网页zencart
支持包括/不包括/类别的产品从消费计算
无限量的消费支持水平
它与贴现预览
问:我有我的产品信息屏幕,看起来像一个表(如下)。难道这就是数量折扣的贡献?
奥夫普赖斯批量优惠
一
$ 240.00 2-4
$ 228.00 5-9
216.00美元10 +
204.00美元
答:没有 - 这是本机的数量折扣机制。转到目录->分类/产品并找到这个产品,显示此表。按绿色的$输入产品价格管理器,并删除这些折扣,他们是分开的(并且将适用于除)任何折扣您配置的数量折扣的贡献。
贡献的数量折扣的帮助是不同的,这里提供的例子。
问:为什么不能提供数量折扣的贡献在管理屏幕更贴现水平?
答:拥有一个折扣在管理屏幕数是固定的订单总计实现的设计结果。我以为五是合理的妥协。请记住,一个无限数量的折扣水平是由调用add_extra_level_discount()在设置功能()获得。
问:为什么有定制用户退出?你为什么不把在管理面板呢?
答:有一对组合和人们是如何工作的排列要扣除无数。而不是设计一个复杂的用户界面,目前所有这些选项,我提供了一个框架,任何人至少是初学者的PHP知识应该能够扩展。
问:我想我的折扣优惠,以显示在购物车了。他们为什么不?
答:这样的订单总计模块的工作,是他们显示在结账的时间。但是,如果您需要的折扣优惠,以显示在购物车,你不妨考虑购买30美元的折扣预览模块。
或者,您可以表明您已经加入到TEXT_INFORMATION在数量折扣策略包括/语言/英语/ shopping_cart.php,并通知该折扣将被计算在结帐时间(可见)的用户。此外,改变SUB_TITLE_SUB_TOTAL在同一个文件像'事小计折扣前'将强调一个折扣将在结帐时说的事实。
问:我只想折扣应用到类11项。我该怎么做呢?
答:更新功能exclude_category()中包含/模块/ order_total / ot_quantity_discount.php如下:
打破了5个级别的障碍
假设你的折扣策略如下:
数额
5 5%优惠
10 10%折扣
15 15%优惠
20 20%优惠
25 25%优惠
100 50%优惠
如何创建,去年折扣?
数量折扣1.4有答案。在文件包括/模块/ order_total / ot_quantity_discount.php,有一个函数调用设置()。在那里,你可以添加一个调用一个函数以下列方式添加额外折扣水平和折扣: