Open source eCommerce platform built for WordPress
Emit new event each time the specified coupon event(s) occur
Emit new event each time the specified customer event(s) occur
Emit new event each time the specified order event(s) occur
Emit new event each time the specified product event(s) occur
Add or update a single record in your Pipedream Data Store.
Add or update multiple records to your Pipedream Data Store.
The WooCommerce API allows developers to interact with WooCommerce sites in a
number of ways. With the API, developers can create, read, update, and delete
data such as products, orders, customers, etc. WooCommerce also provides a
number of API endpoints for retrieving information about the site, such as
settings, currencies, etc.
Here are some examples of what you can build using the WooCommerce API:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
woocommerce: {
type: "app",
app: "woocommerce",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.woocommerce.$auth.url}/wp-json/wc/v2/orders`,
auth: {
username: `${this.woocommerce.$auth.key}`,
password: `${this.woocommerce.$auth.secret}`,
},
})
},
})
With the Data Stores API, you can build applications that:
export default defineComponent({
props: {
myDataStore: {
type: "data_store",
},
},
async run({ steps, $ }) {
await this.myDataStore.set("key_here","Any serializable JSON as the value")
return await this.myDataStore.get("key_here")
},
})