63 lines
1.4 KiB
TypeScript
63 lines
1.4 KiB
TypeScript
export enum ProductStatus {
|
|
PUBLISH = 'publish', // 已发布
|
|
DRAFT = 'draft', // 草稿
|
|
PENDING = 'pending', // 待审核
|
|
PRIVATE = 'private', // 私有
|
|
TRASH = 'trash', // 回收站
|
|
AUTO_DRAFT = 'auto-draft', // 自动草稿
|
|
FUTURE = 'future', // 定时发布
|
|
INHERIT = 'inherit', // 继承状态
|
|
}
|
|
|
|
export enum ProductStockStatus {
|
|
INSTOCK = 'instock',
|
|
OUT_OF_STOCK = 'outofstock',
|
|
ON_BACK_ORDER = 'onbackorder',
|
|
}
|
|
|
|
export enum ProductType {
|
|
SIMPLE = 'simple',
|
|
VARIABLE = 'variable',
|
|
WOOSB = 'woosb',
|
|
}
|
|
|
|
export enum PurchaseOrderStatus {
|
|
DRAFT = 'draft',
|
|
SUBMITTED = 'submitted',
|
|
RECEIVED = 'received',
|
|
}
|
|
|
|
export enum StockRecordOperationType {
|
|
IN = 'in',
|
|
OUT = 'out',
|
|
}
|
|
|
|
export enum OrderStatus {
|
|
PENDING = 'pending',
|
|
PROCESSING = 'processing',
|
|
COMPLETED = 'completed',
|
|
ON_HOLD = 'on-hold',
|
|
CANCEL = 'cancelled',
|
|
REFUNDED = 'refunded',
|
|
FAILED = 'failed',
|
|
DRAFT = 'draft',
|
|
}
|
|
|
|
export enum ErpOrderStatus {
|
|
PENDING = 'pending', // 待确认
|
|
PROCESSING = 'processing', //待发货
|
|
COMPLETED = 'completed', //已完成
|
|
CANCEL = 'cancelled', //已取消
|
|
REFUNDED = 'refunded', //已退款
|
|
FAILED = 'failed', //失败
|
|
|
|
AFTER_SALE_PROCESSING = 'after_sale_pending', // 售后处理中
|
|
PENDING_RESHIPMENT = 'pending_reshipment', // 待补发
|
|
PENDING_REFUND = 'pending_refund', // 待退款
|
|
}
|
|
|
|
export enum ShipmentType {
|
|
CANADAPOST = 'canadapost',
|
|
FREIGHTCOM = 'freightcom',
|
|
}
|