OAuth /finish Required
We have always stated that this /finish step is required, but until now your app would still be installed fully even without this step. Starting this week, OAuth apps will not complete installation until the /finish step is reached.
If your app begins the OAuth process but does not complete it with /finish, the app will be installed as unconnected, and no permissions will be granted. This change was made to ensure app developers have control over when an app is actually installed, such as after a one-time payment is completed.
We are pleased to report that all of the most popular apps we tested do this properly, but please ensure your app completes this step as soon as possible, or it may stop working. If your app has installation problems this week, the solution is most likely to complete the full OAuth process, as described in our documentation.
New Product API Field
We're constantly improving eCommerce features, and something we're currently testing allows users to create products before they upgrade their plan. We wanted to make sure app developers can distinguish between products that are created but not yet sellable. So if this distinction is important to your app, make sure to add support for this new field! You can learn more in our Store Products API documentation.