Soporte y ventas: (888) 806-3081
Solicita una demostración

El proveedor de software #1 en el mercado de metales preciosos

Estamos aquí para ayudar

Consulte nuestros tutoriales, guías técnicas y documentación de API.

Pruebe el software nFusion gratis durante 14 días.

200+

concesionarios conectados

99.99%

Tiempo de actividad de la plataforma

Más de 10.000

Productos

¿Cómo podemos ayudar?

Nuestro equipo de soporte dedicado está aquí para ayudarlo con cualquier pregunta o desafío que pueda enfrentar. Ya sea que necesite orientación técnica o ayuda para navegar por nuestros servicios, estamos a solo un clic de distancia para brindarle las soluciones que necesita.

Tutoriales en vídeo

4 vídeos

En nFusion Solutions, nuestros precios spot provienen de una red seleccionada de proveedores globales confiables, incluidos los principales intercambios mundiales e instituciones financieras como Grupo SIX (Bolsa Suiza), Morningstar, UBS, Saxo Bank, Morgan Stanley, AFX y BNP Paribas. Monitoreamos continuamente estas fuentes en tiempo real mediante un sistema propio de puntuación de confianza para garantizar la máxima precisión, puntualidad y fiabilidad de los datos.

Nuestro sistema calcula la mejor oferta y demanda (BBO) seleccionando las cotizaciones más fiables y filtrando las anomalías. A partir de ahí, obtenemos un punto medio claro y construimos precios de oferta y demanda equilibrados, adaptados a las condiciones actuales del mercado.

¿Quieres ver más profundamente cómo funciona todo? Lea nuestra guía completa sobre los precios spot de los metales preciosos ›

Si los precios al contado no parecen actualizarse, puede deberse a que el mercado está cerrado. Los horarios de mercado de metales preciosos corresponden a Horarios de CME Globex para futuros de metales

Para configurar precios spot personalizados para metales:

  1. Inicie sesión en su Panel de control de nFusion como administrador.
  2. Navegar hasta el “Configuración de precios de metales” sección en la página de inicio.
  3. Habilitar anulaciones personalizadas Activando el interruptor en la parte superior de la sección. Una vez activado:
    • Tendrás la opción de configurar un “Vence el” Fecha. Esto determina cuándo expirará su precio personalizado y volverá automáticamente al precio spot global.
  4. Configurar precios spot para metales individuales:
    Debajo del botón de alternancia y la fecha de vencimiento, verá una tabla que enumera cada metal compatible:
    Oro, plata, platino, paladio, rodio y cobre.

    Para cada metal, puedes:

    • Establecer un Oferta fija y/o Pregunta fija valor para fijar un precio específico.
    • Aplicar una Ajuste de la oferta o Solicitar Ajuste para aumentar o disminuir automáticamente el precio al contado.

    Por ejemplo:
    Para establecer un precio de venta fijo para el oro en $1,215.75, haga clic en el ícono del lápiz para Oro, ingrese 1215.75 en el Pregunta fija campo y guardar.
    Para ajustar el precio dinámicamente, ingrese 0.5 en Solicitar Ajuste y -0.5 en Ajuste de la oferta para aumentar su Ask en 50¢ y disminuir su Bid en 50¢ en relación al precio spot en vivo.

  5. Editar precios de metales:
    Haga clic en el icono del lápiz junto al metal que desea configurar. Se abrirá un cuadro de diálogo de edición donde podrá introducir los valores deseados para el metal correspondiente.

Hay una serie de Factores que afectan cómo se calculan los precios al contado y cómo se muestran.

  1. El sitio Y puede estar utilizando una fuente de datos diferente. Si utilizan un proveedor de datos diferente, es casi seguro que sus precios spot serán ligeramente diferentes debido a variaciones en los cálculos, la entrega, el almacenamiento en caché y el tiempo.
  2. El sitio Y puede estar aplicando ajustes al precio spot global para afectar la forma en que su sitio muestra los datos de precios.
  3. El sitio Y puede tener diferencias con su sitio, como velocidad, latencia, entrega, almacenamiento en caché, intervalos de sondeo y código.

