Stigg Product Updates logo

Product Updates

Back to Homepage Subscribe to Updates

Labels

  • All Posts

Jump to Month

  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • August 2022
  • July 2022
  • June 2022
Announcement
2 years ago

Price localization

We've extended the Stigg platform to allow you to offer localized pricing to your customers. 

Localized pricing allows you to expand to new markets by accommodating your product's pricing to the local willingness to pay. 

The new functionality can also be leveraged to test and gradually roll out pricing changes in specific geographies before rolling out the change to your main markets. 

Stigg's price localization functionality allows you to:

  1. Offer your products using different price points in different countries, for example: $X USD in the US 🇺🇸, $Y USD in Israel 🇮🇱.
  2. Offer your products in the local currency per country, decoupled from the current conversion rate, for example: $X USD in the US 🇺🇸, ₹Y INR in India 🇮🇳.
  3. Display the localized prices to customers on your public pricing page and in-app paywalls.
  4. When Stigg is integrated with a billing solution - bill customers in their local currency, including invoicing, payment collection and receipt generation.

Customers in countries for which no localized pricing has been defined will automatically fall back to using the product's default pricing.

Rolling out price localization to your product can be achieved directly from the Stigg Console using no-code after the initial integration with Stigg.

More details about Stigg's price localization functionality can be found here.


Avatar of authorOr Arnon
Announcement
2 years ago

Custom CSS in the no-code widget designer

We've extended the no-code widget designer to allow you to customize the appearance of Stigg's widgets even further using CSS.

The new functionality allows you to integrate the Stigg widgets once into your public website or application and fully customize their appearance using no-code.

To customize your widgets' appearance using custom CSS - in the Stigg Console navigate to the Widgets section, select the relevant widget and scroll down to the "Custom CSS" section.

In the Custom CSS section, use the dot (.) to see the available class names that can be customized, for example .stigg-plan-offering-container. The full list is also available in our docs.

A preview of the custom styling will appear on the right side of the screen. To apply it to your public website and application, save the changes.

Custom CSS using the no-code widget designer is supported in the Stigg React SDK v1.26, Stigg Vue 3 SDK v0.9.0 and Stigg Vue 2 SDK v0.0.6 or later.


Avatar of authorOr Arnon
Improvement
2 years ago

Ability to login to Stigg with Google

We've made it easier than ever for customers who use Google Workspaces to access your account in the Stigg Console - you can now do so by simply clicking on the "Login with Google" button in Stigg's login page.

Note that after you login with Google, all subsequent logins must also take place using Google, even if you've used a username and password to access the Stigg Console in the past.


Avatar of authorOr Arnon
Announcement
2 years ago

Global entitlement fallback strategy

Stigg's mission is to create a reliable and highly available solution that won't interrupt the mission-critical functionality of your application. To make sure that the critical paths are not affected, we have a few guardrails in place.

In the case where the entitlement local data is missing (for example: when a new feature is added to the codebase, but has still not been added to a plan) or our API is unreachable (for example: during a drop of internet connectivity), fallback values can be configured using the Stigg SDKs. 

We've extended the entitlement-check fallback strategy configuration, and now allow developers to define a global fallback strategy during the SDK initialization. 

The new configuration is supported in the Stigg Node.js SDK v0.76.0, Stigg JavaScript SDK v1.13.2 and Stigg React SDK v1.12.0 and later.


Avatar of authorOr Arnon
Announcement
2 years ago

General availability of persistent caching using Redis

We're excited to share the general availability of support for persistent entitlement caching using Redis in the Stigg Node.js SDK.

By default, the Node.js SDK caches entitlement data in-memory to reduce the latency on subsequent entitlement checks. This approach is usually suffice when only one process or service is responsible for accessing the entitlement data.

By configuring the Node.js SDK to leverage a Redis server for caching, entitlement data becomes persistent, is synchronized even when accessed by multiple services and processes, and survives restarts. 

Persistent caching can also greatly reduce the latency of entitlement checks in application that leverage a serverless infrastructure, where each process is transient and can be de-provisioned after a limited period of time.

Persistent caching using Redis is supported by the Stigg Node.js SDK v0.7.5 or later. To enable it, please contact the Stigg Support Team.

More details about Stigg's persistent caching implementation can be found here.

Avatar of authorOr Arnon
Announcement
2 years ago

Communication of scheduled updates using the Stigg Customer Portal widget

As part of Stigg's support for scheduling downgrades when they're initiated by customers in a self-served manner, we've extended the Stigg Customer Portal widget to notify customers about the scheduled updates.

Using the updated widget, customers can also cancel the scheduled update and stay on the higher-priced plan.

The new change allows you to introduce a full-blown self-served SaaS subscription experience using only a few lines of codes. 

Communication of scheduled updates using the Stigg Customer Portal widget is available in the Stigg React SDK from version 1.11.1, the Stigg Vue 3 SDK from version 0.5.2, the Stigg Vue 2 SDK from version 0.0.6, and the Stigg JavaScript SDK from version v1.13.1.

Avatar of authorOr Arnon
Announcement
2 years ago

Native support for Vue 2 applications

We've extended our support for applications built using the Vue.js framework, and now not only support Vue 3 applications, but also Vue 2 applications.

Embedding Stigg's self-service component into Vue 2 application is possible by installing Stigg Vue 2 SDK. 

More details about the Vue.js SDKs and its integration can be found here.


Avatar of authorOr Arnon
Announcement
2 years ago

Storing custom metadata on Features

We've added an ability to store custom metadata on Features.

To do so, open the Features screen from the left navigation pane and select the relevant features. Under the "Metadata" tab, click on the "+ Add" button and add the custom metadata.

To edit the defined metadata, click on the "Edit" button.

Accessing the feature metadata is possible using the getPaywall() method.

Metadata for features is supported by the Stigg Node.js SDK v0.70.0 or later and Stigg JavaScript SDK v1.11.0 or later.


Avatar of authorOr Arnon
Announcement
2 years ago

Filtering customers according to their plan price and subscription status

We've add an ability to filter the customer list in the Stigg Console according to plan price (free, paid or custom) and the subscription status (active, in trial, etc.).

The new functionality allows you to focus on the customers that you care about most, for example: paying customers, customers on a custom plan, customers that are in a trial.

Viewing and filtering your customers is available when clicking on the "Customers" tab in the left navigation pane.


Avatar of authorOr Arnon
Announcement
2 years ago

Support for entitlement checks over the Edge API using the Stigg Node.js SDK

We've significantly reduced the latency of entitlement checks that are performed using the Stigg Node.js SDK.

The performance improvement leverages Stigg's high availability and accessible from anywhere architecture - behind the scenes, the data is accessed from 200+ points-of-presence (POPs), which is closest to the location that the request is made from. 

The performance improvement is baked into the Stigg Node.js SDK v0.69 or later.

Avatar of authorOr Arnon