var mockProduct = {
  order_id: 0,
  shop_id: 0,
  product_id: 0,
  product_variant_id: 0,
  product_unique_string: '0:0:',
  product_title: '',
  product_cover: '',
  product_sku: {
    code: 'HNYmhKjqKKCJ',
    name: '',
    barcode: '',
    sku_ids: '',
    variant: [],
    variant_id: '0',
    generate_voucher: []
  },
  product_bundle: [],
  gift_card: 0,
  selling_price: '0',
  original_price: '0',
  cost_price: '0.00',
  product_quantity: 1,
  payment_price: '0',
  deposit_price: '0.00',
  tax_fee: '0',
  is_charge_tax: 1,
  refund_quantity: 0,
  refund_status: '0',
  shipping_status: 'unfulfilled',
  payment_status: 'payment_processing',
  commission: 0,
  commission_tax: 0,
  rebate_type: '',
  rebate_value: '0.00',
  commission_percent: '0.0000',
  channel: '',
  channel_id: 0,
  item_relation_id: 0,
  schedule_event_id: 0,
  note: '',
  extension_type: 'product_appointment',
  before_product_quantity: 1,
  remove_product_quantity: 0,
  deleted_at: null,
  created_at: '2024-02-28 15:49:21',
  updated_at: '2024-02-28 15:49:39',
  order_detail_id: 0,
  product_option_string: '',
  product_subtitle: '',
  source_product_price: '0',
  discount_amount: 0,
  product_discount_reason: '',
  discount_type: '',
  discountway: '',
  discount_per: '',
  single_discount: null
};

// const payStatusMap = {
//   authorized: this.i18n('i18n-lwug1s79'),
//   paid: this.i18n('i18n-m1oe3fyx'),
//   partially_paid: this.i18n('i18n-m1oe3g3w'),
//   partially_refunded: this.i18n('i18n-m1oe3g8j'),
//   payment_pending: this.i18n('i18n-m1oe3gd6'),
//   refunded: this.i18n('i18n-m1oe474a'),
//   unpaid: this.i18n('i18n-m1oe47cm'),
//   voided: this.i18n('i18n-m1oe4k3o'),
//   payment_processing: this.i18n('i18n-m1oe4k9a'),
// };

// const payStatusColorMap = {
//   authorized: 'var(--Gray-200, #EAECF0)',
//   paid: 'var(--Success-100, #DCFAE6)',
//   partially_paid: 'var(--Moss-100, #E6F4D7)',
//   partially_refunded: 'var(--Pink-100, #FCE7F6)',
//   payment_pending: 'var(--Warning-100, #FEF0C7)',
//   refunded: 'var(--Error-100, #FEE4E2)',
//   unpaid: 'var(--Blue-100, #D1E9FF)',
//   voided: 'var(--Gray-200, #EAECF0)',
//   payment_processing: 'var(--Warning-100, #FEF0C7)',
// };