Skip to content

Haravan ​

Connect a Haravan shop to look up and manage orders, products, customers and inventory.

Kết nối ​

  • Kiểu xác thực: oauth2

Scope yêu cầu:

  • openid
  • profile
  • email
  • org
  • userinfo
  • grant_service
  • wh_api
  • com.read_shop
  • com.read_products
  • com.write_products
  • com.read_orders
  • com.write_orders
  • com.read_customers
  • com.write_customers
  • com.read_inventories
  • com.write_inventories

Actions ​

ActionKeyNhómTác độngRủi roDuyệt
Danh sách đơn hàngharavan.list_ordersĐơn hàngNONElowkhông
Đếm đơn hàngharavan.count_ordersĐơn hàngNONElowkhông
Xem đơn hàngharavan.get_orderĐơn hàngNONElowkhông
Tạo đơn hàngharavan.create_orderĐơn hàngWRITEmediumcó
Cập nhật đơn hàngharavan.update_orderĐơn hàngWRITEmediumcó
Xác nhận đơn hàngharavan.confirm_orderĐơn hàngWRITEmediumcó
Đóng đơn hàngharavan.close_orderĐơn hàngWRITEmediumcó
Mở lại đơn hàngharavan.open_orderĐơn hàngWRITEmediumcó
Huỷ đơn hàngharavan.cancel_orderĐơn hàngWRITEhighcó
Thêm thẻ đơn hàngharavan.add_order_tagsĐơn hàngWRITEmediumcó
Xoá thẻ đơn hàngharavan.remove_order_tagsĐơn hàngWRITEmediumcó
Giao người xử lý đơnharavan.assign_orderĐơn hàngWRITEmediumcó
Lịch sử đơn hàngharavan.list_order_eventsĐơn hàngNONElowkhông
Danh sách thanh toán của đơnharavan.list_order_transactionsĐơn hàngNONElowkhông
Ghi nhận thanh toán đơnharavan.create_order_transactionĐơn hàngWRITEhighcó
Danh sách hoàn tiền của đơnharavan.list_order_refundsĐơn hàngNONElowkhông
Hoàn tiền đơn hàngharavan.create_order_refundĐơn hàngWRITEhighcó
Xem phí vận chuyểnharavan.get_shipping_ratesĐơn hàngNONElowkhông
Danh sách sản phẩmharavan.list_productsSản phẩmNONElowkhông
Xem sản phẩmharavan.get_productSản phẩmNONElowkhông
Tạo sản phẩmharavan.create_productSản phẩmWRITEmediumcó
Cập nhật sản phẩmharavan.update_productSản phẩmWRITEmediumcó
Xoá sản phẩmharavan.delete_productSản phẩmWRITEhighcó
Thêm thẻ sản phẩmharavan.add_product_tagsSản phẩmWRITEmediumcó
Xoá thẻ sản phẩmharavan.remove_product_tagsSản phẩmWRITEmediumcó
Danh sách biến thểharavan.list_variantsSản phẩmNONElowkhông
Xem biến thểharavan.get_variantSản phẩmNONElowkhông
Tạo biến thểharavan.create_variantSản phẩmWRITEmediumcó
Cập nhật biến thểharavan.update_variantSản phẩmWRITEmediumcó
Xoá biến thểharavan.delete_variantSản phẩmWRITEhighcó
Danh sách ảnh sản phẩmharavan.list_product_imagesSản phẩmNONElowkhông
Thêm ảnh sản phẩmharavan.add_product_imageSản phẩmWRITEmediumcó
Xoá ảnh sản phẩmharavan.delete_product_imageSản phẩmWRITEhighcó
Danh sách nhóm sản phẩmharavan.list_custom_collectionsSản phẩmNONElowkhông
Tạo nhóm sản phẩmharavan.create_custom_collectionSản phẩmWRITEmediumcó
Cập nhật nhóm sản phẩmharavan.update_custom_collectionSản phẩmWRITEmediumcó
Xoá nhóm sản phẩmharavan.delete_custom_collectionSản phẩmWRITEhighcó
Danh sách nhóm sản phẩm tự độngharavan.list_smart_collectionsSản phẩmNONElowkhông
Thêm sản phẩm vào nhómharavan.add_product_to_collectionSản phẩmWRITEmediumcó
Bỏ sản phẩm khỏi nhómharavan.remove_product_from_collectionSản phẩmWRITEmediumcó
Danh sách khách hàngharavan.list_customersKhách hàngNONElowkhông
Tìm khách hàngharavan.search_customersKhách hàngNONElowkhông
Xem khách hàngharavan.get_customerKhách hàngNONElowkhông
Tạo khách hàngharavan.create_customerKhách hàngWRITEmediumcó
Cập nhật khách hàngharavan.update_customerKhách hàngWRITEmediumcó
Xoá khách hàngharavan.delete_customerKhách hàngWRITEhighcó
Thêm thẻ khách hàngharavan.add_customer_tagsKhách hàngWRITEmediumcó
Xoá thẻ khách hàngharavan.remove_customer_tagsKhách hàngWRITEmediumcó
Danh sách địa chỉ khách hàngharavan.list_customer_addressesKhách hàngNONElowkhông
Thêm địa chỉ khách hàngharavan.create_customer_addressKhách hàngWRITEmediumcó
Cập nhật địa chỉ khách hàngharavan.update_customer_addressKhách hàngWRITEmediumcó
Xoá địa chỉ khách hàngharavan.delete_customer_addressKhách hàngWRITEhighcó
Đặt địa chỉ mặc địnhharavan.set_default_customer_addressKhách hàngWRITEmediumcó
Xem tồn khoharavan.get_inventory_levelsTồn khoNONElowkhông
Điều chỉnh tồn khoharavan.adjust_inventoryTồn khoWRITEmediumcó
Danh sách phiếu điều chỉnh khoharavan.list_inventory_adjustmentsTồn khoNONElowkhông
Danh sách phiếu chuyển khoharavan.list_inventory_transfersTồn khoNONElowkhông
Tạo phiếu chuyển khoharavan.create_inventory_transferTồn khoWRITEmediumcó
Nhận hàng chuyển khoharavan.receive_inventory_transferTồn khoWRITEmediumcó
Xem thông tin shopharavan.get_shopCửa hàngNONElowkhông
Danh sách chi nhánh, khoharavan.list_locationsCửa hàngNONElowkhông
Danh sách nhân viênharavan.list_staffCửa hàngNONElowkhông
Nhật ký hoạt động shopharavan.list_activity_eventsCửa hàngNONElowkhông
Danh sách tỉnh/thànhharavan.list_provincesCửa hàngNONElowkhông
Danh sách phường/xãharavan.list_wardsCửa hàngNONElowkhông

