ecwid

Online store platform

Integrate the ecwid API with the Filter API

Setup the ecwid API trigger to run a workflow which integrates with the Filter API. Pipedream's integration platform allows you to integrate ecwid and Filter remarkably fast. Free for developers.

Continue execution if a condition Is met with Filter API on New Ecwid Paid Orders from ecwid API
ecwid + Filter
 
Try it
End execution if a condition is met with Filter API on New Ecwid Paid Orders from ecwid API
ecwid + Filter
 
Try it
New Ecwid Paid Orders from the ecwid API

Search for new orders which are PAID and AWAITING_PROCESSING. Emits events for each order and sets order fulfilment status to PROCESSING

 
Try it
Ecwid Get Order with the ecwid API

Get Ecwid Order by Order ID. Details of the structure are present here.

 
Try it
Continue execution if a condition Is met with the Filter API

Continue workflow execution only if a condition is met

 
Try it
Ecwid Update Order Status with the ecwid API

Update the Status of an Ecwid Order. Makes use of the Update Order API.

 
Try it
End execution if a condition is met with the Filter API

End workflow execution if a condition is met

 
Try it

Overview of ecwid

With the ecwid API, you can build applications to:

  • Display and search products
  • View customer info and order history
  • Update inventory
  • Calculate shipping costs
  • Apply coupons and discounts
  • Plus much more!

Connect ecwid

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    ecwid: {
      type: "app",
      app: "ecwid",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://app.ecwid.com/api/v3/${this.ecwid.$auth.storeId}/profile`,
      headers: {
        Authorization: `Bearer ${this.ecwid.$auth.client_secret}`,
      },
    })
  },
})

Overview of Filter

The Filter API is a great way to build powerful workflows that can manipulate
and transform data. Here are some examples of what you can build using the
Filter API:

  • A workflow that transforms data from one format to another
  • A workflow that filters out data that does not meet certain criteria
  • A workflow that sorts data in a specific order
  • A workflow that calculates statistics or aggregates data
  • A workflow that combines data from multiple sources

Connect Filter

1
2
3
4
5
6
7
8
9
10
export default defineComponent({
  async run({ steps, $ }) {
    let condition = false
    if (condition == false) {
      $.flow.exit("Ending workflow early because the condition is false")
    } else {
        $.export("$summary", "Continuing workflow, since condition for ending was not met.")
    }
  },
})