Para acceder a los datos de precios spot en formato XML o JSON, primero inicie sesión en su Panel de control de nFusionDesde el panel de control:

Vaya a la página Conexiones y desplácese hacia abajo hasta la sección Claves API.

Haga clic en el botón "Ver" en la columna "Documentación" de la clave API de datos de mercado correspondiente para acceder a instrucciones de uso detalladas, incluidos los formatos y puntos finales compatibles.

De forma predeterminada, las respuestas de la API se devuelven en JSON. Si prefiere XML, puede configurar el encabezado Accept adecuado en su solicitud (application/xml) o usar el parámetro de consulta format (p. ej., ?format=xml). Recomendamos usar JSON (application/json) para la mayoría de los casos de uso debido a su amplia compatibilidad y rendimiento.

Una respuesta HTTP 403 (Prohibido) con subestado 502 generalmente significa que tus solicitudes a la API han excedido el límite de velocidad. Esto ocurre cuando realizas demasiadas llamadas en poco tiempo.

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.

Para casos de uso de alta frecuencia, considere agrupar o agregar sus solicitudes cuando sea posible para optimizar la eficiencia y mantenerse dentro de los límites permitidos.

Para acceder a las API de nFusion Solutions, necesitará uno o más tokens de API, según su caso de uso. Para encontrar sus tokens de API:

  1. Inicie sesión en su panel de control de nFusion.
  2. Vaya a la página Conexiones.
  3. Localice la sección Claves API para ver sus tokens y acceder a la documentación adecuada para obtener detalles completos de implementación.

Tus tokens de API son credenciales confidenciales y deben mantenerse en secreto. Nunca los expongas en código del lado del cliente (por ejemplo, JavaScript ejecutándose en el navegador), ya que esto puede permitir que otros vean y usen indebidamente tu token. En su lugar, enruta las solicitudes a través de tu propio servidor usando un proxy seguro, como:

https://yoursite.com/proxy/metals/spot

Este proxy del lado del servidor puede llamar de forma segura a las API de nFusion usando su token y manteniéndolo oculto al público.

Para mejorar el rendimiento y reducir las llamadas redundantes a la API, recomendamos encarecidamente implementar el almacenamiento en caché en su servidor proxy. Esto garantiza que múltiples solicitudes del lado del cliente no resulten en una proporción de llamadas 1:1 a las API de nFusion.

Al realizar solicitudes de API, utilice los siguientes encabezados HTTP según corresponda:

  • AceptarEl valor recomendado es application/json. Para XML, use application/xml.
  • Aceptar codificación:Utilice deflate y gzip para obtener respuestas comprimidas y más rápidas.
  • Tipo de contenido:Para solicitudes POST o PUT con un cuerpo, utilice application/json.
  • Agente de usuario:Le recomendamos configurar esto en su ID de cliente para su identificación.

Para obtener más orientación, consulte la documentación de la API vinculada desde su Panel de Control.

Inicie sesión en el portal de Servicios de alertas con su dirección de correo electrónico de administrador. Una vez que haya iniciado sesión como administrador en la URL de administrador, verá las siguientes opciones:

  • Establecer mensaje de marketing para correos electrónicos de alertas
  • Envía un mensaje promocional ahora a todos los usuarios.
  • Exportar lista de usuarios
  • Administrar plantillas de correo electrónico

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.

Hemos probado y confirmado la compatibilidad con los tres complementos multidivisa más populares en la tienda de complementos de WordPress. Estos complementos funcionarán de inmediato con nuestro complemento a partir de la versión 2.9.9. Si no utiliza al menos la versión 2.9.9 de nuestro complemento, es posible que los complementos de cambio de moneda no sean compatibles. Tenga en cuenta la versión con la que han sido probados.

  1. CURCY – Multimoneda para WooCommerce
  2. WOOCS – Cambiador de divisas para WooCommerce
  3. Cambiador de divisas para WooCommerce

Si no está utilizando uno de los complementos que hemos confirmado como compatibles en la lista mencionada aquí, hay un par de cosas que buscar. Nuestro complemento 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.

