如果现货价格似乎没有更新,可能是因为市场休市。贵金属的市场交易时间对应于 CME Globex 金属期货交易时间
登录您的 产品目录 作为管理员。登录后,您应该在屏幕顶部的导航栏中看到菜单项“配置”。单击“配置”菜单项以显示下拉菜单。单击“Spot 管理”选项。这将是菜单上的第三个选项。从那里您可以控制为您的所有服务(图表、小部件、移动应用程序、产品目录、警报等)提供支持的现货价格。您可以为现货价格设置固定值或调整值。要使用固定值覆盖您的现货价格,请使用相应金属的买价和/或卖价字段。
例如,要将您的黄金卖价锁定在固定价格 $1,215.75,请将该值放入黄金的卖价字段中。要将调整值应用到您的现货价格,请使用相应金属的出价调整和/或要价调整字段。例如,要让您的黄金卖价自动调整高于现货价格 50 美分,并且您的出价自动调整相同的金额,您可以将黄金的“卖价调整”设置为 0.5,将黄金的“出价调整”设置为 -0.5 。此外,必须选中启用现货价格覆盖并保存设置才能应用这些值。要关闭这些值并恢复使用现货价格数据源,请取消选中启用现货价格覆盖复选框并保存设置。
有许多因素会影响现货价格的计算方式和显示方式。
- 站点 Y 可能使用不同的数据源。如果他们使用不同的数据提供商,由于计算、交付、缓存和时间安排的差异,他们的现货价格几乎肯定会略有不同。
- 站点 Y 可能会对全球现货价格进行调整,以影响其站点显示定价数据的方式。
- 站点 Y 可能与您的站点有所不同,例如速度、延迟、交付、缓存、轮询间隔和代码。
添加或更改 API 请求中的 HTTP 标头。您需要更改/添加的标头是 Accept 标头。此标头的建议值为 application/json。但是,如果您更喜欢 XML 结果,则可以指定 application/xml,但我们建议大多数用例使用 JSON。
为了访问 nFusion 解决方案 API,您将获得一个或多个 API 令牌,具体取决于您的使用案例。这些 API 令牌应被视为秘密,不应在公共互联网上公开。为此,切勿直接在 JavaScript 中进行 API 调用,以便可以在浏览器中检查代码并发现 API 令牌。请在您自己的服务器上使用代理,而不是在客户端代码中直接调用 nFusion API。例如,https://yoursite.com/proxy/metals/spot。然后可以从服务器端代码调用 nFusion API,并且令牌不会被公开。还强烈建议您的代理执行某种形式的缓存,以便客户端数据请求与调用 nFusion API 的比率不为 1:1,因为这将提高性能。此外,在访问我们的数据 API 时,应根据您的用例将以下一些 HTTP 标头添加到您的 API 请求中。
- 接受
- 此标头的建议值为“application/json”。如果您更喜欢 XML 结果,您可以指定“application/xml”,但我们建议大多数用例使用 JSON。
- 接受编码
- 该标头的推荐值为“deflate,gzip”。这将导致压缩结果通常具有更好的性能。
- 内容类型
- 对于需要消息正文的 POST/PUT 操作,此标头应设置为“application/json”。
- 用户代理
- 我们建议将此设置为您的客户 ID。
当您的 API 调用返回 HTTP 代码 403(禁止)且子状态为 502 时,您的 API 调用已超出速率限制。这意味着您在一段时间内调用该 API 的次数过多,因此被拒绝。减少每秒进行的 API 调用次数将解决该问题。
nFusion 解决方案支持团队可以对您的小部件进行自定义 CSS 更改。您可以将所需的 CSS 代码发送至 support@vps98376.inmotionhosting.com。如果您无法自己创建 CSS,您可以向支持人员发送您希望如何设计小部件的模型以及必要的规范,例如颜色代码(RGB 或十六进制)、高度、宽度、字体系列、等等。这将使我们的团队能够高效地根据您的要求设计您的小部件。
使用您的管理员电子邮件地址登录警报服务门户。以管理员身份登录管理 URL 后,您将看到以下选项:
- 设置提醒电子邮件的营销信息
- 立即向所有用户发送促销信息
- 导出用户列表
- 管理电子邮件模板
单击第二个选项 - 立即向所有用户发送促销消息。此选项允许管理员随时向所有选择接收新闻和促销消息的用户推送消息。单击第二个选项后,您将进入一个包含文本输入框的新页面,您可以在其中添加所需的消息。创建完消息后,只需单击“发送”按钮即可。随后,页面将显示您的消息的结果。这些结果包含有关消息的信息。例如,您将看到发送了多少通知,以及有关它们是推送通知还是短信通知的更多详细信息。这使您可以了解您的信息正在传达给多少人以及如何传达给他们,从而使您能够增强您的营销策略。
我们已经测试并确认了与 WordPress 插件商店中三个最受欢迎的多货币插件的兼容性。这些插件将开箱即用 我们的插件 从版本 2.9.9 开始。如果您使用的插件版本不低于 2.9.9,货币切换插件可能不兼容。请注意它们经过测试的版本。
- CURCY – WooCommerce 的多货币
- 作者: 维拉主题
- 测试版本:2.1.9
- 网址: https://wordpress.org/plugins/woo-multi-currency/
- WOOCS – WooCommerce 货币切换器
- 作者:realmag777
- 测试版本:1.3.7.3
- 网址: https://wordpress.org/plugins/woocommerce-currency-switcher/
- WooCommerce 货币切换器
- 作者:WP 威姆
- 测试版本:2.15.0
- 网址: https://wordpress.org/plugins/currency-switcher-woocommerce/
- 注意:如果您使用此插件并且迷你购物车无法正确更新,请转到插件的高级设置并启用“修复迷你购物车”。
如果您没有使用我们已确认在提到的列表中兼容的插件之一 这里,有几件事需要寻找。 我们的插件 取决于 get woocommerce_currency() 函数,该函数返回当前的 WooCommerce 货币代码。如果您的货币切换器插件未更新 WooCommerce 货币,那么我们的插件将不会使用新货币更新产品价格。可能导致插件无法正常工作的另一件事是设置 woocommerce_product_get_price 过滤器的优先级。从版本 2.9.9 开始,我们的产品目录插件将上述过滤器的优先级设置为 10000,以尝试让我们的挂钩最后运行。如果货币插件中所述过滤器的优先级高于 10000,则它可能会覆盖从 产品目录.
为此,您必须使用我们支持的货币切换器插件之一。如果您使用受支持的货币切换器,您有两个选择:
1. 使用我们的 WordPress 图表和小部件插件
从版本 1.2.4 开始,我们的小部件插件将与任何上述支持的货币切换器一起使用
2. 使用我们的货币助手脚本
货币帮助程序脚本的实现方式与我们的默认小部件脚本非常相似。您只需将脚本粘贴到要显示小部件的页面中即可。如果您想使用此选项,请访问我们的 有关如何实现货币助手脚本的教程.
<div id='c528ee05-722d-4762-a635-213197f7b8b4' style='width:100%;height:100%;'></div>
<script>
(function () {
var t = document.getElementsByTagName('script')[0];
var s = document.createElement('script');
s.async = true;
s.src =
'https://widget.nfusionsolutions.com/widget /script/chart/1/32796899-2cc3-4454-ac51-2c95c78799af/c528ee05-722d-4762-a635-213197f7b8b4';
t.parentNode.insertBefore(s, t);
})();
</script>
现在假设您想在同一页面上添加另一个图表(例如,可能要更改选定的符号)。下面是将同一小部件的第二个实例添加到单个页面的样子:
<div id='my-custom-id' style='width:100%;height:100%;'></div>
<script>
(function(){
var t = document.getElementsByTagName('script')[0];
var s = document.createElement('script'); s.async = true;
s.src = 'https://widget.nfusionsolutions.com/widget/script/chart/1/32796899-2cc3-4454-ac51-2c95c78799af/c528ee05-722d-4762-a635-213197f7b8b4/my-custom-id';
t.parentNode.insertBefore(s, t);
})();
</script>
请注意,除了 DIV 元素 ID 和 src 属性的结尾之外,所有内容都相同。让按钮 = $('.sample-button'), 小部件 = $('#188e705d-23afa-45dd-fce21-09c8298af4f2');按钮.click(changeSymbol());函数changeSymbol() { widget.children("iframe").attr("src", "https://widget.nfusionsolutions.com/widget/script/chart/1/6e98ae99-d878-43a2-81f0-a2528bd3d47e/5444e580 -e249-426f-b07f-d23c19049c08" + "?selected= 银"); }
如果您已登录并想要更改密码:
登录产品目录后,导航至导航菜单中屏幕右上角的菜单项,然后单击显示您的用户名的项目。单击用户名后,将出现一个包含四个选项的下拉菜单。单击第二个选项“密码”。从这里,您可以简单地创建一个新密码。输入指定用户的旧密码,然后输入该用户的新密码。最后,确认新密码以确保其正确。填写完所有必填字段以重置密码后,单击表单底部的提交按钮,它将提交您的更改。您的新密码将立即生效。
如果您尚未登录并且忘记/丢失密码:
尝试使用密码重置功能。在登录屏幕上单击“无法访问您的帐户”,然后选择“工作或学校”帐户,然后完成提示以启动密码重置。如果仍然无法登录请联系 support@vps98376.inmotionhosting.com.
<script src="https://widgetcdn.nfusionsolutions.com/asset/static/1/common/1/js/currency-interop.min.js"></script>
2. 现在脚本可供使用,您可以使用类似于以下的代码将小部件添加到页面:
<div id='YOUR-WIDGET-ID' style='width:100%;height:100%;'></div>
<script>
(function(){
nFSCurrencyHelper.init('YOUR-WIDGET-SCRIPT-SRC-URL');
})();
</script>
只需将上述脚本中的“YOUR-WIDGET-ID”替换为小部件预览页面脚本中的 ID。然后类似地,将“YOUR-WIDGET-SCRIPT-SRC-URL”替换为分配给小部件预览页面脚本中的 s.src 变量的 url。该脚本与我们的默认小部件脚本非常相似,不同之处在于您需要使用“nFSCurrencyHelper.init”函数并向该函数传递小部件的 src。产品定价目录服务和 Shopify 之间的集成是通过以下方式完成的 API集成 两个软件平台之间。因此,您必须拥有有效的订阅 nFusion 解决方案产品定价目录。如果您还没有订阅,请 联系销售人员.
应用程序设置:
安装并激活应用程序后:
- 导航到 nFusion 应用程序设置
- 设置以下必需项目并保存更改:
- 目录子域
- 目录销售渠道
- 目录 API 密钥
关于销售渠道,您可以创建新的销售渠道,也可以使用您想要用于此应用程序集成的任何现有销售渠道。例如,您可以创建一个名为“网站”的销售渠道,其中包含您希望 nFusion Shopify 应用程序可用的所有产品。您想要在 Shopify 中更新价格的任何产品都必须使用您之前为此应用程序集成选择的销售渠道进行标记。要将产品添加到销售渠道,请转到主产品选项卡并选择产品 SKU 旁边的图标。然后,这将扩展该产品记录,并允许您从销售渠道添加/删除产品。 nFusion 产品目录中每个产品的 SKU 字段必须与您想要在 Shopify 中更新的相应产品完全匹配。完成上述步骤后,您的应用程序应该与您的应用程序完全集成 nFusion 产品目录.
之间的集成 产品定价目录服务 WP/WC 是通过以下方式完成的 API集成 两个软件平台之间。因此,您必须拥有有效的订阅 nFusion 解决方案产品定价目录。如果您还没有订阅,请 联系销售人员.
插件设置:
- 安装插件
- 转到插件菜单并激活 WooCommerce 的产品目录插件
安装并激活插件后,导航至 WordPress 工具栏设置子菜单中的 nFusion 设置。接下来,在文本输入框中填写与产品目录相关的所需信息。关于销售渠道,您可以创建一个新渠道,也可以使用您想要的任何现有销售渠道来进行此插件集成。例如,您可以创建一个名为“网站”的销售渠道,其中包含您希望 nFusion WordPress 插件可用的所有产品。此外,您想要更新价格的任何产品都必须使用您为此插件集成选择的销售渠道进行标记。要将产品添加到销售渠道,请转到主产品选项卡并选择产品 SKU 旁边的图标。然后,这将扩展该产品记录,并允许您从销售渠道添加/删除产品。通过销售渠道将插件与产品目录链接后,请转到 WordPress/WooCommerce 网站上的产品页面。然后,在产品页面底部的 nFusion 解决方案目录集成部分中添加每个产品的产品 SKU。此 SKU 需要与 nFusion 产品目录服务中的产品 SKU 相匹配。完成上述步骤后,您的插件应该与您的 nFusion 产品目录完全集成。
以下是如何设置 eBay 与产品定价目录集成的分步过程。
- 创建一个销售渠道,用于对您想要集成到 eBay 的所有产品进行分组。如果您已经有想要使用的销售渠道,则可以跳过此步骤。
- 将您想要与 eBay 集成的任何产品添加到 eBay 销售渠道。
- 您可以通过单击主“产品”选项卡上产品 SKU 左侧的箭头图标,将产品单独添加到销售渠道。这将展开该行,然后您可以单击“销售渠道”选项卡,然后单击铅笔(编辑)图标将该产品添加到一个或多个销售渠道。
- 您可以通过单击顶部导航配置/属性,然后向下滚动到销售渠道部分,将所有产品添加到销售渠道。从这里,选择您想要添加所有产品的销售渠道,然后单击右侧的“添加所有产品”按钮。
- 单击顶部导航集成/eBay,然后转到目录中的 eBay 选项卡。转到显示“eBay API 身份验证令牌”的位置。那里有一个链接“[要为您的 eBay 集成颁发新的授权令牌,请单击此处]”。单击该链接并向 nFusion Catalog 发出令牌,以允许其更新您的 eBay 列表。
- 单击显示“[要在下一个计划时间间隔之前手动刷新您的 eBay 列表,请单击此处]”的链接。您不需要每次都执行此操作,因为一旦安排了集成作业,它就会自动更新。如果您有任何活跃或预定的固定价格 eBay 列表,它们现在应该显示在表格中。
- 将 eBay 列表映射到产品目录。为此,请转到表中的每一行,单击“编辑”,然后在“目录产品”列中选择要映射的产品的 SKU。
- 创建您的 eBay 列表标记。如果加价应用于 eBay 列表,它们将应用于目录中该产品的“零售要价”。 eBay 商品定价有多种选择:
- 将标记应用于用于 eBay 列表的销售渠道。这将对所有列表应用一致的加价(即高于零售要价 10%)。
- 在 eBay 列表映射表的每一行中应用标记。这允许您为每个列表指定不同的加价金额。
- 结合选项 a 和 b。首先应用销售渠道标记,然后应用映射级别标记。
- 初始设置完成后,请通知 nFusion Solutions,以便开始集成。
- 请记住,当您创建新列表或现有列表过期或续订(如果 eBay 创建新列表 ID)时,您将需要再次执行映射步骤。
在此过程中需要注意以下几点:
- eBay 上只能更新固定价格列表
- 无法从目录在 eBay 中创建列表,只能更新
- eBay 上仅更新价格字段
- 该目录未考虑库存水平
- 零价格不会推送到 eBay,而是会被跳过
- eBay 集成作业的运行频率不能超过每 10 分钟一次。 (这是因为 eBay API 强制执行的限制)
- 不支持阶梯定价
- 仅支持 eBay 列表的美国实例
产品定价目录 (PPC) 是一个动态定价计算器和产品定价管理仪表板,其中包含实时现货价格、货币汇率、单位重量、用户输入的加价,并执行按需计算,这些计算已集成到您的电子产品中。通过 API 的商务系统。我们的平台允许您在管理仪表板中准确设置所有产品定价,然后自动将实时动态定价引入您的网站、移动应用程序、自定义发票页面、ERP 等。登录产品后定价目录 (PPC) 您将看到一些已设置的演示产品。您可以根据需要使用这些示例产品、修改它们或添加新产品。您可以编辑产品来调整加价,并根据您的需要准确定价,应用美元或 % 值或两者兼而有之。您可以在同一视图中设置“卖价”(销售价格)和“出价”(购买价格)。请记住产品 SKU(每个产品的唯一主键)和销售渠道是产品价格在电子商务软件中正确更新所必需的。此外,产品定价目录 (PPC) 具有一系列 API,您登录后即可访问。在您的用户名下的右上角,有一个下拉菜单,其中包含 API 文档。您还可以在此下拉菜单中访问您的 PPC API 令牌。
发送请求至 support@vps98376.inmotionhosting.com 包含您当前的公司名称和新公司名称,包括地址(如果更改)。
HTTPS
对 API 的所有请求都应使用 TLS >= 1.2 通过 HTTPS 发出。
验证
为了访问 nFusion 解决方案 API,您将获得一个或多个 API 令牌,具体取决于您的使用案例。这些 API 令牌应被视为秘密,不应在公共互联网上公开。为此,切勿直接在 JavaScript 中进行 API 调用,以便可以在浏览器中检查代码并发现 API 令牌。请在您自己的服务器上使用代理,而不是在客户端代码中直接调用 nFusion API。例如,https://yoursite.com/proxy/metals/spot。然后可以从服务器端代码调用 nFusion API,并且秘密不会被泄露。还强烈建议您的代理执行某种形式的缓存,以便客户端数据请求与调用 nFusion API 的比率不为 1:1,因为这将提高性能。
请求费率
您的代码应采取必要的步骤将对单个 nFusion 服务的调用速率限制为低于 1 次调用/秒。以较高速率进行的调用可能会受到限制并返回错误结果 (403.502)。
请求的效率
为了限制您的 API 调用率并确保您的请求不被限制或拒绝,请努力以有效的方式构建您对 API 的使用。实现此目的的最常见方法之一是通过有效使用参数将多个调用合并为一个调用。例如:
而不是进行这两个调用:
https://api.nfusionsolutions.biz/api/v1 /Currency/summary?pairs=CAD/USDhttps://api.nfusionsolutions.biz/api/v1 /Currency/summary?pairs=USD/CAD
拨打 1 次电话:
https://api.nfusionsolutions.biz/api/v1 /Currency/summary?pairs=CAD/USD,USD/CAD
而不是进行这 8 个调用:
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD&metals=gold
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD&metals=silver
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD&metals=platinum
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD&metals=palladium
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=CAD&metals=gold
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=CAD&metals=silver
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=CAD&metals=platinum
Mhttps://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=CAD&metals=palladium
拨打 1 次电话:
ttps://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD,CAD&metals=gold,silver,platinum,palladium
标头
应根据您的用例将以下一些 HTTP 标头添加到您的 API 请求中。
接受
此标头的建议值为“application/json”。如果您更喜欢 XML 结果,您可以指定“application/xml”,但我们建议大多数用例使用 JSON。
接受编码
该标头的推荐值为“deflate,gzip”。这将导致压缩结果通常具有更好的性能。
内容类型
对于需要消息正文的 POST/PUT 操作,此标头应设置为“application/json”。
用户代理
我们建议将此设置为唯一值,例如您的客户 ID,以便在需要时更轻松地在日志中进行搜索。
附加文档
金属和货币数据 API 帮助:
产品定价目录 API 帮助:
配置 是可以更改并成为该小部件的新默认值的默认值。 查询字符串参数 是在每个小部件实例的基础上覆盖小部件默认值的值。例如,您可以多次使用同一个图表,但由于以下原因,每个实例都不同 查询字符串参数。假设小部件中的默认货币 配置 设置为美元。通过添加一个 查询字符串参数 对于图表实例 src URL 之一,我们可以将货币覆盖为仅针对该图表实例的不同货币。
标准配置:
- 货币:更改要显示的默认货币。
- 测量单位:更改要显示的默认测量单位。
- 自动更新:可以启用或禁用(默认情况下启用)。
- 更新间隔:更改小部件更新价格的间隔。
- 链接:当用户在小部件区域内单击时,他们将被重定向到提供的 URL
- 时区:更改要显示的默认时区。
- 白名单 URL:这控制允许显示小部件的 URL。
标准查询字符串操作/参数:
- 符号 (?symbols):更改填充小部件的符号。此操作还能够重新组织符号的显示顺序。
- 货币 (?currency):更改价格显示的货币。
- 计量单位 (?unitofmeasure):更改价格显示的计量单位。
- 宽度 (?width):更改小部件 iframe 的宽度。
- 高度 (?height):更改小部件 iframe 的高度。
图表:
在我们的图表小部件中,有两个主要版本:V1 和 V2。这两个版本之间的唯一区别是图表元素的布局。在功能方面,这两个图表都能够完成相同的任务。话虽这么说,两个版本都可以支持以下配置和查询字符串操作:
配置:
- 显示导航栏:此选项允许您显示或隐藏图表底部的导航栏。 (默认显示)
查询字符串操作/参数:
- 选定交易品种 (?selected=):更改图表最初显示的交易品种。
- 选定时间范围 (?timeframeindex=):更改图表最初显示的时间范围。
- 图表类型 (?charttype=):更改图表区域内绘制的线条样式。
使用 V1 图表的交互式演示可以更好地了解查询字符串参数的工作原理:
表格:
在我们的表格小部件中,有六个版本,V1(标准)、V2(轮播)、V3(历史绩效表)、V4(年度历史绩效表)、V5(多单位表)和 V6(多单位多单位表) - 货币表)。
V1 和 V2:
与 V1 和 V2 图表类似,V1 和 V2 表格之间的唯一区别是表格元素的样式和位置。
配置:
- 表字段:显示选定的字段
- 问
- 出价
- 改变
- 变化百分比
- 高的
- 低的
- Pr。关闭
- 打开
- 最后的
查询字符串参数: 支持标准参数。
V3(历史表现表):
我们的第三版表是一个历史表现表,显示单个选定品种在一天、一周、一个月、六个月、一年、五年、十年和十五年的历史数据。 配置:
- 表字段:显示选定的字段
- 问
- 出价
- 改变
- 高的
- 低的
查询字符串参数: 支持标准参数。
V4(年度历史业绩表):
我们的第四版表格以一年为间隔显示多种货币的历史询问和变化百分比数据点,最长可达四十年。
配置: 支持标准参数。
查询字符串参数:
- 年 (?years=):这允许您确定应显示多少年的数据
- 货币 (?currency=):以逗号分隔的货币列表允许您选择多种货币来显示数据
V5(多单元表):
我们的第五版表格以多种计量单位显示单一金属的实时现货价格。
配置:
- 表字段:显示选定的字段
- 问
- 出价
- 改变
- 变化百分比
- 高的
- 低的
- Pr。关闭
查询字符串参数:
- 测量单位 (?unitofmeasure=):以逗号分隔的测量单位列表允许您为要在其中显示的数据选择多个测量单位
V6(多单位多币种表):
我们的第六版表格以多种货币和多种计量单位显示多种金属的实时现货价格。
配置: 支持标准参数。
查询字符串参数:
- 测量单位 (?unitofmeasure=):以逗号分隔的测量单位列表允许您为要在其中显示的数据选择多个测量单位
- 货币 (?currency=):以逗号分隔的货币列表允许您选择多种货币来显示数据
股票代码:
我们的现货价格行情以响应式横幅设计显示实时数据点。
配置:
- 滚动(默认):此选项将股票设置为从左向右连续滚动
- 已修复:此选项删除滚动效果并在移动响应式布局中显示股票行情指示器元素。
- 股票代码字段:显示选定的字段
- 问
- 出价
- 改变
- 变化百分比
- 高的
- 低的
- Pr。关闭
查询字符串参数: 支持标准参数。
RMD 计算器:
我们的 RMD(所需的最低分配)计算器允许用户通过用户友好的图表显示来查看他们的估计 RMD,该图表显示基于输入的输入,例如年龄、帐户余额、是否有主要受益人以及估计回报率。
产品页面:
我们的产品页面小部件利用产品目录及其功能(包括销售渠道和产品系列)来创建完整页面显示,其中包含所需产品的实时出价和要价。
小部件页面:
我们的小部件页面允许您通过将多个小部件封装在单个页面布局中来充分利用我们的图表、表格和股票行情小部件的所有功能。在小部件页面中,用户能够同时更改页面上每个小部件实例的符号、货币和计量单位。