问题标签 [promotions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1157 浏览

magento - Magento 目录价格规则不适用于所有产品 (1.5.0.1)

我有一个 Magento 1.5.0.1 站点,最近遇到了一个到目前为止我似乎无法解决的问题。我过去创建了许多目录价格规则,它们运行良好。

我正在使用条件“是其中一个”并且我正在选择一堆 SKU。当我保存规则并检查选定的 SKU 时,由于某种原因已取消选择其中的一些 - 它似乎完全随机。(见下图)

所有的 SKU 几乎都是相同的,没有什么可以区分那些已经工作的和没有工作的。没有应用其他规则,与库存水平没有相关性。我此刻不知所措!

如果有人遇到过类似的问题或知道此版本中的错误,请告诉我。我会很感激任何帮助!

在此处输入图像描述

0 投票
3 回答
768 浏览

c - C99 标准中的默认参数提升

我对 C99 标准中的默认参数提升有疑问。在“C Programming - A Modern Approach, 2nd Edition”一书中,我读到:

参数转换:

[...]

1)编译器在调用之前遇到了原型。[...]

2)编译器在调用之前没有遇到原型。编译器执行默认参数提升:(1)float参数转换为double. (2) 执行积分提升,导致charshort参数被转换为int。(在 C99 中,执行整数提升。

几行进一步显示了一个示例,其中在调用之前没有函数原型或定义。评论如下:

当然,更好的解决方案是square在调用它之前提供一个原型。在 C99 中,在square没有首先提供函数的声明或定义的情况下调用是错误的。

这两个草书的句子是不是有点相反?我的意思是,如果 C99 禁止在没有事先声明/定义的情况下调用函数,它如何确定这种函数调用中的提升?

0 投票
0 回答
49 浏览

facebook-graph-api - 自定义付款人促销

为了实施自定义促销单元,我需要知道 Facebook 将免费为用户提供的具体金额。有没有办法确定当前 Facebook 优惠的价值?

自定义 PP 单位参考

0 投票
1 回答
218 浏览

iphone - 如何从 App 促销网站向 iPhone 发送下载链接?

我想制作一个“获取应用程序”链接,以向用户 iPhone 发送下载链接。是否有任何服务可以轻松为您做到这一点?

您可以从http://piictu.com/查看示例。

0 投票
2 回答
907 浏览

facebook - Facebook新的付款人促销不起作用

https://developers.facebook.com/docs/payments/payer_promotion/#user_eligibility上的 Facebook 新付款人促销规范 表示,如果用户符合条件,它将返回 1,否则将返回 1。

但是,PHP中的这段代码:

返回 is_eligible_promo => '1';

但是当我在 Graph API explorer 或 JavaScript 上使用该查询时:

它不返回 is_eligible_promo 字段。

此外,调用此付款弹出窗口:

,它会返回类似“抱歉,促销当前不可用。”的内容。

0 投票
1 回答
56 浏览

e-commerce - PromotionRule,好听还是不好听?

我正在从事电子商务网站的推广部分工作。

我们有两种促销方式:

  1. 为客户提供折扣
  2. 向客户提供礼品产品(免费)

这两种促销活动都需要客户满足一些先决条件。例如,如果购物车的小计超过 1000 美元,客户可以获得 20% 的折扣。另一个例子,如果购物车的小计超过 1500 美元,客户可以获得 iPad 3 作为礼物。

可以看到,这两个推广的前提是相似的。所以我用一个Promotion类来表示促销,用一个PromotionRule类来呈现客户应该满足的前提条件。模型是(用 C# 编写的):

您可以看到,促销可以有一个客户应该满足的促销规则列表。PromotionType用于表示我们是否会为客户提供折扣或礼品产品。

现在,我的问题是:PromotionRule在这种情况下是个好名字吗?因为我英语不是很好。我不知道这个名字是否容易理解。谢谢!

0 投票
4 回答
3283 浏览

c++ - 是否有一个 printf 说明符需要浮点数而不是双精度数?

当我将 "%f" 说明符用于snprintftype 的参数时,我收到 MISRA 类型错误float

根据我的研究,MISRA 是正确的,因为 "%f" 需要一种double.

float是否存在将使用类型参数而不是 的浮点说明符或修饰符double

我正在开发嵌入式系统,不想double为了取悦snprintf功能而从 32 位浮点转换为 64 位。代码打印到调试/控制台端口,这是唯一发生转换的地方。

对于那些需要代码示例的人:

我对 SO 和 Web 的所有研究都是关于打印一个浮点值,而不是关于哪些说明符需要一个float参数以便不会double发生任何提升。

我正在为 ARM7TDMI 处理器使用 IAR Embedded Workbench 编译器。

0 投票
2 回答
69549 浏览

build - 如何从詹金斯的另一份工作中提升特定的内部版本号?

我安装了Promoted Build Pluginfrom Jenkins,现在我在推广现有工作的构建时遇到了一些麻烦。这是场景:

  1. 有一个现有的Nightly Build工作每天晚上运行,运行所需的所有测试和指标;

  2. 有一个Deploy Build接受参数 ${BUILD_NUMBER} 并部署具有相应 ${BUILD_NUMBER} 的构建Nightly Build

    • 假设 [Nightly Build] 运行并成功构建了工件 #39
    • 现在我可以运行将 #39 作为参数传入的 [Deploy Build]
      • [Nightly Build] #39 中的工件将被部署

到目前为止,一切都很好。现在是我要添加Build Promotions...的部分

这正是我需要实现的

没有办法从Nightly Build #39_ 或者甚至可能来自其他地方,坦率地说,我有点迷失在这里:(Deploy Build

我没有看到它们具有明确的上游/下游关系,因为它们没有:始终运行此构建,然后在执行过程中运行另一个 - [Deploy Build] 有时仅在 [Nightly构建]

0 投票
4 回答
5392 浏览

java - Java Why is converting a long (64) to float (32) considered widening?

As it states from oracle

Reference from Oracle Docs

Widening Primitive Conversion 19 specific conversions on primitive types are called the widening primitive conversions:

  1. byte to short, int, long, float, or double
  2. short to int, long, float, or double
  3. char to int, long, float, or double
  4. int to long, float, or double
  5. long to float or double?
  6. float to double

If a float has 32 bits and a long has 64 how is that considered widening? Shouldn't this be considered narrowing?

0 投票
1 回答
406 浏览

magento - 查找最接近的促销规则

我们提供超过 Magento CE 1.7 的特定订单限制的免费产品。

为了鼓励客户进行更多购买,我们必须在购物车页面上显示通知/警报,并在购物车上应用最接近的促销。

我找到了一个类似的帖子,但这似乎是一个详尽的过程,因为它需要遍历所有购物车促销规则以找到合适的规则: 阅读促销规则条件 - Magento

期待知道是否有任何过滤器可用于简化流程。