Si nuestro complemento gratuito no admite su comportamiento específico deseado, puede modificar su copia local del complemento para tener un comportamiento personalizado si así lo desea. Tenga en cuenta las siguientes precauciones si decide modificar el complemento:
  1. We do not offer support for modified versions of our plugins. Once you have modified the code from its public source all development support for that plugin is out of scope for our team.
  2. If you modify your local copy and don’t disable auto-updates for that plugin, then the next time we release a new version your local changes will be overwritten and lost.
  3. If you do disable auto-updates and modify your local copy you will no longer receive upgrades when we release them. This me you will not receive the benefit of future bug fixes and/or feature enhancements. It may be possible for your developer to examine the code in the public repository and merge in the changes, but our team can provide no support for the merge, nor for any of the code of your customized plugin.

Para hacer esto, debe utilizar uno de nuestros complementos de cambio de moneda admitidos. Si está utilizando un conmutador de moneda compatible, tiene dos opciones:

  1. Usa nuestro Complemento de gráficos y widgets de WordPress: As of version 1.2.4, our widgets plugin will work out of the box with any of the aforementioned supported currency switchers
  2. Use our currency helper script: The currency helper script is implemented in a very similar fashion to our default widget scripts. You simply need to paste a script into the page where you would like to display the widget. If you would like to use this option, please visit our tutorial sobre cómo implementar el script auxiliar de moneda.

You can personalize the styling of your widgets through the nFusion Dashboard app. To get started, follow these steps:

Acceda a la página de widgets: Inicie sesión en su Panel de control de nFusion y navegue hasta la página de widgets.

Editar un widget: 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.

Secciones de personalización: On the widget’s editor screen, you’ll find two main sections:

  • Sección de carga de archivos: Esta sección le permite cargar archivos, como CSS y (JS, disponible solo en el paquete de widgets avanzado), así como un archivo de imagen.
  • Sección de configuración de widgets: Here, you can configure specific widget settings. In this guide, we’ll focus on the file upload section and explore how to upload a custom CSS file.

Antes de que empieces:

Antes de cargar su CSS personalizado, le recomendamos encarecidamente que revise nuestro Mejores prácticas CSS documentación para garantizar que su estilo se aplique sin ningún conflicto.

Cargando CSS personalizado:

Para cargar su archivo CSS personalizado, siga estos pasos:

  1. Click the ‘upload’ icon button under the ‘Upload CSS’ column. This action will open a file explorer, allowing you to select the CSS file you wish to upload.
  2. Once you’ve selected a CSS file, you’ll receive a confirmation message confirming that your CSS file has been successfully uploaded.

Vista previa de sus cambios:

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.

Solución de problemas de la aplicación CSS:

Si descubre que su CSS personalizado no se está aplicando, considere las siguientes soluciones:

  • Borrar caché y recarga completa:
    • Abra la Consola de desarrollador usando Control+Mayús+I (Windows/Linux) u Opción+Comando+I (Mac), o mediante Herramientas > Desarrollador > Herramientas de desarrollador, o haciendo clic derecho y eligiendo Inspeccionar.
    • Mantenga presionado o haga clic derecho en el ícono Actualizar.
    • Choose “Empty Cache and Hard Reload” from the dropdown.
  • Verifique la especificidad de CSS:
    • Open the Developer Console and inspect the element you want to style. In the “Styles” panel on the right-hand side, ensure that your CSS rule is not crossed out. If it is, this indicates a different CSS rule may have higher specificity.
  • Verifique los selectores y el archivo CSS:
    • Compruebe si hay errores tipográficos en sus selectores de CSS y su orden.
    • Ensure the CSS file you uploaded is the correct one by using the Developer Console’s “Network” tab and finding the CSS request corresponding to your custom CSS file.

Si ninguna de las soluciones anteriores funciona, comuníquese con nuestro equipo de soporte al 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>

Ahora digamos que desea agregar otro gráfico en la misma página (tal vez para cambiar el símbolo seleccionado, por ejemplo). Así es como se vería agregar una segunda instancia del mismo widget a una sola página:


<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>

Observe cómo todo es igual excepto el ID del elemento DIV y el final del atributo src.

