Webhooks?

Does Wix have webhooks so I can be notified of events? Like when someone makes a purchase on my site? Or adds a product? etc. etc. etc.

Hey,
Do you refer to a Wix Stores purchase? If so, I’m afraid that it is not possible.
Integration Wix Code with Wix Stores as well as other verticals is on our roadmap. Meanwhile, you can submit a feature request here .

If this is not what you were referring, please clarify what is the scenario.

Best,
Tal.

Hi Adam,

As Tal mentioned, we are still pending the integration with Wix eComm to be able to listen on event and react on them.

As for generic webhooks, you can use HTTP Functions , which allows you to create a backend function to be called from any HTTP client, like curl or a 3rd party web hook.

Hi,
1.) Is there an Order collection where a record is inserted after an order is made in Wix Stores?
2.) If yes, is there not an insert or after_create event when a new record is added to the Order table? Can I make an HTTP call to a 3rd party service after the new record is created and send information about the order?
Adam

So no 1 and no 2 are not supported yet. It is coming, if fact in the oven, and once those are release you will be able to make the call to a 3rd party on an order creation.

Hello,
Yoav : Is that oven is microwave or a regular one? :slight_smile: There is a product which is named Wix Store but we can’t do basic operation on it. For instance, if you look around , you can see that almost all online store has membership dashboard ability. They can show orders history to their customers and they can use their customers’ name or shipping address to autofill form where on the checkout page when purchasing act is on the way. We need customizable checkout page to add a save credentials checkbox or go on as a guest option for our customers etc. etc.
I like Wix style and want more flexibility.

Hey Gunkut,
Members profile page , order history etc. will be available very soon.
Saved Shipping address for repeating customers is in the oven as well.
Thanks!

What is the release date for the features referred to in this conversation?

Robert,

Members profile page and order history will be released soon (Beta testing)
Other eCommerce integration with Code is in our near-term road-map

How can we see the roadmap?

Is it still not supported?

I believe it is: https://www.wix.com/corvid/reference/wix-stores-backend.Events.html

Any updates ??

What do you want to accomplish?

So for other platforms running eCommerce site I am able to create a webhook that can POST data to and secure site that would be able to process the incoming data. As I have a few websites on Wix that I maintain I would like to have a webhook for these multiple sites.
Is this possible with Wix ?

Yes. Wix introduced some new features for Wix Store orders. Whenever a new Order is placed in Wix Store, there’s now an internal Stores/Orders database populated with the order data. Wix also has code which triggers an event whenever a new Order is placed in Wix Store:

export function wixStores_onNewOrder(event)

Your can use this event in the backend to drive a Webhook and process/send the order data automatically each time a new Order is placed in Wix Store.

I posted a short movie to illustrate processing order data within my Wix Site automatically each time an Order occurs:

https://youtu.be/eBmpTD_khgI

In my example, I 'm populating additional Data Collections with the sales Order data. The same principles and event trigger could send your data via Webhook.

Hope this helps.

David

David so will i have to create a custom app for all my sites to publish to a single webhook or is there an option on my multiple wix sites to paste in a URL.

Think of Webhooks as address on the Web (they are). These are the destinations for communicating.

Additionally, whether sending or receiving, there’s protocols, depending on your tools, for communicating (say Wix and Zapier each have their own protocols for sending/receiving). You’ll also want error checking, if something goes burp in the night.

That transfers data.

At each destination, for sending, you have to decide what wants to be sent, how to get it, and how to organize so it’s understood when delivered to the receiving end. Atthe receiving end, you have to decide what to do with it and where to put it.

This is a generic description of moving data between two different systems over the Web using their URL addresses.

Once you work it out for one example of your source and destination, the rest is copy-and-paste for the particulAr locations.

Hope this helps.