WooCommerce
Last updated
Was this helpful?
Last updated
Was this helpful?
WooCommerce is an open-source e-commerce plugin for WordPress. It is designed for small to large-sized online merchants using WordPress. The plugin quickly became popular for its simplicity to install and customize and for the market position of the base product as freeware.
Woocommerce is now one of the leading options for online stores and for people who want to open there store online and fufill orders from it.
Primechat supports WooCommerce integration natively along with all the actions the current WooCommerce api supports in its endpoints.
You can not only create automations using Primechat for your WooCommerce store but also be able to create, edit, update orders, fullfill them, keep track of the orders, shipments , reviews etc.
In order to integrate Primechat with your WooCommerce store, you need to log in to your store and click on WooCommerce Tab.
Click on Settings > Advanced > REST API tab
Click on Add Key
Enter the details and create your API Key.
Save and copy the details.
On Primechat, Click on the Integrations tab and click on WooCommerce to integrate your store.
To use WooCommerce actions, create an action node and then click on integrations to find WooCommerce tab and click on it.
WooCommerce supports the following actions from their API endpoints as follows.
We will now explore each one of cards above in detail.
This action is used to add an item or product to the user’s cart.
Following response payload is received
{ "variant_id": 4120, "product_id": 375, "quantity": 1, "previous_quantity": 0 }
This action is used to remove an item or product from cart using its variant and product ID.
Following response, payload is received.
{ "variant_id": 4120, "product_id": 375, "quantity": 1, "previous_quantity": 3 }
This action is used to remove an item or product from cart using product ID only.
Following response, payload is received.
{ "product_id": 375, "removed_variants": [ { "variant_id": 4120, "quantity": 1 } ] }
This action is used to empty the complete cart.
Following response payload is received.
This action is used to fetch all the details for items present in the cart
Following response payload is received.
[ { "id": 258, "name": "DNK Black Shoes - blue", "product_id": 375, "variation_id": 4120, "quantity": 2, "subtotal": "350.00", "subtotal_tax": "0.00", "total": "350.00", "total_tax": "0.00", "sku": "", "price": 175, "image": "https://shop.business.io/wp-content/uploads/2021/03/sports-shoe5.jpg", "parent_name": "DNK Black Shoes" } ]
This action is used to get an item’s IDs and quantity which are present in the cart.
Following response payload is received.
[ { "product_id": 375, "quantity": 2, "variation_id": 4120 } ]
This action is used to create an order using cart items.
Following response payload is received.
{ "id": 4597, "parent_id": 0, "status": "pending", "currency": "AUD", "version": "6.9.4", "prices_include_tax": false, "date_created": "2023-04-14T11:01:51", "date_modified": "2023-04-14T11:01:51", "discount_total": "0.00", "discount_tax": "0.00", "shipping_total": "0.00", "shipping_tax": "0.00", "cart_tax": "0.00", "total": "350.00", "total_tax": "0.00", "customer_id": 0, "order_key": "wc_order_5hKQmDkxUiesi", "billing": { "first_name": "XXXX", "last_name": "XXXXXXX", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "email": "test@gmail.com", "phone": "+444444" }, "shipping": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "phone": "" }, "payment_method": "", "payment_method_title": "", "transaction_id": "", "customer_ip_address": "", "customer_user_agent": "", "created_via": "rest-api", "customer_note": "", "date_completed": null, "date_paid": null, "cart_hash": "", "number": "4597", "meta_data": [ { "id": 6465, "key": "user_ns", "value": "f12372u15376836" } ], "line_items": [ { "id": 259, "name": "DNK Black Shoes - blue", "product_id": 375, "variation_id": 4120, "quantity": 2, "tax_class": "", "subtotal": "350.00", "subtotal_tax": "0.00", "total": "350.00", "total_tax": "0.00", "taxes": [...], // 0 items "meta_data": [...], // 1 items "sku": "", "price": 175, "image": {...}, // 2 keys "parent_name": "DNK Black Shoes" } ], "tax_lines": [ ], "shipping_lines": [ ], "fee_lines": [ ], "coupon_lines": [ ], "refunds": [ ], "payment_url": "https://shop.business.io/checkout-2/order-pay/4597?pay_for_order=true&key=wc_order_5hKQmDkxUiesi", "is_editable": true, "needs_payment": true, "needs_processing": true, "date_created_gmt": "2023-04-14T11:01:51", "date_modified_gmt": "2023-04-14T11:01:51", "date_completed_gmt": null, "date_paid_gmt": null, "currency_symbol": "$" }
This action is used to search for coupons available on your Woocommerce store on various search parameters and queries.
Following response payload is received.
[ { "id": 4592, "code": "vipdiscount60fc", "amount": "10.00", "status": "publish", "date_created": "2023-01-25T06:56:57", "date_created_gmt": "2023-01-25T06:56:57", "date_modified": "2023-01-25T06:56:57", "date_modified_gmt": "2023-01-25T06:56:57", "discount_type": "percent", "description": "10% discount on entire order, single use", "date_expires": null, "date_expires_gmt": null, "usage_count": 1, "individual_use": false, "product_ids": [ ], "excluded_product_ids": [ ], "usage_limit": 1, "usage_limit_per_user": 1, "limit_usage_to_x_items": null, "free_shipping": false, "product_categories": [ ], "excluded_product_categories": [ ], "exclude_sale_items": false, "minimum_amount": "0.00", "maximum_amount": "0.00", "email_restrictions": [ ], "used_by": [ "test@doe.com" ], "meta_data": [ ], "_links": { "self": [...], // 1 items "collection": [...] // 1 items } } ]
This action is used to fetch a particular coupon’s info using its coupon ID.
Following response payload is received.
{ "id": 4592, "code": "vipdiscount60fc", "amount": "10.00", "status": "publish", "date_created": "2023-01-25T06:56:57", "date_created_gmt": "2023-01-25T06:56:57", "date_modified": "2023-01-25T06:56:57", "date_modified_gmt": "2023-01-25T06:56:57", "discount_type": "percent", "description": "10% discount on entire order, single use", "date_expires": null, "date_expires_gmt": null, "usage_count": 1, "individual_use": false, "product_ids": [ ], "excluded_product_ids": [ ], "usage_limit": 1, "usage_limit_per_user": 1, "limit_usage_to_x_items": null, "free_shipping": false, "product_categories": [ ], "excluded_product_categories": [ ], "exclude_sale_items": false, "minimum_amount": "0.00", "maximum_amount": "0.00", "email_restrictions": [ ], "used_by": [ "test@doe.com" ], "meta_data": [ ] }
This action is used to delete a coupon based on its coupon ID.
Following response payload is received.
{ "status": "ok" }
This action is used to create a coupon.
Following response payload is received.
{ "id": 4598, "code": "test12", "amount": "10.00", "status": "publish", "date_created": "2023-04-14T14:27:49", "date_created_gmt": "2023-04-14T14:27:49", "date_modified": "2023-04-14T14:27:49", "date_modified_gmt": "2023-04-14T14:27:49", "discount_type": "percent", "description": "test coupon", "date_expires": "2023-05-01T00:00:00", "date_expires_gmt": "2023-05-01T00:00:00", "usage_count": 0, "individual_use": false, "product_ids": [ ], "excluded_product_ids": [ ], "usage_limit": 1, "usage_limit_per_user": 1, "limit_usage_to_x_items": null, "free_shipping": false, "product_categories": [ ], "excluded_product_categories": [ ], "exclude_sale_items": false, "minimum_amount": "0.00", "maximum_amount": "0.00", "email_restrictions": [ ], "used_by": [ ], "meta_data": [ ] }
This action is used to update a coupon using its coupon ID.
Following response payload is received.
{ "id": 4598, "code": "test12", "amount": "15.00", "status": "publish", "date_created": "2023-04-14T14:27:49", "date_created_gmt": "2023-04-14T14:27:49", "date_modified": "2023-04-14T14:27:49", "date_modified_gmt": "2023-04-14T14:27:49", "discount_type": "percent", "description": "test coupon", "date_expires": "2023-05-01T00:00:00", "date_expires_gmt": "2023-05-01T00:00:00", "usage_count": 0, "individual_use": false, "product_ids": [ ], "excluded_product_ids": [ ], "usage_limit": 3, "usage_limit_per_user": 1, "limit_usage_to_x_items": null, "free_shipping": false, "product_categories": [ ], "excluded_product_categories": [ ], "exclude_sale_items": false, "minimum_amount": "0.00", "maximum_amount": "0.00", "email_restrictions": [ ], "used_by": [ ], "meta_data": [ ] }
This action is used to search for customers using various parameters and queries.
Following response payload was received.
[ { "id": 2, "date_created": "2022-10-10T01:24:22", "date_created_gmt": "2022-10-10T01:24:22", "date_modified": "2022-10-10T01:24:22", "date_modified_gmt": "2022-10-10T01:24:22", "email": "test@test.com", "first_name": "", "last_name": "last", "role": "customer", "username": "test", "billing": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "postcode": "", "country": "", "state": "", "email": "", "phone": "" }, "shipping": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "postcode": "", "country": "", "state": "", "phone": "" }, "is_paying_customer": false, "avatar_url": "https://secure.gravatar.com/avatar/b642b4217b34b1e8d3bd915fc65c4452?s=96&d=mm&r=g", "meta_data": [ {...} // 3 keys ], "_links": { "self": [...], // 1 items "collection": [...] // 1 items } }, { "id": 5, "date_created": "2022-10-12T16:32:26", "date_created_gmt": "2022-10-12T16:32:26", "date_modified": "2022-10-12T16:32:26", "date_modified_gmt": "2022-10-12T16:32:26", "email": "hello@primechat.ai", "first_name": "test", "last_name": "test", "role": "customer", "username": "test", "billing": { "first_name": "test", "last_name": "test", "company": "", "address_1": "palmonostora 143", "address_2": "", "city": "Palmonostora", "postcode": "6112", "country": "Hungary", "state": "bacs-kiskun", "email": "hello@primechat.ai", "phone": "+36707203759" }, "shipping": { "first_name": "test", "last_name": "test", "company": "", "address_1": "palmonostora 143", "address_2": "", "city": "Palmonostora", "postcode": "6112", "country": "Hungary", "state": "bacs-kiskun", "phone": "" }, "is_paying_customer": false, "avatar_url": "https://secure.gravatar.com/avatar/f96de5c9ef467d55b706b615b56a641b?s=96&d=mm&r=g", "meta_data": [ ], "_links": { "self": [...], // 1 items "collection": [...] // 1 items } } ]
This action is used to fetch information for a customer using their customer ID.
{ "id": 2, "date_created": "2022-10-10T01:24:22", "date_created_gmt": "2022-10-10T01:24:22", "date_modified": "2022-10-10T01:24:22", "date_modified_gmt": "2022-10-10T01:24:22", "email": "test@test.com", "first_name": "", "last_name": "last", "role": "customer", "username": "test", "billing": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "postcode": "", "country": "", "state": "", "email": "", "phone": "" }, "shipping": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "postcode": "", "country": "", "state": "", "phone": "" }, "is_paying_customer": false, "avatar_url": "https://secure.gravatar.com/avatar/b642b4217b34b1e8d3bd915fc65c4452?s=96&d=mm&r=g", "meta_data": [ { "id": 62, "key": "wc_last_active", "value": "1665532800" } ] }
This action is used to create a customer.
Following response payload is received.
{ "id": 6, "date_created": "2023-04-14T17:54:14", "date_created_gmt": "2023-04-14T17:54:14", "date_modified": "2023-04-14T17:54:14", "date_modified_gmt": "2023-04-14T17:54:14", "email": "test@gmail.com", "first_name": "test", "last_name": "test", "role": "customer", "username": "test", "billing": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "abc road , garden city", "address_2": "Maymar, Karachi", "city": "Karachi", "postcode": "78601", "country": "Pakistan", "state": "Sindh", "email": "test@gmail.com", "phone": "+444444" }, "shipping": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "abc road , garden city", "address_2": "Maymar, Karachi", "city": "Karachi", "postcode": "78601", "country": "Pakistan", "state": "Sindh", "phone": "" }, "is_paying_customer": false, "avatar_url": "https://secure.gravatar.com/avatar/f4c6265a08a9578979e81cc594810336?s=96&d=mm&r=g", "meta_data": [ ] }
This action is used to update the details of a customer using their customer ID.
Once created, the username and password for the customer cannot be changed by the admin.
Following response payload is received.
{ "id": 6, "date_created": "2023-04-14T17:54:14", "date_created_gmt": "2023-04-14T17:54:14", "date_modified": "2023-04-14T17:57:24", "date_modified_gmt": "2023-04-14T17:57:24", "email": "test@gmail.com", "first_name": "test", "last_name": "test", "role": "customer", "username": "test", "billing": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "abc road , garden city", "address_2": "Maymar, Karachi", "city": "Karachi", "postcode": "78601", "country": "Pakistan", "state": "Sindh", "email": "test@gmail.com", "phone": "+444444" }, "shipping": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "abc road , garden city", "address_2": "Maymar, Karachi", "city": "Karachi", "postcode": "78601", "country": "Pakistan", "state": "Sindh", "phone": "" }, "is_paying_customer": false, "avatar_url": "https://secure.gravatar.com/avatar/f4c6265a08a9578979e81cc594810336?s=96&d=mm&r=g", "meta_data": [ ] }
This action is used to delete a particular customer using their customer ID.
Following response payload is received.
{ "id": 2, "date_created": "2022-10-10T01:24:22", "date_created_gmt": "2022-10-10T01:24:22", "date_modified": "2022-10-10T01:24:22", "date_modified_gmt": "2022-10-10T01:24:22", "email": "test@test.com", "first_name": "", "last_name": "last", "role": "customer", "username": "test", "billing": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "postcode": "", "country": "", "state": "", "email": "", "phone": "" }, "shipping": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "postcode": "", "country": "", "state": "", "phone": "" }, "is_paying_customer": false, "avatar_url": "https://secure.gravatar.com/avatar/b642b4217b34b1e8d3bd915fc65c4452?s=96&d=mm&r=g", "meta_data": [ { "id": 62, "key": "wc_last_active", "value": "1665532800" } ] }
This action is used to search for orders using various parameters and queries.
Following response payload is received.
[ { "id": 4597, "parent_id": 0, "status": "pending", "currency": "AUD", "version": "6.9.4", "prices_include_tax": false, "date_created": "2023-04-14T11:01:51", "date_modified": "2023-04-14T11:01:51", "discount_total": "0.00", "discount_tax": "0.00", "shipping_total": "0.00", "shipping_tax": "0.00", "cart_tax": "0.00", "total": "350.00", "total_tax": "0.00", "customer_id": 0, "order_key": "wc_order_5hKQmDkxUiesi", "billing": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "email": "test@gmail.com", "phone": "+4444" }, "shipping": { "first_name": "test", "last_name": "test", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "phone": "" }, "payment_method": "", "payment_method_title": "", "transaction_id": "", "customer_ip_address": "", "customer_user_agent": "", "created_via": "rest-api", "customer_note": "", "date_completed": null, "date_paid": null, "cart_hash": "", "number": "4597", "meta_data": [ {...} // 3 keys ], "line_items": [ {...} // 16 keys ], "tax_lines": [ ], "shipping_lines": [ ], "fee_lines": [ ], "coupon_lines": [ ], "refunds": [ ], "payment_url": "https://shop.xxxxx.io/checkout-2/order-pay/4597?pay_for_order=true&key=wc_order_5hKQmDkxUiesi", "is_editable": true, "needs_payment": true, "needs_processing": true, "date_created_gmt": "2023-04-14T11:01:51", "date_modified_gmt": "2023-04-14T11:01:51", "date_completed_gmt": null, "date_paid_gmt": null, "currency_symbol": "$", "_links": { "self": [...], // 1 items "collection": [...] // 1 items } } ]
This action is used to fetch order information using order ID.
Following response payload is received.
{ "id": 4597, "parent_id": 0, "status": "pending", "currency": "AUD", "version": "6.9.4", "prices_include_tax": false, "date_created": "2023-04-14T11:01:51", "date_modified": "2023-04-14T11:01:51", "discount_total": "0.00", "discount_tax": "0.00", "shipping_total": "0.00", "shipping_tax": "0.00", "cart_tax": "0.00", "total": "350.00", "total_tax": "0.00", "customer_id": 0, "order_key": "wc_order_5hKQmDkxUiesi", "billing": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "email": "test@gmail.com", "phone": "+44444" }, "shipping": { "first_name": "test", "last_name": "test", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "phone": "" }, "payment_method": "", "payment_method_title": "", "transaction_id": "", "customer_ip_address": "", "customer_user_agent": "", "created_via": "rest-api", "customer_note": "", "date_completed": null, "date_paid": null, "cart_hash": "", "number": "4597", "meta_data": [ { "id": 6465, "key": "user_ns", "value": "f12372u15376836" } ], "line_items": [ { "id": 259, "name": "DNK Black Shoes - blue", "product_id": 375, "variation_id": 4120, "quantity": 2, "tax_class": "", "subtotal": "350.00", "subtotal_tax": "0.00", "total": "350.00", "total_tax": "0.00", "taxes": [...], // 0 items "meta_data": [...], // 1 items "sku": "", "price": 175, "image": {...}, // 2 keys "parent_name": "DNK Black Shoes" } ], "tax_lines": [ ], "shipping_lines": [ ], "fee_lines": [ ], "coupon_lines": [ ], "refunds": [ ], "payment_url": "https://shop.xxxxx.io/checkout-2/order-pay/4597?pay_for_order=true&key=wc_order_5hKQmDkxUiesi", "is_editable": true, "needs_payment": true, "needs_processing": true, "date_created_gmt": "2023-04-14T11:01:51", "date_modified_gmt": "2023-04-14T11:01:51", "date_completed_gmt": null, "date_paid_gmt": null, "currency_symbol": "$" }
This action is used to create an order of one item or product only. (For multiple items, use create order from cart action).
Following response payload is received.
{ "id": 4599, "parent_id": 0, "status": "pending", "currency": "AUD", "version": "6.9.4", "prices_include_tax": false, "date_created": "2023-04-14T18:13:13", "date_modified": "2023-04-14T18:13:13", "discount_total": "0.00", "discount_tax": "0.00", "shipping_total": "0.00", "shipping_tax": "0.00", "cart_tax": "0.00", "total": "175.00", "total_tax": "0.00", "customer_id": 4, "order_key": "wc_order_yhGfOfZ0eoCYe", "billing": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "state": "", "postcode": "", "country": "", "email": "hello@primechat.ai", "phone": "" }, "shipping": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "state": "", "postcode": "", "country": "", "phone": "" }, "payment_method": "", "payment_method_title": "", "transaction_id": "", "customer_ip_address": "", "customer_user_agent": "", "created_via": "rest-api", "customer_note": "", "date_completed": null, "date_paid": null, "cart_hash": "", "number": "4599", "meta_data": [ ], "line_items": [ { "id": 260, "name": "DNK Black Shoes - blue", "product_id": 375, "variation_id": 4120, "quantity": 1, "tax_class": "", "subtotal": "175.00", "subtotal_tax": "0.00", "total": "175.00", "total_tax": "0.00", "taxes": [...], // 0 items "meta_data": [...], // 1 items "sku": "", "price": 175, "image": {...}, // 2 keys "parent_name": "DNK Black Shoes" } ], "tax_lines": [ ], "shipping_lines": [ ], "fee_lines": [ ], "coupon_lines": [ ], "refunds": [ ], "payment_url": "https://shop.businessa/checkout-2/order-pay/4599?pay_for_order=true&key=wc_order_yhGfOfZ0eoCYe", "is_editable": true, "needs_payment": true, "needs_processing": true, "date_created_gmt": "2023-04-14T18:13:13", "date_modified_gmt": "2023-04-14T18:13:13", "date_completed_gmt": null, "date_paid_gmt": null, "currency_symbol": "$" }
This action is used to update the order information and status using order ID
Following response payload is received.
{ "id": 4597, "parent_id": 0, "status": "completed", "currency": "AUD", "version": "6.9.4", "prices_include_tax": false, "date_created": "2023-04-14T11:01:51", "date_modified": "2023-04-14T18:16:14", "discount_total": "0.00", "discount_tax": "0.00", "shipping_total": "0.00", "shipping_tax": "0.00", "cart_tax": "0.00", "total": "350.00", "total_tax": "0.00", "customer_id": 0, "order_key": "wc_order_5hKQmDkxUiesi", "billing": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "email": "test@gmail.com", "phone": "+4444444" }, "shipping": { "first_name": "xxxx", "last_name": "xxx", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "phone": "" }, "payment_method": "", "payment_method_title": "", "transaction_id": "", "customer_ip_address": "", "customer_user_agent": "", "created_via": "rest-api", "customer_note": "", "date_completed": "2023-04-14T18:16:14", "date_paid": "2023-04-14T18:16:14", "cart_hash": "", "number": "4597", "meta_data": [ { "id": 6465, "key": "user_ns", "value": "f12372u15376836" }, { "id": 6499, "key": "_new_order_email_sent", "value": "true" } ], "line_items": [ { "id": 259, "name": "DNK Black Shoes - blue", "product_id": 375, "variation_id": 4120, "quantity": 2, "tax_class": "", "subtotal": "350.00", "subtotal_tax": "0.00", "total": "350.00", "total_tax": "0.00", "taxes": [...], // 0 items "meta_data": [...], // 1 items "sku": "", "price": 175, "image": {...}, // 2 keys "parent_name": "DNK Black Shoes" } ], "tax_lines": [ ], "shipping_lines": [ ], "fee_lines": [ ], "coupon_lines": [ ], "refunds": [ ], "payment_url": "https://shop.business.io/checkout-2/order-pay/4597?pay_for_order=true&key=wc_order_5hKQmDkxUiesi", "is_editable": false, "needs_payment": false, "needs_processing": true, "date_created_gmt": "2023-04-14T11:01:51", "date_modified_gmt": "2023-04-14T18:16:14", "date_completed_gmt": "2023-04-14T18:16:14", "date_paid_gmt": "2023-04-14T18:16:14", "currency_symbol": "$" }
This action is used to delete an order using the order ID.
Following response payload is received.
{ "id": 4597, "parent_id": 0, "status": "completed", "currency": "AUD", "version": "6.9.4", "prices_include_tax": false, "date_created": "2023-04-14T11:01:51", "date_modified": "2023-04-14T18:16:14", "discount_total": "0.00", "discount_tax": "0.00", "shipping_total": "0.00", "shipping_tax": "0.00", "cart_tax": "0.00", "total": "350.00", "total_tax": "0.00", "customer_id": 0, "order_key": "wc_order_5hKQmDkxUiesi", "billing": { "first_name": "xxxx", "last_name": "xxxxi", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "email": "test@gmail.com", "phone": "+444444" }, "shipping": { "first_name": "xxxx", "last_name": "xxxxi", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "phone": "" }, "payment_method": "", "payment_method_title": "", "transaction_id": "", "customer_ip_address": "", "customer_user_agent": "", "created_via": "rest-api", "customer_note": "", "date_completed": "2023-04-14T18:16:14", "date_paid": "2023-04-14T18:16:14", "cart_hash": "", "number": "4597", "meta_data": [ { "id": 6465, "key": "user_ns", "value": "f12372u15376836" }, { "id": 6499, "key": "_new_order_email_sent", "value": "true" } ], "line_items": [ { "id": 259, "name": "DNK Black Shoes - blue", "product_id": 375, "variation_id": 4120, "quantity": 2, "tax_class": "", "subtotal": "350.00", "subtotal_tax": "0.00", "total": "350.00", "total_tax": "0.00", "taxes": [...], // 0 items "meta_data": [...], // 1 items "sku": "", "price": 175, "image": {...}, // 2 keys "parent_name": "DNK Black Shoes" } ], "tax_lines": [ ], "shipping_lines": [ ], "fee_lines": [ ], "coupon_lines": [ ], "refunds": [ ], "payment_url": "https://shop.businessx.io/checkout-2/order-pay/4597?pay_for_order=true&key=wc_order_5hKQmDkxUiesi", "is_editable": false, "needs_payment": false, "needs_processing": true, "date_created_gmt": "2023-04-14T11:01:51", "date_modified_gmt": "2023-04-14T18:16:14", "date_completed_gmt": "2023-04-14T18:16:14", "date_paid_gmt": "2023-04-14T18:16:14", "currency_symbol": "$" }
This action is used to create an order note using the order ID.
Following response payload is received.
{ "id": 65, "author": "WooCommerce", "date_created": "2023-04-14T18:21:24", "date_created_gmt": "2023-04-14T18:21:24", "note": "This is a test order", "customer_note": false }
This action is used to search for products using various parameters and queries.
Following response payload is received.
[ { "id": 375, "name": "DNK Black Shoes", "slug": "dnk-black-shoes", "permalink": "https://shop.xxxxxx.io/product/dnk-black-shoes", "type": "variable", "status": "publish", "featured": false, "catalog_visibility": "visible", "description": "", "short_description": "", "sku": "", "price": "175", "regular_price": "", "sale_price": "", "date_on_sale_from": null, "date_on_sale_from_gmt": null, "date_on_sale_to": null, "date_on_sale_to_gmt": null, "on_sale": false, "purchasable": true, "total_sales": 30, "virtual": false, "downloadable": false, "downloads": [ ], "download_limit": -1, "download_expiry": -1, "external_url": "", "button_text": "", "tax_status": "taxable", "tax_class": "", "manage_stock": false, "stock_quantity": null, "backorders": "no", "backorders_allowed": false, "backordered": false, "low_stock_amount": null, "sold_individually": false, "weight": "", "dimensions": { "length": "", "width": "", "height": "" }, "shipping_required": true, "shipping_taxable": true, "shipping_class": "", "shipping_class_id": 0, "reviews_allowed": true, "average_rating": "0.00", "rating_count": 0, "parent_id": 0, "purchase_note": "", "attributes": [ ], "variations": [ 4120, 4119, 4122, 4121 ], "grouped_products": [ ], "menu_order": 0, "related_ids": [ 242, 229, 86, 211, 79 ], "stock_status": "instock", "has_options": true, "image": "https://shop.business.io/wp-content/uploads/2021/03/sports-shoe5.jpg" } ]
This action is used to fetch product information using the product ID.
Following response payload is received.
{ "id": 375, "name": "DNK Black Shoes", "slug": "dnk-black-shoes", "permalink": "https://shop.xxxxx.io/product/dnk-black-shoes", "type": "variable", "status": "publish", "featured": false, "catalog_visibility": "visible", "description": "", "short_description": "", "sku": "", "price": "175", "regular_price": "", "sale_price": "", "date_on_sale_from": null, "date_on_sale_from_gmt": null, "date_on_sale_to": null, "date_on_sale_to_gmt": null, "on_sale": false, "purchasable": true, "total_sales": 30, "virtual": false, "downloadable": false, "downloads": [ ], "download_limit": -1, "download_expiry": -1, "external_url": "", "button_text": "", "tax_status": "taxable", "tax_class": "", "manage_stock": false, "stock_quantity": null, "backorders": "no", "backorders_allowed": false, "backordered": false, "low_stock_amount": null, "sold_individually": false, "weight": "", "dimensions": { "length": "", "width": "", "height": "" }, "shipping_required": true, "shipping_taxable": true, "shipping_class": "", "shipping_class_id": 0, "reviews_allowed": true, "average_rating": "0.00", "rating_count": 0, "parent_id": 0, "purchase_note": "", "attributes": [ ], "variations": [ 4120, 4119, 4122, 4121 ], "grouped_products": [ ], "menu_order": 0, "related_ids": [ 247, 209, 160, 169, 109 ], "stock_status": "instock", "has_options": true, "image": "https://shop.business.io/wp-content/uploads/2021/03/sports-shoe5.jpg" }
This action is used to create a product on your Woocommerce store.
Following response payload is received.
{ "id": 4600, "name": "Test Product", "slug": "test-product", "permalink": "https://shop.xxxxx.io/product/test-product", "type": "simple", "status": "publish", "featured": false, "catalog_visibility": "visible", "description": "this is a test product", "short_description": "", "sku": "123456", "price": "10", "regular_price": "10", "sale_price": "", "date_on_sale_from": null, "date_on_sale_from_gmt": null, "date_on_sale_to": null, "date_on_sale_to_gmt": null, "on_sale": false, "purchasable": true, "total_sales": 0, "virtual": false, "downloadable": false, "downloads": [ ], "download_limit": -1, "download_expiry": -1, "external_url": "", "button_text": "", "tax_status": "taxable", "tax_class": "", "manage_stock": false, "stock_quantity": null, "backorders": "no", "backorders_allowed": false, "backordered": false, "low_stock_amount": null, "sold_individually": false, "weight": "", "dimensions": { "length": "", "width": "", "height": "" }, "shipping_required": true, "shipping_taxable": true, "shipping_class": "", "shipping_class_id": 0, "reviews_allowed": true, "average_rating": "0", "rating_count": 0, "parent_id": 0, "purchase_note": "", "attributes": [ ], "variations": [ ], "grouped_products": [ ], "menu_order": 0, "related_ids": [ 109, 212, 157, 210, 229 ], "stock_status": "instock", "has_options": false, "image": null }
This action is used to update the product details using the product ID
Following response payload is received.
{ "id": 4600, "name": "Test Product", "slug": "test-product", "permalink": "https://shop.business.io/?post_type=product&p=4600", "type": "simple", "status": "pending", "featured": false, "catalog_visibility": "visible", "description": "this is a test product", "short_description": "", "sku": "123456", "price": "10", "regular_price": "10", "sale_price": "", "date_on_sale_from": null, "date_on_sale_from_gmt": null, "date_on_sale_to": null, "date_on_sale_to_gmt": null, "on_sale": false, "purchasable": true, "total_sales": 0, "virtual": false, "downloadable": false, "downloads": [ ], "download_limit": -1, "download_expiry": -1, "external_url": "", "button_text": "", "tax_status": "taxable", "tax_class": "", "manage_stock": false, "stock_quantity": null, "backorders": "no", "backorders_allowed": false, "backordered": false, "low_stock_amount": null, "sold_individually": false, "weight": "", "dimensions": { "length": "", "width": "", "height": "" }, "shipping_required": true, "shipping_taxable": true, "shipping_class": "", "shipping_class_id": 0, "reviews_allowed": true, "average_rating": "0", "rating_count": 0, "parent_id": 0, "purchase_note": "", "attributes": [ ], "variations": [ ], "grouped_products": [ ], "menu_order": 0, "related_ids": [ 252, 86, 247, 95, 242 ], "stock_status": "instock", "has_options": false, "image": null }
This action is used to delete a product using the product ID.
Following response payload is received.
{ "id": 4600, "name": "Test Product", "slug": "test-product", "permalink": "https://shop.xxxxxxx.io/?post_type=product&p=4600", "date_created": "2023-04-15T01:02:07", "date_created_gmt": "2023-04-15T01:02:07", "date_modified": "2023-04-15T01:03:28", "date_modified_gmt": "2023-04-15T01:03:28", "type": "simple", "status": "pending", "featured": false, "catalog_visibility": "visible", "description": "this is a test product", "short_description": "", "sku": "123456", "price": "10", "regular_price": "10", "sale_price": "", "date_on_sale_from": null, "date_on_sale_from_gmt": null, "date_on_sale_to": null, "date_on_sale_to_gmt": null, "on_sale": false, "purchasable": true, "total_sales": 0, "virtual": false, "downloadable": false, "downloads": [ ], "download_limit": -1, "download_expiry": -1, "external_url": "", "button_text": "", "tax_status": "taxable", "tax_class": "", "manage_stock": false, "stock_quantity": null, "backorders": "no", "backorders_allowed": false, "backordered": false, "low_stock_amount": null, "sold_individually": false, "weight": "", "dimensions": { "length": "", "width": "", "height": "" }, "shipping_required": true, "shipping_taxable": true, "shipping_class": "", "shipping_class_id": 0, "reviews_allowed": true, "average_rating": "0", "rating_count": 0, "upsell_ids": [ ], "cross_sell_ids": [ ], "parent_id": 0, "purchase_note": "", "categories": [ { "id": 49, "name": "Women", "slug": "women" } ], "tags": [ { "id": 57, "name": "Test Product", "slug": "test-product" } ], "images": [ ], "attributes": [ ], "default_attributes": [ ], "variations": [ ], "grouped_products": [ ], "menu_order": 0, "price_html": "<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>10.00</bdi></span>", "related_ids": [ 160, 157, 194, 210, 252 ], "meta_data": [ ], "stock_status": "instock", "has_options": false }
This action is used for searching product variants based on various filters.
Following response payload is received.
[ { "id": 4122, "date_created": "2022-08-17T08:01:49", "date_created_gmt": "2022-08-17T08:01:49", "date_modified": "2022-08-17T08:01:49", "date_modified_gmt": "2022-08-17T08:01:49", "description": "", "permalink": "https://shop.business.io/product/dnk-black-shoes?attribute_pa_color=red", "sku": "", "price": "195", "regular_price": "195", "sale_price": "", "date_on_sale_from": null, "date_on_sale_from_gmt": null, "date_on_sale_to": null, "date_on_sale_to_gmt": null, "on_sale": false, "status": "publish", "purchasable": true, "virtual": false, "downloadable": false, "downloads": [ ], "download_limit": -1, "download_expiry": -1, "tax_status": "taxable", "tax_class": "", "manage_stock": false, "stock_quantity": null, "stock_status": "instock", "backorders": "no", "backorders_allowed": false, "backordered": false, "low_stock_amount": null, "weight": "", "dimensions": { "length": "", "width": "", "height": "" }, "shipping_class": "", "shipping_class_id": 0, "image": { "id": 2462, "date_created": "2021-03-05T07:22:32", "date_created_gmt": "2021-03-05T07:22:32", "date_modified": "2021-03-05T07:22:32", "date_modified_gmt": "2021-03-05T07:22:32", "src": "https://shop.business.io/wp-content/uploads/2021/03/sports-shoe2.jpg", "name": "sports-shoe2", "alt": "" }, "attributes": [ {...} // 3 keys ], "menu_order": 3, "meta_data": [ {...}, // 3 keys {...}, // 3 keys {...} // 3 keys ], "_links": { "self": [...], // 1 items "collection": [...], // 1 items "up": [...] // 1 items } } ]
This action is used to fetch information for a variant using its variant ID and product ID
Following response payload is received.
{ "id": 4122, "date_created": "2022-08-17T08:01:49", "date_created_gmt": "2022-08-17T08:01:49", "date_modified": "2022-08-17T08:01:49", "date_modified_gmt": "2022-08-17T08:01:49", "description": "", "permalink": "https://shop.xxxxx.io/product/dnk-black-shoes?attribute_pa_color=red", "sku": "", "price": "195", "regular_price": "195", "sale_price": "", "date_on_sale_from": null, "date_on_sale_from_gmt": null, "date_on_sale_to": null, "date_on_sale_to_gmt": null, "on_sale": false, "status": "publish", "purchasable": true, "virtual": false, "downloadable": false, "downloads": [ ], "download_limit": -1, "download_expiry": -1, "tax_status": "taxable", "tax_class": "", "manage_stock": false, "stock_quantity": null, "stock_status": "instock", "backorders": "no", "backorders_allowed": false, "backordered": false, "low_stock_amount": null, "weight": "", "dimensions": { "length": "", "width": "", "height": "" }, "shipping_class": "", "shipping_class_id": 0, "image": { "id": 2462, "date_created": "2021-03-05T07:22:32", "date_created_gmt": "2021-03-05T07:22:32", "date_modified": "2021-03-05T07:22:32", "date_modified_gmt": "2021-03-05T07:22:32", "src": "https://shop.business.io/wp-content/uploads/2021/03/sports-shoe2.jpg", "name": "sports-shoe2", "alt": "" }, "attributes": [ { "id": 0, "name": "color", "option": "red" } ], "menu_order": 3, "meta_data": [ { "id": 3030, "key": "_wxr_import_user_slug", "value": "alex" }, { "id": 3031, "key": "_astra_sites_imported_post", "value": "1" }, { "id": 3032, "key": "_astra_sites_enable_for_batch", "value": "1" } ] }
This action is used to fetch categories using various parameters and queries.
Following response payload is received.
[ { "id": 49, "name": "Women", "slug": "women", "parent": 0, "description": " Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris in erat justo. Nullam ac urna eu felis dapibus condimentum sit amet a augue. Sed non neque elit sed ut. ", "display": "default", "image": { "id": 500, "date_created": "2018-12-06T05:50:12", "date_created_gmt": "2018-12-06T05:50:12", "date_modified": "2022-10-06T23:57:20", "date_modified_gmt": "2022-10-06T23:57:20", "src": "https://shop.business.io/wp-content/uploads/2018/12/women-fashion-free-img.jpg", "name": "women-fashion-free-img", "alt": "" }, "menu_order": 0, "count": 17, "_links": { "self": [...], // 1 items "collection": [...] // 1 items } } ]
This action is used to fetch information for a category using its category ID.
Following response payload is received.
[ { "id": 49, "name": "Women", "slug": "women", "parent": 0, "description": " Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris in erat justo. Nullam ac urna eu felis dapibus condimentum sit amet a augue. Sed non neque elit sed ut. ", "display": "default", "image": { "id": 500, "date_created": "2018-12-06T05:50:12", "date_created_gmt": "2018-12-06T05:50:12", "date_modified": "2022-10-06T23:57:20", "date_modified_gmt": "2022-10-06T23:57:20", "src": "https://shop.xxxxxx.io/wp-content/uploads/2018/12/women-fashion-free-img.jpg", "name": "women-fashion-free-img", "alt": "" }, "menu_order": 0, "count": 17, "_links": { "self": [...], // 1 items "collection": [...] // 1 items } } ]
This action is used to fetch information for product tags using tag ID.
Following response payload is received.
[ { "id": 49, "name": "Women", "slug": "women", "parent": 0, "description": " Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris in erat justo. Nullam ac urna eu felis dapibus condimentum sit amet a augue. Sed non neque elit sed ut. ", "display": "default", "image": { "id": 500, "date_created": "2018-12-06T05:50:12", "date_created_gmt": "2018-12-06T05:50:12", "date_modified": "2022-10-06T23:57:20", "date_modified_gmt": "2022-10-06T23:57:20", "src": "https://shop.xxxx.io/wp-content/uploads/2018/12/women-fashion-free-img.jpg", "name": "women-fashion-free-img", "alt": "" }, "menu_order": 0, "count": 17, "_links": { "self": [...], // 1 items "collection": [...] // 1 items } } ]
This action is used to create a product tag.
Following response payload is received.
{ "id": 57, "name": "Test Product", "slug": "test-product", "description": "this is a test product", "count": 0 }
This action is used to list all the shipping methods available for the store.
Following response payload is received.
[ { "id": "flat_rate", "title": "Flat rate", "description": "Lets you charge a fixed rate for shipping.", "_links": { "self": [...], // 1 items "collection": [...] // 1 items } }, { "id": "free_shipping", "title": "Free shipping", "description": "Free shipping is a special method which can be triggered with coupons and minimum spends.", "_links": { "self": [...], // 1 items "collection": [...] // 1 items } }, { "id": "local_pickup", "title": "Local pickup", "description": "Allow customers to pick up orders themselves. By default, when using local pickup store base taxes will apply regardless of customer address.", "_links": { "self": [...], // 1 items "collection": [...] // 1 items } } ]
This action is used to create a review for a product.
Following response payload is received.
{ "id": 66, "date_created": "2023-04-15T02:02:44", "date_created_gmt": "2023-04-15T02:02:44", "product_id": 375, "product_name": "DNK Black Shoes", "product_permalink": "https://shop.xxxxx.io/product/dnk-black-shoes", "status": "approved", "reviewer": "John Jigga", "reviewer_email": "jigga69@gmail.com", "review": "This is a very good product, me likes", "rating": 4, "verified": false, "reviewer_avatar_urls": { "24": "https://secure.gravatar.com/avatar/fbe4f4181cb19f28ab07c9b4967048ab?s=24&d=mm&r=g", "48": "https://secure.gravatar.com/avatar/fbe4f4181cb19f28ab07c9b4967048ab?s=48&d=mm&r=g", "96": "https://secure.gravatar.com/avatar/fbe4f4181cb19f28ab07c9b4967048ab?s=96&d=mm&r=g" } }
This action is used to fetch product reviews using various filters and parameters.
Following response payload is received.
[ { "id": 66, "date_created": "2023-04-15T02:02:44", "date_created_gmt": "2023-04-15T02:02:44", "product_id": 375, "product_name": "DNK Black Shoes", "product_permalink": "https://shop.xxxxx.io/product/dnk-black-shoes", "status": "approved", "reviewer": "John Jigga", "reviewer_email": "jigga69@gmail.com", "review": "<p>This is a very good product, me likes</p> ", "rating": 4, "verified": false, "reviewer_avatar_urls": { "24": "https://secure.gravatar.com/avatar/fbe4f4181cb19f28ab07c9b4967048ab?s=24&d=mm&r=g", "48": "https://secure.gravatar.com/avatar/fbe4f4181cb19f28ab07c9b4967048ab?s=48&d=mm&r=g", "96": "https://secure.gravatar.com/avatar/fbe4f4181cb19f28ab07c9b4967048ab?s=96&d=mm&r=g" }, "_links": { "self": [...], // 1 items "collection": [...], // 1 items "up": [...] // 1 items } } ]
Woocommerce integrates natively with Primechat to provide webhook triggers. These triggers are triggered whenever an event is carried out on the Woocommerce store either via an api or directly from the store.
WooCommerce support following native triggers
This trigger is fired whenever an order is created on Woocommerce store, either via an API or directly from the store.
Following response payload is received.
{ "id": 4599, "parent_id": 0, "status": "pending", "currency": "AUD", "version": "6.9.4", "prices_include_tax": false, "date_created": "2023-04-14T18:13:13", "date_modified": "2023-04-14T18:13:13", "discount_total": "0.00", "discount_tax": "0.00", "shipping_total": "0.00", "shipping_tax": "0.00", "cart_tax": "0.00", "total": "175.00", "total_tax": "0.00", "customer_id": 4, "order_key": "wc_order_yhGfOfZ0eoCYe", "billing": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "state": "", "postcode": "", "country": "", "email": "hello@primechat.ai", "phone": "" }, "shipping": { "first_name": "", "last_name": "", "company": "", "address_1": "", "address_2": "", "city": "", "state": "", "postcode": "", "country": "", "phone": "" }, "payment_method": "", "payment_method_title": "", "transaction_id": "", "customer_ip_address": "", "customer_user_agent": "", "created_via": "rest-api", "customer_note": "", "date_completed": null, "date_paid": null, "cart_hash": "", "number": "4599", "meta_data": [ ], "line_items": [ { "id": 260, "name": "DNK Black Shoes - blue", "product_id": 375, "variation_id": 4120, "quantity": 1, "tax_class": "", "subtotal": "175.00", "subtotal_tax": "0.00", "total": "175.00", "total_tax": "0.00", "taxes": [...], // 0 items "meta_data": [...], // 1 items "sku": "", "price": 175, "image": {...}, // 2 keys "parent_name": "DNK Black Shoes" } ], "tax_lines": [ ], "shipping_lines": [ ], "fee_lines": [ ], "coupon_lines": [ ], "refunds": [ ], "payment_url": "https://shop.xxxxx.io/checkout-2/order-pay/4599?pay_for_order=true&key=wc_order_yhGfOfZ0eoCYe", "is_editable": true, "needs_payment": true, "needs_processing": true, "date_created_gmt": "2023-04-14T18:13:13", "date_modified_gmt": "2023-04-14T18:13:13", "date_completed_gmt": null, "date_paid_gmt": null, "currency_symbol": "$" }
This trigger is fired whenever an order is updated in Woocommerce store either via an API or directly from the store itself.
Following response payload is received.
{ "id": 4597, "parent_id": 0, "status": "completed", "currency": "AUD", "version": "6.9.4", "prices_include_tax": false, "date_created": "2023-04-14T11:01:51", "date_modified": "2023-04-14T18:16:14", "discount_total": "0.00", "discount_tax": "0.00", "shipping_total": "0.00", "shipping_tax": "0.00", "cart_tax": "0.00", "total": "350.00", "total_tax": "0.00", "customer_id": 0, "order_key": "wc_order_5hKQmDkxUiesi", "billing": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "email": "test@gmail.com", "phone": "+9230302320964" }, "shipping": { "first_name": "Hammad", "last_name": "Siddiqui", "company": "", "address_1": "ABC Road, Garden City", "address_2": "", "city": "Karachi", "state": "Sindh", "postcode": "", "country": "Pakistan", "phone": "" }, "payment_method": "", "payment_method_title": "", "transaction_id": "", "customer_ip_address": "", "customer_user_agent": "", "created_via": "rest-api", "customer_note": "", "date_completed": "2023-04-14T18:16:14", "date_paid": "2023-04-14T18:16:14", "cart_hash": "", "number": "4597", "meta_data": [ { "id": 6465, "key": "user_ns", "value": "f12372u15376836" }, { "id": 6499, "key": "_new_order_email_sent", "value": "true" } ], "line_items": [ { "id": 259, "name": "DNK Black Shoes - blue", "product_id": 375, "variation_id": 4120, "quantity": 2, "tax_class": "", "subtotal": "350.00", "subtotal_tax": "0.00", "total": "350.00", "total_tax": "0.00", "taxes": [...], // 0 items "meta_data": [...], // 1 items "sku": "", "price": 175, "image": {...}, // 2 keys "parent_name": "DNK Black Shoes" } ], "tax_lines": [ ], "shipping_lines": [ ], "fee_lines": [ ], "coupon_lines": [ ], "refunds": [ ], "payment_url": "https://shop.xxxxxx.io/checkout-2/order-pay/4597?pay_for_order=true&key=wc_order_5hKQmDkxUiesi", "is_editable": false, "needs_payment": false, "needs_processing": true, "date_created_gmt": "2023-04-14T11:01:51", "date_modified_gmt": "2023-04-14T18:16:14", "date_completed_gmt": "2023-04-14T18:16:14", "date_paid_gmt": "2023-04-14T18:16:14", "currency_symbol": "$" }
Primechat identifies the information coming from the trigger payload and matches it with the existing bot users. If found, the flow is executed for that user. If the user is not found then a user is created using the information that comes with in payload.
If email and phone are both available then a user is created under Web channel, if only email is available then user is still created under Web channel. If phone only is available then the user is created as Whatsapp channel.
If the above required minimum information does not come with the payload, then the trigger is unable to either identify or create a user and hence the trigger is not fired.