To do this, you must connect the two elements, both the button and the iframe, via JavaScript. This tutorial will use the example of creating a button that changes the selected symbol of a chart.
First, start by adding your desired event listener. In this example, since we are using a button we would add a click event. Once you have added the event listener to the button element, create a function that will manipulate the iframe and call it from within the click event. Now, this function will run every time the button is clicked.
Next, you will need to get access to the iframe element. Once you have access, you may then manipulate its attributes. In this example, we will be manipulating the “src”. Once you get the src of the iframe, you simply need to replace or override that src URL with the new desired src URL.
Por ejemplo, una URL de origen de gráfico predeterminada se ve así: "https://widget.nfusionsolutions.com/widget/chart/1/fya3e32-e870-adf20-a9f3-c88c636f7s8d/188e705d-23afa-45dd-fce21-09c8298af4f2"
Si desea cambiar el símbolo cuando se hace clic en el botón, la URL src se vería así: “https://widget.nfusionsolutions.com/widget/chart/1/fya3e32-e870-adf20-a9f3-c88c636f7s8d/188e705d- 23afa-45dd-fce21-09c8298af4f2?selected=plata”
When you replace the src URL in the JavaScript the chart iframe will then update and display the new src URL.
A continuación se muestra un fragmento de código de ejemplo que utiliza jQuery para cambiar el símbolo seleccionado del gráfico a plateado:
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");
}

Para implementar sus widgets utilizando nuestro ayudante de moneda hay dos pasos simples.

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.
Este script es muy similar a nuestros scripts de widget predeterminados, con la excepción de que necesita usar la función “nFSCurrencyHelper.init” y pasarle a la función el origen del widget.

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.

Para utilizar la aplicación nFusion Shopify, debe tener una suscripción activa a la nFusion Motor de fijación de precios de productos service. If you do not currently have a subscription, please Contacte con nuestro equipo de ventas for assistance.

1. Install the Shopify App

Desde la tienda de aplicaciones de Shopify, instale el Aplicación nFusion de Shopify.

During installation, Shopify will ask you to approve the required app permissions. Review and accept the permissions to complete the installation.

2. Configure the App Settings

Once the app is installed, open the nFusion app from your Shopify admin.

You will need to configure the following settings:

  • Subdominio del catálogo
  • Canal de Venta por Catálogo
  • Clave API del catálogo

Your API Key and available Sales Channels can be found in your Panel de control de nFusion.

3. Configure su canal de ventas

In the nFusion Dashboard, choose the sales channel you want to use for Shopify. You can use an existing sales channel or crear uno nuevo, 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 Guía de configuración de la asignación de canales de venta.

4. Confirm Product SKUs

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.

5. Complete the Integration

After the app is installed and all settings are configured, email support@nfusionsolutions.com para finalizar la integración.

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.

What is Action Scheduler?

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 Automático, the company behind WordPress.com and WooCommerce, with significant early development completed by No volador.

How to install and activate Action Scheduler

To install Action Scheduler on your WordPress website:

  1. Download the .zip archive of the latest liberación estable.
  2. En el panel de administración de WordPress, vaya a Plugins → Add New → Upload Plugin.
  3. Select the .zip file you downloaded.
  4. Click Install Now.
  5. Once installation is complete, click Activar.

You can also install Action Scheduler by cloning the Git repository into your site’s wp-content/plugins folder.

How product re-indexing works

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.

1. Instalar y activar el complemento

En el panel de administración de WordPress, vaya a Complementos → Agregar nuevo.

Search for and install the Precious Metals Product Prices for WooCommerce plugin. Once the plugin has been installed, select Activar.

2. Configure the nFusion Settings

Después de la activación, vaya a Configuración → Configuración de nFusion from the WordPress toolbar.

Introduzca los detalles de configuración requeridos:

  • Subdominio del catálogo
  • Canal de Venta por Catálogo
  • Clave API del catálogo

You can find your API Key and available Sales Channels in the nFusion Dashboard.

3. Crear o seleccionar un canal de ventas

In the Panel de control de nFusion, choose the sales channel you want to use for this integration. You can use an existing sales channel or crear uno nuevo, 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 Guía de configuración de la asignación de canales de venta.

