Skip to main content

Wix

Wix is a website, ecommerce, CMS, CRM, and content platform for building and managing online businesses. The Wix node in Boltic lets you connect your Wix account and automate common workflows for blog posts, store products, categories, brands, carts, orders, CMS data, contacts, forms, and custom Wix API requests.

Wix Account

  • Select the Wix account you want to connect.
  • If you don't have an existing account, add one using the Add New Account option before proceeding.
  • Your Wix credentials are encrypted and can be removed at any time.

Available Resources

Here are the available resources you can use with the Wix node:

Resources

  • Blog: List, get, query, create, update, delete, and publish Wix blog posts and draft posts.
  • Brands: Search, get all, get, create, update, delete, and bulk delete Wix Stores brands.
  • Carts: Get and delete Wix eCommerce carts.
  • Categories: Search, get all, get, create, update, delete, add products to, and remove products from Wix Stores categories.
  • CMS: List and get CMS data collections, and get, update, delete, save, bulk save, or bulk remove CMS data items.
  • Contacts: List, get, create, and update Wix CRM contacts.
  • Forms: List, get, update, delete, summarize, and manage Wix Form submissions.
  • Orders: Search, get, cancel Wix eCommerce orders, and list invoice IDs associated with orders.
  • Products: Search, get all, get, get by slug, create, update, delete, and bulk delete Wix Stores products.
  • Custom: Make a custom authenticated request to any Wix API endpoint.

Basic Operations

Here are the basic operations you can perform with the Wix node:

Blog

  • List Posts: Retrieves a list of published blog posts.
  • Get a Post: Returns a published blog post by ID.
  • Query Posts: Searches blog posts by filter, sort, and paging.
  • Get Post by Slug: Returns a published blog post by its URL slug.
  • Get Post Metrics: Returns engagement metrics for a published blog post.
  • Create Draft Post: Creates a new draft blog post.
  • List Draft Posts: Retrieves a list of draft blog posts.
  • Get Draft Post: Returns a draft blog post by ID.
  • Update Draft Post: Updates an existing draft blog post.
  • Delete Draft Post: Deletes a draft blog post.
  • Query Draft Posts: Searches draft blog posts by filter, sort, and paging.
  • Publish Draft Post: Publishes an existing draft blog post.

Brands

  • Search Brands: Searches for brands by filter parameter.
  • Get all brands: Returns all brands.
  • Get a Brand: Returns the data of a specified brand.
  • Create a Brand: Creates a new brand.
  • Update a Brand: Updates an existing brand.
  • Delete a Brand: Deletes a brand.
  • Bulk Delete Brands: Deletes multiple brands in a single request.

Carts

  • Get a Cart: Returns the data of a specified cart.
  • Delete a Cart: Deletes a cart.

Categories

  • Search Categories: Searches for categories by filter parameter.
  • Get all categories: Returns all categories.
  • Get a Category: Returns the data of a specified category.
  • Create a Category: Creates a new category.
  • Update a Category: Updates an existing category.
  • Delete a Category: Deletes a category.
  • Add Products to a Category: Adds the products to a specified category.
  • Remove Products from Categories: Removes the products from specified categories.

CMS

  • List Data Collections: Retrieves a list of CMS data collections.
  • Get a Data Collection: Returns the schema and metadata of a specified data collection.
  • Get a Data Item: Returns a single data item from a collection.
  • Update a Data Item: Updates an existing data item.
  • Delete a Data Item: Deletes a data item.
  • Save a Data Item: Creates a data item in a collection.
  • Bulk Save Data Items: Inserts or updates multiple data items in a collection.
  • Bulk Remove Data Items: Removes multiple data items from a collection.

Contacts

  • List Contacts: Lists contacts in the site.
  • Get a Contact: Returns the data of a specified contact.
  • Create a Contact: Creates a new contact. At least one of name, email, or phone is required.
  • Update a Contact: Updates an existing contact.

Forms

  • List Forms: Retrieves a list of forms.
  • Get a Form: Returns the data of a specified form.
  • Update a Form: Updates an existing form.
  • Delete a Form: Deletes a form.
  • Get Form Summary: Returns a summary of a specified form.
  • Get Form Submissions: Retrieves submissions for a specified form.
  • Get Form Submission: Returns a specified form submission by ID.
  • Delete Form Submission: Deletes a specified form submission by ID.

Orders

  • Search Orders: Searches for orders by filter parameter.
  • Get an Order: Returns the data of a specified order.
  • Cancel an Order: Cancels an order and optionally restocks the items.
  • List Invoices by Order IDs: Retrieves invoice IDs associated with the specified orders.

Products

  • Search Products: Searches for products by filter parameter.
  • Get All Products: Returns all products.
  • Get a Product: Returns the data of a specified product.
  • Get a Product by Slug: Returns the data of a product by its URL slug.
  • Create a Product: Creates a new product.
  • Update a Product: Updates an existing product.
  • Delete a Product: Deletes a product.
  • Bulk Delete Products: Deletes multiple products in a single request.

Custom Operation

  • Custom API Request: Make a custom authenticated request to a Wix API endpoint.

Conclusion

Wix helps you automate website, ecommerce, CMS, CRM, forms, and blog workflows inside Boltic. Use the Wix node to manage blog posts, brands, carts, categories, CMS data, contacts, forms, orders, products, and custom API requests in your workflows.

If you need further assistance, contact Boltic support at [email protected].