深受领先的贵金属交易商和平台信赖
我们专业的支持团队随时为您解答任何问题或挑战。无论您需要技术指导还是需要帮助了解我们的服务,我们只需点击一下即可为您提供所需的解决方案。
在 nFusion Solutions,我们的现货价格来自值得信赖的全球供应商精选网络,包括领先的全球交易所和金融机构,例如 SIX集团 (瑞士证券交易所)、晨星、瑞银、盛宝银行、摩根士丹利、AFX 和法国巴黎银行。我们使用专有的置信度评分系统持续监控这些实时数据,以确保数据最准确、及时和可靠。
我们的系统会筛选最可靠的报价并过滤异常值,从而计算出最佳买卖价 (BBO)。在此基础上,我们得出一个清晰的中间价,并根据当前市场状况构建均衡的买卖价。
想要更深入地了解这一切是如何运作的吗? 阅读我们关于贵金属现货价格的完整指南 ›
如果现货价格似乎没有更新,可能是因为市场休市。贵金属的市场交易时间对应于 CME Globex 金属期货交易时间
配置金属的自定义现货定价:
对于每种金属,您可以:
例如:
设定黄金的固定卖价为 $1,215.75,点击黄金的铅笔图标,输入1215.75在 固定卖价 字段,然后保存。
要动态调整价格,请输入0.5在 询问调整 和-0.5在 出价调整 相对于实时现货价格,将您的卖价提高 50¢,并将您的出价降低 50¢。
有许多 影响现货价格计算方式的因素 以及它们的显示方式。
要访问 XML 或 JSON 格式的现货价格数据,请先登录您的 nFusion 仪表板. 从仪表板:
转到“连接”页面并向下滚动到“API 密钥”部分。
点击相应市场数据 API 密钥的“文档”列中的“查看”按钮,即可访问详细的使用说明,包括支持的格式和端点。.
默认情况下,API 响应以 JSON 格式返回。如果您更喜欢 XML 格式,可以在请求中设置相应的 Accept 标头 (application/xml),或使用格式查询参数(例如 ?format=xml)。由于 JSON (application/json) 具有广泛的兼容性和性能,我们建议在大多数情况下使用 JSON。
HTTP 403(禁止访问)响应,子状态码为 502,通常表示您的 API 请求已超出速率限制。如果您在短时间内发出过多调用,就会发生这种情况。
To resolve this, reduce the number of API requests you’re making per second. Implementing caching on your server or delaying certain requests can help stay within the allowed limits.
对于高频用例,请考虑尽可能批处理或聚合您的请求,以优化效率并保持在允许的范围内。
要访问 nFusion Solutions API,您需要一个或多个 API 令牌,具体取决于您的用例。要查找您的 API 令牌,请执行以下操作:
您的 API 令牌属于敏感凭证,应妥善保管。切勿在客户端代码(例如浏览器中运行的 JavaScript)中公开它们,因为这可能会让其他人查看并滥用您的令牌。建议您使用安全代理通过您自己的服务器路由请求,例如:
https://yoursite.com/proxy/metals/spot
该服务器端代理可以使用您的令牌安全地调用 nFusion API,同时使其对公众隐藏。
为了提高性能并减少冗余 API 调用,我们强烈建议您在代理服务器上实施缓存。这可确保多个客户端请求不会导致 nFusion API 的调用率达到 1:1。
发出 API 请求时,请根据需要使用以下 HTTP 标头:
如需进一步指导,请参阅仪表板链接的 API 文档。
使用您的管理员电子邮件地址登录警报服务门户。以管理员身份登录管理 URL 后,您将看到以下选项:
Choose on the second option, send a promotional message now to all users. This option allows the admin to push a message at any time to all users who have opted in to receive news and promotional messages. After choosing the second option, you will be directed to a new page containing a text entry box where you may add your desired message.
Once you have finished creating your message, simply click the Send button. Subsequently, a page will display the results of your message. These results contain information regarding the message. For example, you will be shown how many notifications were sent out with further detail pertaining to whether or not they were push or SMS notifications. This allows you to understand how many people your message is reaching and how it is reaching them, therefore allowing you to enhance your marketing strategies.
我们已经测试并确认了与 WordPress 插件商店中三个最受欢迎的多货币插件的兼容性。这些插件将开箱即用 我们的插件 从版本 2.9.9 开始。如果您使用的插件版本不低于 2.9.9,货币切换插件可能不兼容。请注意它们经过测试的版本。
如果您没有使用我们已确认在提到的列表中兼容的插件之一 这里,有几件事需要寻找。 我们的插件 depends on the get woocommerce_currency() function which returns the current WooCommerce currency code. If your currency switcher plugin is not updating the WooCommerce currency then our plugin will not update the product prices with the new currency.
The other thing that may be causing your plugin to not work properly is the priority at which the woocommerce_product_get_price filter is set. As of version 2.9.9, our Product Catalog plugin is setting the priority of the aforementioned filter to 10000 in an attempt for our hook to be run last. If the priority of said filter in the currency plugin is higher than 10000, it may be overriding the price that is being returned from your nFusion Bullion Pricing Engine.
为此,您必须使用我们支持的货币切换器插件之一。如果您使用受支持的货币切换器,您有两个选择:
You can personalize the styling of your widgets through the nFusion Dashboard app. To get started, follow these steps:
访问小部件页面: 登录您的 nFusion 仪表板 并导航到小部件页面。
编辑小部件: In the widgets page, locate the widget you want to customize, and click the ‘edit’ pencil icon in the actions column. This action will take you to the widget’s editor screen.
定制部分: On the widget’s editor screen, you’ll find two main sections:
在你开始之前:
在上传您的自定义 CSS 之前,我们强烈建议您查看我们的 CSS 最佳实践 文档以确保您的样式应用没有任何冲突。
上传自定义 CSS:
要上传自定义 CSS 文件,请按照下列步骤操作:
预览您的更改:
To see your customizations in action, return to the widgets page and click the ‘preview’ button for the widget you’ve just edited. This will open a widget preview page where you can view your new CSS styling.
CSS 应用程序故障排除:
如果您发现自定义 CSS 未应用,请考虑以下解决方案:
如果以上解决方案均无效,请联系我们的支持团队 support@nfusionsolutions.com. When reporting your issue, be sure to include all the steps you’ve taken to resolve the problem before reaching out. This will help us provide the quickest possible solution to your customization needs.
To do this, each widget must have a unique ID so that when they are loaded into the page, there are no JavaScript errors or conflicts. Therefore, when you are adding multiple instances of the same widget to a single page, you need to change the ID of the DIV element so that it is unique within that page; then, modify the src attribute within the script by adding “/your-id” to the end of the root domain.
By changing the ID and modifying the src, you are telling the script which DIV element to load the chart into. For example, here is a default chart widget script that has been copied from the preview page:
<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 属性的结尾之外,所有内容都相同。
let button = $('.sample-button'),
widget = $('#188e705d-23afa-45dd-fce21-09c8298af4f2');
button.click(changeSymbol());
function 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= silver");
}要使用我们的货币助手实现您的小部件,有两个简单的步骤。
1. Ensure that the helper script is available before attempting to use it, you must add the following script within your header:
<script src="https://widgetcdn.nfusionsolutions.com/asset/static/1/common/1/js/currency-interop.min.js"></script>
2. Once the script is available to use, you can add a widget to the page by using code similar to the following:
<div id='YOUR-WIDGET-ID' style='width:100%;height:100%;'></div>
<script>
(function(){
nFSCurrencyHelper.init('YOUR-WIDGET-SCRIPT-SRC-URL');
})();
</script>
Simply replace “YOUR-WIDGET-ID” in the above script with the ID that is in your widgets preview page script. Then similarily, replace the “YOUR-WIDGET-SCRIPT-SRC-URL” with the url being assigned to the s.src variable that is in your widgets preview page script.
该脚本与我们的默认小部件脚本非常相似,不同之处在于您需要使用“nFSCurrencyHelper.init”函数并将小部件的 src 传递给该函数。
Open your web browser and go to the nFusion Dashboard at https://dashboard.nfusionsolutions.com/. If you are not already signed in, you will be directed to the login page.
You can sign in using an existing Google, Microsoft, Apple, or Facebook account, as long as that account uses the same email address associated with your nFusion Dashboard invitation.
For example, if your Dashboard invitation was sent to a Gmail/Google Workspace address, select Google on the login page to authenticate with your Google account. This allows you to securely access your nFusion Dashboard without creating a separate password.
If your email address is not connected to one of the available social login providers, select Sign up now at the top of the login page. From there, you can create an account using your email address and a password of your choice.
Once your account is created or authenticated, you can log in and begin accessing your nFusion Dashboard.
要使用 nFusion Shopify 应用,您必须拥有 nFusion 产品定价引擎 service. If you do not currently have a subscription, please 联系我们的销售团队 for assistance.
从 Shopify App Store 安装 nFusion Shopify 应用程序.
During installation, Shopify will ask you to approve the required app permissions. Review and accept the permissions to complete the installation.
Once the app is installed, open the nFusion app from your Shopify admin.
You will need to configure the following settings:
Your API Key and available Sales Channels can be found in your nFusion 仪表板.
In the nFusion Dashboard, choose the sales channel you want to use for Shopify. You can use an existing sales channel or 创建新的, such as Website.
The selected sales channel determines which products are synced to your Shopify store.
To learn how to assign products to a sales channel, please refer to the 销售渠道分配设置指南.
Before completing the integration, confirm that each product SKU in the nFusion Dashboard exactly matches the corresponding product SKU in Shopify.
SKU matching is required for price updates to work correctly. If a SKU does not match, nFusion will not be able to update pricing for that product in Shopify.
After the app is installed and all settings are configured, email support@nfusionsolutions.com 完成整合。
Our support team will complete the remaining setup steps and confirm when the integration is ready to use.
The Precious Metals Product Prices for WooCommerce can automatically re-index products when the Action Scheduler plugin is installed and active on your WordPress website.
Action Scheduler allows WordPress to process tasks in the background, which helps the nFusion plugin update and re-index WooCommerce products more efficiently.
Action Scheduler is a scalable background processing tool for WordPress. It is commonly used by WordPress and WooCommerce plugins to manage larger queues of scheduled tasks without requiring server-level access.
Action Scheduler is developed and maintained by 自动, the company behind WordPress.com and WooCommerce, with significant early development completed by 不会飞的.
To install Action Scheduler on your WordPress website:
.zip archive of the latest 稳定发布..zip file you downloaded.You can also install Action Scheduler by cloning the Git repository into your site’s wp-content/plugins folder.
Once Action Scheduler is installed and active, the Product Catalog Plugin will automatically use it to re-index your WooCommerce products in the background.
This allows product re-indexing to run asynchronously, helping WooCommerce continue operating normally while the plugin processes product updates.
To use the nFusion plugin with WordPress and WooCommerce, you must have an active subscription to the nFusion Product Pricing Engine. If you do not currently have a subscription, please contact our sales team for assistance.
在您的 WordPress 管理仪表板中,转到 插件 → 添加新插件.
Search for and install the Precious Metals Product Prices for WooCommerce plugin. Once the plugin has been installed, select 激活.
激活后,前往 设置 → nFusion 设置 from the WordPress toolbar.
输入所需的配置详细信息:
You can find your API Key and available Sales Channels in the nFusion Dashboard.
In the nFusion 仪表板, choose the sales channel you want to use for this integration. You can use an existing sales channel or 创建新的, such as Website.
The selected sales channel determines which products are eligible for automatic price updates in WooCommerce.
To learn how to assign products to a sales channel, please refer to the 销售渠道分配设置指南.
在您的 WordPress 管理仪表板中,转到 产品.
For each product you want to sync, open the Edit Product screen and locate the WooCommerce product SKU field.
输入 nFusion 产品目录中显示的准确 SKU。
SKU matching is required for price updates to work correctly. If a SKU in WooCommerce does not exactly match the corresponding SKU in the nFusion Catalog, nFusion will not be able to update pricing for that product.
Once these steps are complete, your WordPress plugin will be connected to the nFusion Product Pricing Catalog.
Your eligible WooCommerce products will then be ready to receive automatic price updates based on the products assigned to the selected sales channel.
To change your company name in nFusion, please email support@nfusionsolutions.com with the following information:
Once your request is received, our support team will review the information and update your company record.
To assign products to a sales channel, sign in to your nFusion 仪表板 and go to the 产品 page.
There are two ways to assign products to a sales channel: you can add products individually, or you can add and remove products in bulk.
Use this option when you only need to assign one or a few products to a sales channel.
Use this option when you want to add or remove all products from a specific sales channel at once.
Once your changes are saved, the selected products will be associated with that sales channel. Sales channels can then be used to control which products are included in connected integrations, such as Shopify, WooCommerce, or eBay.
Following these best practices will help you get reliable, secure, and efficient performance when working with nFusion APIs.
All API requests must be made over HTTPS using TLS 1.2 or higher.
Unsecured HTTP requests are not supported.
To access nFusion APIs, you will be issued one or more API tokens based on your use case. API tokens are sensitive credentials and should be handled like passwords.
Do not expose your API token in client-side code, such as JavaScript that runs in a browser. Client-side code can be viewed publicly, which could allow your token to be copied and misused.
Instead, make requests to nFusion APIs from your server-side code. A common approach is to use a secure proxy on your own website or application.
例如:
https://yoursite.com/proxy/metals/spot
Your server can securely call the nFusion API using your API token, while keeping the token hidden from public access.
If you are using a proxy, we recommend implementing caching so your application does not send a new request to nFusion for every client request.
Caching can improve performance, reduce unnecessary API traffic, and help prevent your application from reaching rate limits.
To help avoid throttling, keep API requests under 1 call per second per service.
If rate limits are exceeded, you may receive a 403 Forbidden response with substatus 502.
When supported, use query parameters to consolidate requests instead of making multiple separate API calls. This helps reduce API traffic and improves overall efficiency.
Instead of making separate requests like this:
Currencies/summary?pairs=CAD/USD
Currencies/summary?pairs=USD/CADUse one combined request:
货币/摘要?货币对=CAD/USD,USD/CADInstead of making separate requests for each currency and metal:
Metals/spot/summary?currency=USD&metals=gold
Metals/spot/summary?currency=USD&metals=silver
Metals/spot/summary?currency=USD&metals=platinum
Metals/spot/summary?currency=USD&metals=palladium
Metals/spot/summary?currency=CAD&metals=gold
Metals/spot/summary?currency=CAD&metals=silver
Metals/spot/summary?currency=CAD&metals=platinum
Metals/spot/summary?currency=CAD&metals=palladiumUse one efficient request:
金属/现货/摘要?货币=美元、加元&金属=黄金、白银、铂金、钯金Depending on your use case, the following HTTP headers may be included with your API requests.
We recommend using:
Accept: application/jsonXML responses are also supported by using:
Accept: application/xmlFor most use cases, JSON is recommended.
We recommend using:
Accept-Encoding: deflate,gzipThis allows responses to be compressed, which can improve performance.
For POST 和 PUT requests that include a message body, use:
Content-Type: application/jsonWe recommend setting the 用户代理 header to a unique value, such as your tenant ID, tenant alias, or catalog subdomain.
This can make it easier to locate your API traffic in logs if support assistance is needed.
For more information, please refer to the API documentation below:
https://api.nfusionsolutions.biz/api-docs/index.htmlhttps://nfusioncatalog.com/api-docs/index.htmlWhen customizing nFusion widgets, use CSS selectors that are as specific as possible. This helps ensure your custom styles override the default widget styles consistently.
nFusion widgets include CSS selectors that can be used to customize their appearance.
To find the best selector to use, open your browser’s developer tools and inspect the widget element you want to style. This allows you to see the CSS rules currently being applied and identify the correct selector for your custom styles.
For example, the chart widget may apply a default font family using the following selector:
.nfusionsolutions-com-chart { font-family: '洛拉', 衬线字体;
}To override the default font family, use the same selector and set your preferred font family:
.nfusionsolutions-com-chart { font-family: '您的自定义字体', 衬线字体;
}Using the widget’s existing selector helps your custom CSS target the correct element without affecting unrelated parts of your website.
Organized CSS is easier to maintain, troubleshoot, and update over time.
We recommend grouping related styles together and using comments where helpful, especially if you are customizing multiple widgets or maintaining styles across several pages.
You may also want to follow a CSS structure such as BEM 或者 SMACSS to keep your styles consistent and scalable.
CSS tools and linters can help identify errors before they affect your website.
Tools such as Stylelint 或者 CSSLint can help detect syntax issues, formatting problems, and common CSS mistakes. This is especially useful when maintaining custom styles across a larger website or ecommerce store.
After adding or updating custom CSS, test the affected widgets on your website to confirm the styles are being applied correctly.
Be sure to review the widget in different browsers and screen sizes when possible, especially if the changes affect layout, spacing, fonts, or responsive behavior.
If you are newer to CSS, there are many helpful resources available online. Sites such as MDN Web Docs, CSS-Tricks, and Stack Overflow can be useful starting points for learning CSS fundamentals and troubleshooting common styling issues.
nFusion widgets can be customized using both configuration settings 和 查询字符串参数.
Configuration settings define the default behavior for a widget. Once updated, those settings become the default for that widget.
Query string parameters override the default configuration for a specific widget instance. This allows you to use the same widget multiple times on a website while displaying different data or layouts for each instance.
For example, if the default widget currency is set to USD, you can add a query string parameter to a specific chart URL to display that chart in a different currency without changing the default configuration for other widgets.
The following configuration options are commonly available across nFusion widgets:
The following query string parameters can be used to override widget defaults for a specific widget instance:
Symbols: ?symbols=
Changes the symbols displayed in the widget. This can also be used to control the order in which symbols appear.
Currency: ?currency=
Changes the currency used to display prices.
Unit of measure: ?unitofmeasure=
Changes the unit of measure used to display prices.
Width: ?width=
Changes the width of the widget iframe.
Height: ?height=
Changes the height of the widget iframe.
nFusion chart widgets are available in two versions: V1 和 V2.
The difference between V1 and V2 is the layout of the chart elements. Both versions support the same functionality.
Selected symbol: ?selected=
Sets the symbol that appears when the chart first loads.
Selected timeframe: ?timeframeindex=
Sets the timeframe that appears when the chart first loads.
Chart type: ?charttype=
Sets the line style displayed in the chart area.
nFusion table widgets are available in six versions:
V1 and V2 tables provide the same core functionality. The main difference is the styling and positioning of table elements.
Available fields include:
V1 and V2 tables support the standard query string parameters.
The V3 table displays historical performance data for a single selected symbol.
The table includes historical data for the following timeframes:
Available fields include:
The V3 historical performance table supports the standard query string parameters.
The V4 table displays historical ask and change percent data points for multiple currencies at one-year intervals, up to 40 years.
The V4 table supports the standard configuration options.
Years: ?years=
Sets the number of years of historical data displayed.
Currency: ?currency=
A comma-separated list of currencies can be used to display data in multiple currencies.
The V5 table displays live spot prices for a single metal in multiple units of measure.
Available fields include:
Unit of measure: ?unitofmeasure=
A comma-separated list of units of measure can be used to display data in multiple units.
The V6 table displays live spot prices for multiple metals across multiple currencies and units of measure.
The V6 table supports the standard configuration options.
Unit of measure: ?unitofmeasure=
A comma-separated list of units of measure can be used to display data in multiple units.
Currency: ?currency=
A comma-separated list of currencies can be used to display data in multiple currencies.
The nFusion spot price ticker displays real-time data in a responsive banner-style layout.
The ticker supports two display modes:
The ticker also supports configurable fields.
Available fields include:
The ticker supports the standard query string parameters.
The RMD, or required minimum distribution, calculator allows users to estimate their required minimum distribution using a user-friendly chart display.
The calculation is based on user-entered information, including:
The product page widget uses the nFusion Product Catalog to create a full-page product display with live bid and ask prices.
This widget can use catalog features such as sales channels and product families to control which products are displayed.
The widget page allows you to display multiple nFusion chart, table, and ticker widgets together in a single page layout.
From the widget page, users can change the symbol, currency, and unit of measure across every widget instance on the page at the same time.