4. Link WooCommerce Products to nFusion Catalog SKUs

En el panel de administración de WordPress, vaya a Productos.

For each product you want to sync, open the Edit Product screen and locate the WooCommerce product SKU field.

Ingrese el SKU exacto tal como aparece en su catálogo de productos nFusion.

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.

5. Complete the Integration

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:

  • Your current company name
  • Your new company name
  • Your updated company address, if the address has also changed

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 Panel de control de nFusion and go to the Productos 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.

Option 1: Add products individually

Use this option when you only need to assign one or a few products to a sales channel.

  1. From the Productos page, find the product you want to update.
  2. Click the pencil icon to edit the product.
  3. Ve a la Sales Channels tab.
  4. Select the sales channel you want to assign the product to.
  5. Click Save.

Option 2: Add or remove products in bulk

Use this option when you want to add or remove all products from a specific sales channel at once.

  1. From the Productos page, click the Product Actions button.
  2. Select View Product Attributes from the menu.
  3. On the Product Attributes page, go to the Sales Channels section.
  4. Select the sales channel you want to update.
  5. Add or remove all products from that sales channel as needed.

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.

Utilice HTTPS

All API requests must be made over HTTPS using TLS 1.2 or higher.

Unsecured HTTP requests are not supported.

Protect your API tokens

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.

Por ejemplo:

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.

Use caching when possible

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.

Follow 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.

Optimize API requests

When supported, use query parameters to consolidate requests instead of making multiple separate API calls. This helps reduce API traffic and improves overall efficiency.

Currency request example

Instead of making separate requests like this:

Currencies/summary?pairs=CAD/USD
Currencies/summary?pairs=USD/CAD

Use one combined request:

Divisas/resumen?pares=CAD/USD,USD/CAD

Metals request example

Instead 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=palladium

Use one efficient request:

Metales/spot/resumen?divisas=USD,CAD&metales=oro,plata,platino,paladio

Recommended HTTP headers

Depending on your use case, the following HTTP headers may be included with your API requests.

Aceptar

We recommend using:

Accept: application/json

XML responses are also supported by using:

Accept: application/xml

For most use cases, JSON is recommended.

Aceptar codificación

We recommend using:

Accept-Encoding: deflate,gzip

This allows responses to be compressed, which can improve performance.

Tipo de contenido

For POST y PUT requests that include a message body, use:

Content-Type: application/json

Agente de usuario

We recommend setting the Agente de usuario 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.

Additional documentation

For more information, please refer to the API documentation below:

When customizing nFusion widgets, use CSS selectors that are as specific as possible. This helps ensure your custom styles override the default widget styles consistently.

Use nFusion selectors

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: 'Lora', serif;
}

To override the default font family, use the same selector and set your preferred font family:

.nfusionsolutions-com-chart {
    font-family: 'Your Custom Font', serif;
}

Using the widget’s existing selector helps your custom CSS target the correct element without affecting unrelated parts of your website.

Keep your CSS organized

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 o SMACSS to keep your styles consistent and scalable.

Use CSS tools and linters

CSS tools and linters can help identify errors before they affect your website.

Tools such as Stylelint o 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.

Test your changes

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.

Learn more about CSS best practices

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.

Widget types, supported configuration options, and query parameters

nFusion widgets can be customized using both configuration settings y parámetros de cadena de consulta.

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.

Standard configuration options

The following configuration options are commonly available across nFusion widgets:

  • Currency: Sets the default currency displayed in the widget.
  • Unit of measure: Sets the default unit of measure displayed in the widget.
  • Auto update: Enables or disables automatic price updates. This is enabled by default.
  • Update interval: Sets how often the widget updates pricing.
  • Link: Redirects users to a specified URL when they click within the widget area.
  • Timezone: Sets the default timezone displayed in the widget.
  • Whitelisted URLs: Controls which URLs are allowed to display the widget.

Standard query string parameters

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.

Chart widgets

nFusion chart widgets are available in two versions: V1 y V2.

The difference between V1 and V2 is the layout of the chart elements. Both versions support the same functionality.

