NivoSync
InloggenNu kopen

Troubleshooting

The problems that actually come up — missing widgets, theme CSS fighting the addon, editor preview oddities, and how to tell a bug from correct behaviour.

5 min readUpdated 2026-08-15

Work down this page before opening a ticket. Most of what looks broken has a one-line answer.

The NivoSync widgets are not in the Elementor panel

Almost always the licence. Without an active licence the addon hides its widgets so no new ones can be added, and the six NivoSync groups disappear.

Check NivoSync → Elementor. If the licence card says INACTIVE, activate it and reload the editor.

No NivoSync groups in the panel is the licence, nine times out of ten.

Other causes, in order of likelihood:

  1. Elementor is older than 3.16. The addon states its minimum and refuses to register against older versions.
  2. The NivoSync core is not active, or is too old for the bridge the addon needs. The addon disables itself with an admin notice rather than erroring.
  3. You are looking at a cached editor. Elementor caches its panel; a hard reload clears it.

A widget renders nothing on the frontend

This is often correct. In order:

  1. Is the licence active? Unlicensed, widgets stop rendering and the page falls back to the NivoSync theme.
  2. Is it a cart button on a cart-off store? Then it is correct — see Dashboard gates.
  3. Is it session-dependent? The ring total and the chosen-diamond banner need a diamond in the session. Walk the journey from the diamond step rather than opening the setting page directly.
  4. Is it an attribute the product does not have? A Setting Option for band style renders nothing on a product with no band style. Correct behaviour.
  5. Is the field genuinely empty? Cut is blank for fancy shapes by design.

Icons or buttons are shifted, squashed or misaligned

Your theme's reset.css is fighting the addon.

Many themes declare rules like button { display: inline-block; text-align: left; width: auto } with enough weight to beat plugin styles. The symptom is geometry: shape icons drifting to one side, buttons losing their width, chips collapsing.

The addon is hardened against this pattern in the places it has been seen, and the theme matrix covers Hello Elementor, Astra, GeneratePress, OceanWP and the WordPress block themes. If you hit it on another theme:

  1. Inspect the offending element and look for a theme rule winning on display, width or text-align.
  2. As an immediate fix, set the property explicitly in the widget's Style tab — your controls have higher specificity than both the theme and the skin.
  3. Tell us the theme so the hardening can be extended.

The 360° viewer loads but will not rotate

A CSS transform on its container. Entrance animations are the usual culprit — they animate with transform, and the viewer cannot handle being transformed.

Remove the animation from the gallery widget and its parent container. Also exclude the viewer from any image lazy-load plugin.

The editor preview looks unstyled, or the grid flickers

Unstyled after an update: Elementor caches generated CSS per template. Elementor → Tools → Regenerate CSS & Data, then reload.

Grid flickering in the editor with the Modern core skin: that skin uses a browser-side masonry engine which re-runs on every preview refresh. Click outside the widget to let it settle. The published page renders cleanly, once.

My design disappeared from a template

Check the assignment first: NivoSync → Elementor. A status of Invalid — theme is used instead means the assigned template was deleted or moved to draft, and the surface fell back to the theme.

The grid shows a note instead of cards

You have a loop pointing at the template that contains it. NivoSync cuts the render cycle rather than letting it exhaust memory, and shows editors a note naming the template.

Open that template, find the loop, and either point its Loop item template at a different template or set the card source back to Pre-designed cards.

Filters do not update the grid

  1. AJAX filtering must be on in the Diamond Loop.
  2. The filters and the loop must be on the same page. They find each other by being rendered together; a filter in a global header and a loop in the content will not connect.
  3. Check the browser console for a JavaScript error from another plugin — one broken script can stop all of them.
  4. If your cache plugin combines or defers JavaScript, exclude the NivoSync handles or test carefully.

Prices look wrong by a penny

If your store displays zero decimals and a composed ring price ends in pennies, the addon and the core round to the store's precision before the price reaches the cart, so the panel and cart agree. If you see a mismatch, you are on a version older than NivoSync 1.0.0 — update.