Events ​

haravan.order_created ​

A new order was placed (Haravan topic orders/create).

FieldKiểuMô tả
idinteger
namestringOrder number shown to staff, e.g. #1001
order_numberstring
total_pricenumber
subtotal_pricenumber
financial_statusstringpending, paid, partially_paid, refunded, voided, …
fulfillment_statusstringnotfulfilled, partial, fulfilled
emailstring
notestring
tagsstring
source_namestring
customerobject
customer.idinteger
customer.first_namestring
customer.last_namestring
customer.emailstring
customer.phonestring
shipping_addressobject
shipping_address.namestring
shipping_address.phonestring
shipping_address.address1string
shipping_address.provincestring
shipping_address.province_codestring
shipping_address.districtstringWard name since the 2025 two-level reform
shipping_address.district_codestringWard code
billing_addressobject
billing_address.namestring
billing_address.phonestring
billing_address.address1string
billing_address.provincestring
billing_address.province_codestring
billing_address.districtstringWard name since the 2025 two-level reform
billing_address.district_codestringWard code
line_itemsarray of object
line_items[].variant_idinteger
line_items[].product_idinteger
line_items[].titlestring
line_items[].variant_titlestring
line_items[].skustring
line_items[].quantityinteger
line_items[].pricenumber
created_atstring
updated_atstring

Mapping mặc định:

json
{
  "contact": {
    "email": "{{trigger.customer.email}}",
    "name": "{{trigger.customer.last_name}} {{trigger.customer.first_name}}",
    "phone": "{{trigger.customer.phone ?? trigger.shipping_address.phone}}"
  },
  "inputs": {}
}

haravan.order_paid ​

An order was paid (Haravan topic orders/paid).

FieldKiểuMô tả
idinteger
namestringOrder number shown to staff, e.g. #1001
order_numberstring
total_pricenumber
subtotal_pricenumber
financial_statusstringpending, paid, partially_paid, refunded, voided, …
fulfillment_statusstringnotfulfilled, partial, fulfilled
emailstring
notestring
tagsstring
source_namestring
customerobject
customer.idinteger
customer.first_namestring
customer.last_namestring
customer.emailstring
customer.phonestring
shipping_addressobject
shipping_address.namestring
shipping_address.phonestring
shipping_address.address1string
shipping_address.provincestring
shipping_address.province_codestring
shipping_address.districtstringWard name since the 2025 two-level reform
shipping_address.district_codestringWard code
billing_addressobject
billing_address.namestring
billing_address.phonestring
billing_address.address1string
billing_address.provincestring
billing_address.province_codestring
billing_address.districtstringWard name since the 2025 two-level reform
billing_address.district_codestringWard code
line_itemsarray of object
line_items[].variant_idinteger
line_items[].product_idinteger
line_items[].titlestring
line_items[].variant_titlestring
line_items[].skustring
line_items[].quantityinteger
line_items[].pricenumber
created_atstring
updated_atstring