Chart configuration options

  • Display navigation bar: Shows or hides the navigation bar at the bottom of the chart. This is displayed by default.

Chart query string parameters

  • 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.

Table widgets

nFusion table widgets are available in six versions:

  • V1: Standard table
  • V2: Carousel table
  • V3: Historical performance table
  • V4: Annual historical performance table
  • V5: Multi-unit table
  • V6: Multi-unit, multi-currency table

V1 and V2 tables

V1 and V2 tables provide the same core functionality. The main difference is the styling and positioning of table elements.

Configuration options

  • Table fields: Controls which fields are displayed in the table.

Available fields include:

  • Preguntar
  • Licitación
  • Cambiar
  • Change percent
  • Alto
  • Bajo
  • Pr. close
  • Abierto
  • Último

Parámetros de cadena de consulta

V1 and V2 tables support the standard query string parameters.

V3 historical performance table

The V3 table displays historical performance data for a single selected symbol.

The table includes historical data for the following timeframes:

  • One day
  • One week
  • One month
  • Six months
  • One year
  • Five years
  • Ten years
  • Fifteen years

Configuration options

  • Table fields: Controls which fields are displayed in the table.

Available fields include:

  • Preguntar
  • Licitación
  • Cambiar
  • Alto
  • Bajo

Parámetros de cadena de consulta

The V3 historical performance table supports the standard query string parameters.

V4 annual historical performance table

The V4 table displays historical ask and change percent data points for multiple currencies at one-year intervals, up to 40 years.

Configuration options

The V4 table supports the standard configuration options.

Parámetros de cadena de consulta

  • 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.

V5 multi-unit table

The V5 table displays live spot prices for a single metal in multiple units of measure.

Configuration options

  • Table fields: Controls which fields are displayed in the table.

Available fields include:

  • Preguntar
  • Licitación
  • Cambiar
  • Change percent
  • Alto
  • Bajo
  • Pr. close

Parámetros de cadena de consulta

  • Unit of measure: ?unitofmeasure=

    A comma-separated list of units of measure can be used to display data in multiple units.

V6 multi-unit, multi-currency table

The V6 table displays live spot prices for multiple metals across multiple currencies and units of measure.

Configuration options

The V6 table supports the standard configuration options.

Parámetros de cadena de consulta

  • 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.

Ticker widget

The nFusion spot price ticker displays real-time data in a responsive banner-style layout.

Configuration options

The ticker supports two display modes:

  • Scrolling: Displays ticker elements in a continuous scrolling layout. This is the default setting.
  • Fixed: Removes the scrolling effect and displays ticker elements in a mobile-responsive layout.

The ticker also supports configurable fields.

Available fields include:

  • Preguntar
  • Licitación
  • Cambiar
  • Change percent
  • Alto
  • Bajo
  • Pr. close

Parámetros de cadena de consulta

The ticker supports the standard query string parameters.

RMD calculator widget

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:

  • Age
  • Account balance
  • Whether there is a primary beneficiary
  • Estimated rate of return

Product page widget

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.

Widget page

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.

Para ver apoyado:

Monedas: Visita nuestro Documentación API en Monedas y vea los puntos finales donde termina la ruta en "compatible"

Rieles: Visita nuestro Documentación API en Metales y vea los puntos finales donde termina la ruta en "compatible"

Índices: Visita nuestro Documentación API en Monedas y vea los puntos finales donde termina la ruta en "compatible"

Puntos de referencia: Visita nuestro Documentación API en Metales y vea los puntos finales donde la ruta contiene un "punto de referencia"

Conectemos

Descubra cómo podemos ayudarle

Si necesita soporte técnico o tiene alguna pregunta, complete el formulario a continuación o haga clic en el botón para llamar. Nuestro horario de soporte es De lunes a viernes de 8 a. m. a 5 p. m. CST.

¿Necesitas ayuda?

Contacte con nuestro equipo de soporte

Permítanos ayudarle a hacer crecer su negocio

En lo que respecta a calidad, funcionalidad, personalización y servicio, nuestras soluciones de software de lingotes son inigualables. Permítanos ayudarlo a hacer crecer su negocio.