Dev Partner News: Wix AI Tools, Data collection extension, Booking service plugins, and More

April Updates

New tools and updates to help you build with AI and improve your development workflow. Explore Wix AI tools, the new data collection extension in your IDE, new Booking service plugins, and catch up on the latest API updates.

What’s new:

  • Wix AI Tools
  • Add AI to Your App with Wix AI APIs
  • Wix Plugin
  • Wix Skills
  • Data Collection Extension with the Wix CLI
  • Build an App with the Wix CLI
  • Booking Service Plugins Updates
  • New API Highlights

Wix AI Tools

Wix AI tools help you build and manage your apps more efficiently. They give you access to Wix documentation, APIs, and development workflows directly within your development environment.

Wix Plugin

The Wix plugin adds Skills and MCP support to AI tools like Claude Code, Cursor, and VS Code, giving your AI client the context it needs to work with Wix. This allows it to understand Wix-specific workflows and development patterns, so you can get more relevant assistance without needing to explain the platform yourself.

Add AI to Your App with Wix AI APIs

The Wix AI APIs provide a streamlined way to integrate AI capabilities into your app while Wix handles authentication and billing. This allows you to work with multiple AI providers without managing billing logic, as usage is billed directly to site owners who install your app.

Wix Agent Skills

Wix Skills help improve AI accuracy by giving your AI client structured, codebase-specific instructions for working with Wix. Instead of relying on generic outputs, your AI can follow Wix-specific patterns to generate code, build extensions, and assist with your app development more effectively.


Data Collection Extension with the Wix CLI

You can now create and manage data collections directly for your app using the new CLI extension in your IDE. The data collections extension lets your app automatically create CMS collections on a site during installation or update, based on the schema, permissions, and data you define in your code.


Build an App with the Wix CLI

Learn how to build a full app using the Wix CLI, from setting up your project to creating extensions, adding backend logic, and generating a site widget. This tutorial walks through the full development flow and shows how to structure and manage your app using Wix CLI tools.


Bookings Service Plugins Updates

New service plugins for Wix Bookings give you more control over booking flows and logic. With the Availability Time Slots Configuration plugin, you can customize how time slots are calculated and integrate external availability systems. The Booking Policy plugin lets you define and enforce booking rules, such as booking windows and availability constraints. The Bookings Validation plugin allows you to run custom validation logic before booking actions are processed, helping prevent invalid bookings and enforce business rules across your booking flow.


New API Highlights

Stay up to date on the latest APIs and features for Wix developers in our changelog.

3 Likes

Hello @Hana ,

Hope you are having a great day!

Thanks for the updates. I have a few queries about the New CLI, if you could answer.

  1. Does creating CMS collections in New CLI override the Collection created in the Blocks? I have a Real Estate Listings App on Wix Blocks and another advanced App built on New CLI. I could replace the Blocks app extension with the CLI extensions but I am worried that releasing the CLI project will override the CMS collection, or should I release a whole new app for the CLI version?
  2. I am using the Claude Code project in VS Code. Sometimes, I get a message to update the CLI version in the terminal. I do follow the command in the instruction, but it shows the message again after updating the CLI version. How do I remove it. Here is a video showing the issue - https://drive.google.com/file/d/1oFTvuliNP_3Vy6b5Y32W_Jn5h-53P-k8/view?usp=sharing
  3. In Wix Harmony, is there any other way to add the CLI widgets apart from going all the way to the Manage Apps?

Hey @V-Blog,
I’d love to get some clarification regarding your first question - are you looking for the new CLI app to override the existing CMS collection on the dashboard, or do you want to maintain two separate collections within the same app (one created via the dashboard and one via the IDE)?

Regarding your second question - we’re currently checking this issue and will get back to you as soon as possible.

As for adding an app in Wix Harmony, at the moment it’s only possible through Manage Apps, but we’re working on additional options that will be available in the future.

@Hana Thanks for your response.

I built a Real Estate App on Wix Blocks. It has a One CMS collection built in Blocks. While it has lots of CMS fields and can fulfil most Realtors’ needs, it can still lack features.

So while rebuilding the app’s extensions in the New CLI, I created a Modular Structure where users can add their own custom fields as they need, along with proper submission. To do this, I created 6 Collections in the Data extension. My question is, when I release this app, will my collections built on the CLI be removed from the collection created on Blocks? Since some users are using previous versions, I still need that collection to make the blocks app work.

I saw a new “Installed App” tab in the Wix Harmony Editor’s Add Element Section today, where I could see the app extensions. I guess we now have a tab for widgets.

A couple more things regarding the Wix CLI

  1. I am using the Wix Site SEO package with CMS for 3-4 CLI Apps’ widgets with the page extension. The idea is to add SEO for dynamic items. But when I use the package in CLI, the SEO meta and structure data I add get overridden by the Wix-generated SEO. If I use the same code in the Blocks Widget, it works fine.

  2. Given the terminal window height is small(default size) in VSCode, when I run commands npm run dev, change the dev website, copy the editor URL, the terminal starts to repeat the dev urls(Dashboard, Editor, Live Site) endlessly. It only happens when the terminal height is small. If I increase the height, it does not happen.

  3. The widgets I create on CLI load slower; maybe Wix websites load the widget after the page loads or something, but it is slower than the widgets I build on Blocks. I have built a Page Builder App that needs performance optimization. Is there any way to make the widgets load with the page?

  4. In VSCode, the links to the Dev site, editor, and live site are not clickable; the link after line break does not work. I need to copy and paste them everytime. I can’t use Ctrl+Click.

Hey @V-Blog!

About the repeated CLI update message in VS Code - it’s an issue on our end. We currently suggest either installing the Wix CLI globally or manually updating the @wix/cli version in your package.json and then running npm install.

Regarding the terminal behavior and non clickable links in VS Code - the non clickable links are likely caused by PowerShell line wrapping the URLs. As a workaround for now, you can try using a different terminal or copying the full URL manually into the browser/editor.
Also, could you please share a video of the endlessly loading behavior?

Regarding widget loading performance - could you share a test site or example? There could be several reasons for slower loading behavior, and we need a live/test site to investigate this properly.

1 Like