Mapping mặc định:

json
{
  "contact": {
    "email": "{{trigger.customer.email}}",
    "name": "{{trigger.customer.last_name}} {{trigger.customer.first_name}}",
    "phone": "{{trigger.customer.phone ?? trigger.shipping_address.phone}}"
  },
  "inputs": {}
}

haravan.order_cancelled ​

An order was cancelled (Haravan topic orders/cancelled).

FieldKiểuMô tả
idinteger
namestringOrder number shown to staff, e.g. #1001
order_numberstring
total_pricenumber
subtotal_pricenumber
financial_statusstringpending, paid, partially_paid, refunded, voided, …
fulfillment_statusstringnotfulfilled, partial, fulfilled
emailstring
notestring
tagsstring
source_namestring
customerobject
customer.idinteger
customer.first_namestring
customer.last_namestring
customer.emailstring
customer.phonestring
shipping_addressobject
shipping_address.namestring
shipping_address.phonestring
shipping_address.address1string
shipping_address.provincestring
shipping_address.province_codestring
shipping_address.districtstringWard name since the 2025 two-level reform
shipping_address.district_codestringWard code
billing_addressobject
billing_address.namestring
billing_address.phonestring
billing_address.address1string
billing_address.provincestring
billing_address.province_codestring
billing_address.districtstringWard name since the 2025 two-level reform
billing_address.district_codestringWard code
line_itemsarray of object
line_items[].variant_idinteger
line_items[].product_idinteger
line_items[].titlestring
line_items[].variant_titlestring
line_items[].skustring
line_items[].quantityinteger
line_items[].pricenumber
created_atstring
updated_atstring

Mapping mặc định:

json
{
  "contact": {
    "email": "{{trigger.customer.email}}",
    "name": "{{trigger.customer.last_name}} {{trigger.customer.first_name}}",
    "phone": "{{trigger.customer.phone ?? trigger.shipping_address.phone}}"
  },
  "inputs": {}
}

haravan.order_fulfilled ​

An order was fully delivered (Haravan topic orders/fulfilled).

FieldKiểuMô tả
idinteger
namestringOrder number shown to staff, e.g. #1001
order_numberstring
total_pricenumber
subtotal_pricenumber
financial_statusstringpending, paid, partially_paid, refunded, voided, …
fulfillment_statusstringnotfulfilled, partial, fulfilled
emailstring
notestring
tagsstring
source_namestring
customerobject
customer.idinteger
customer.first_namestring
customer.last_namestring
customer.emailstring
customer.phonestring
shipping_addressobject
shipping_address.namestring
shipping_address.phonestring
shipping_address.address1string
shipping_address.provincestring
shipping_address.province_codestring
shipping_address.districtstringWard name since the 2025 two-level reform
shipping_address.district_codestringWard code
billing_addressobject
billing_address.namestring
billing_address.phonestring
billing_address.address1string
billing_address.provincestring
billing_address.province_codestring
billing_address.districtstringWard name since the 2025 two-level reform
billing_address.district_codestringWard code
line_itemsarray of object
line_items[].variant_idinteger
line_items[].product_idinteger
line_items[].titlestring
line_items[].variant_titlestring
line_items[].skustring
line_items[].quantityinteger
line_items[].pricenumber
created_atstring
updated_atstring

Mapping mặc định:

json
{
  "contact": {
    "email": "{{trigger.customer.email}}",
    "name": "{{trigger.customer.last_name}} {{trigger.customer.first_name}}",
    "phone": "{{trigger.customer.phone ?? trigger.shipping_address.phone}}"
  },
  "inputs": {}
}

haravan.customer_created ​

A new customer was added (Haravan topic customers/create).

FieldKiểuMô tả
idinteger
first_namestring
last_namestring
emailstring
phonestring

haravan.product_updated ​

A product, its variants or prices changed (Haravan topic products/update).

FieldKiểuMô tả
idinteger
titlestring
variantsarray of object
variants[].idinteger
variants[].skustring
variants[].pricenumber
variants[].inventory_quantityinteger

haravan.app_uninstalled ​

The shop removed the FLAE app (Haravan topic app/uninstalled).

FieldKiểuMô tả
org_idstring