🔒
账号还没有可访问的页面
请联系管理员:在「🛠 系统管理 → 用户管理」里给你分配角色,或在「角色管理」里给角色勾选可浏览的页面。
{{ isBoss ? '工作看板 · 全店视角' : '我的工作看板' }}
{{ isBoss ? '全部员工的待处理事项,每条显示归属员工' : '只显示与你相关的待处理事项' }}
点看板条目直达对应页面
⟳ 刷新
📚 新人培训
跟着浮层引导把核心流程走一遍,学完就能独立干活
已完成 {{ guideDoneCount() }}/{{ guideSections.length }}
👥 学习进度
{{ guideDone(s.key) ? '✓' : i+1 }}
{{ s.title }}
{{ s.desc }}
{{ wbDigest.pet_name || '宠物' }}
🐣 你的宠物今天主动给你发的工作小结
(每天早上 8:40 自动生成,AI 宠物页也有记录)
{{ wbDigest.text }}
{{ b.title }}
{{ b.count }}
{{ b.desc }}
商品未关联 {{ b.n_prod }} · 产品库待完善 {{ b.n_lib }}
待付款采购单 {{ b.n_po }} · 待上架选品 {{ b.n_sel }}
📦
{{ it.sub }}
{{ it.owner }}
{{ b.key==='restock' ? '⏳ 看板规划中' : '✅ 都处理完了' }}
加载中…
🎉
看板加载失败,点右上角刷新试试
{{ isBoss ? '📋 工作布置' : '📋 我的任务' }}
{{ isBoss ? '给员工布置任务 → 员工完成提交 → 你验收发食物;选品任务达标自动完成' : '你的每日任务日历;做完点提交,或按任务说明在对应页面完成' }}
周{{ w }}
{{ c.day }}
+{{ (aiTaskMonthMap[c.iso]||[]).length - 3 }} 项…
{{ row.title }}
选品任务
{{ row.note }}
今日进度 {{ row.today_progress ?? 0 }}/{{ row.target_count }}(提交够数自动完成、自动发食物)
{{ aiCalSel || '选一天' }} 没有任务{{ isBoss ? '。点「+ 布置任务」安排工作(支持每天/每周几循环)' : '' }}
我的选品
填写 1688 链接拉取变体 → 提交后等待老板审批(驳回可修改重提)
已勾选 {{ selBatch.length }} 条
批量审批
批量驳回
批量审批统一分配管理人,售价沿用员工预估(要改价请逐条审批)
已勾选 {{ selBatch.length }} 条
批量提交采购
每条选品建一张采购单,提交后进「采购管理」待审核(老板审核 → 付款下单 → 入库)
已勾选 {{ selBatch.length }} 条
批量删除
只能删自己提交的待审批/已驳回选品(老板不限),够不着的自动跳过
{{ row.name_cn }}
{{ row.site_item_id || '—' }}
采购链接{{ (row.ali_links||[]).length > 1 ? (li+1) : '' }} ↗
采购链接 ↗
变体:{{ plVariantDisplay(lk.ali_variant_key) || '—' }}
变体:{{ plVariantDisplay(row.ali_variant_key) || '—' }}
保本 ${{ row.preview.breakeven_usd ?? '—' }} · ROI {{ row.preview.roi ?? '—' }}
—
备注:{{ row.note.slice(0,40) }}
{{ row.status==='rejected'?'驳回:':(row.status==='listed'?'审批:':'') }}{{ row.review_note.slice(0,40) }}
新品表现
选品上架 {{ npDays||180 }} 天内 · 首批货生命周期 · {{ npD && npD.scope==='own' ? '只显示您提交的 / 管理的新品' : '全部新品' }}
每个新品只跟踪首次采购 / 首次发货(同款多链接只认第一次);销售/利润为上架以来累计(与利润分析同口径);货值=首次发货单的货值(CNY)
{{ row.name_cn }} {{ row.warn }} {{ row.step }}
{{ row.mlm }} · 选:{{ row.submitted_by || '—' }} / 管:{{ row.owner || '—' }}
{{ (row.selected_at||'').slice(0,10) || '—' }}
上架{{ row.listed_days }}天
{{ (row.first_po.date||'').slice(0,10) }}
{{ row.first_po.qty }} 个 · ¥{{ row.first_po.amt_cny }}
{{ row.first_po.status }}
还没采
{{ (row.first_ship.date||'').slice(0,10) }}
{{ row.first_ship.qty }} 个 · 货值 ¥{{ row.first_ship.value_cny }}
📍 {{ row.first_ship.location }}
还没发
{{ row.qty_total }} 个
MXN ${{ row.sales_total }}
{{ row.margin_total!=null ? row.margin_total+'%' : '—' }}
售罄 {{ row.sell_rate!=null ? row.sell_rate+'%' : '—' }}
回本 {{ row.payback!=null ? row.payback+'%' : '—' }}
{{ kpi.count }} 链接
{{ kpi.sales_7d }} 7天销量
¥{{ Math.round(kpi.goods_value_cny/1000)/10 }}万 库存货值
{{ kpiAvgPrice() }} 平均客单价
负利润 {{ kpi.negative_count }}
滞销品 {{ kpi.stale_count }}
{{ kpi.last_synced_max }} 数据更新
USD
MXN
CNY
图
链接质量分
体验 · 评分 · 客诉
价格 · 净利率
库存
销量(今日 / 昨日 / 前日)
操作
7天广告
无图
▸
toggleSel(row,v)">
{{ row.name_cn }}
尚未关联产品库,点击去关联
{{ row.listing_type==='premium'?'优质':'经典' }}
{{ statusText(row) }}
Full
{{ freeShipInfo(row).text }}
前台 ↗
{{ a.text }}
{{ qualityDone(row) }}/{{ qualityTotal(row) }} 目标
发布质量
已完成 {{ qualityDone(row) }} 个目标(共 {{ qualityTotal(row) }} 个)
· {{ qualityLevelCn(row) }}
· {{ (row.quality.calculated_at||'').slice(0,10) }}
⚠ {{ g.title_cn }}
{{ g.desc_cn }}
优化建议来自平台「发布质量」,点右侧按钮可直接跳去修改
—
平台只对在售商品提供
体验
{{ row.metrics.experience_score }}
—
评分
⭐ {{ row.metrics.item_rating }}{{ row.metrics.reviews_count||0 }}条
—
客诉
{{ row.metrics.return_rate_30d || 0 }}%{{ row.metrics.return_count_30d||0 }}/{{ row.metrics.order_count_30d||0 }}
净利率计算{{ (row.promo_price_usd!=null && row.promo_price_usd!=='') ? '(促销价口径)' : '(当前售价口径)' }}
售价{{ row._m.price.toFixed(2) }} MXN
{{ fl.label }}{{ fl.v.toFixed(2) }} MXN
- {{ row._m.tax_label }}{{ row._m.tax.toFixed(2) }} MXN
- 单位成本(采购+头程按体积){{ row._m.cost.toFixed(2) }} MXN
= 净利润 / 件资料不全
净利率算不出来 — 先补重量/尺寸
= 净利润 / 件{{ row._m.profit.toFixed(2) }} MXN
净利率{{ pct(row._m.rate) }}({{ row._m.profit.toFixed(2) }} ÷ {{ row._m.price.toFixed(2) }})
回款人民币¥{{ row._p }}(平台净回款×汇率)
— {{ row._m.fee_detail }}
⚠ 未录采购价,成本按 0 算,净利率虚高
{{ row._m.src_txt }}
{{ row._m.src_txt }}
{{ row._m.src_txt }}
链接还卖得动 → 建议人工把目标售价往上调。 提高目标售价
Full仓
{{ row.metrics.full_stock }}
周转
{{ row._turnover }}
滞销
{{ row.metrics.stale_days>=9999?'未出单':row.metrics.stale_days+'天' }}
价格已降到保底,且连续 {{ clearSuggestDays }} 天以上不出单。
建议人工决策:降低保底售价 / 降经典省佣金 / 报平台清货活动 / 下架。 降低保底
建议人工决策:降低保底售价 / 降经典省佣金 / 报平台清货活动 / 下架。 降低保底
全链路库存分布
Full 仓(墨西哥){{ row.metrics.full_stock }}
国内仓{{ row.metrics.domestic_stock }}
海外仓在途(锁定){{ row.metrics.in_transit_qty }}
{{ wh }}{{ qty }}
海外仓可用0
采购未到货{{ row.metrics.purchase_not_received }}
全链路合计{{ row.metrics.total_available }}
全链路{{ row.metrics.total_available }}
{{ row.name_cn || row.title }} · 指标详情
{{ dayLabels()[i2] }}{{ i2===6?'(今天)':'' }}{{ dq }} 件
7天销量{{ Math.round(row.metrics.avg_sales_7d*7) }} 件 ·
7天日均{{ salesAvg7(row) }} 件/天
7天平均售价${{ row.metrics.avg_sell_price_7d }}(${{ (row.metrics.avg_sell_price_7d/(+setting.exchange_usd_mxn||18.5)).toFixed(2) }})
7天利润率{{ pct(row.metrics.net_profit_rate_7d) }}
7天访问{{ row.metrics.visits_7d }} 次
转化率{{ pct(row.metrics.conversion_rate_7d) }}({{ Math.round(row.metrics.avg_sales_7d*7) }} 件 ÷ {{ row.metrics.visits_7d }} 次)
30天销量{{ Math.round(row.metrics.avg_sales_30d*30) }} 件
30天平均售价${{ row.metrics.avg_sell_price_30d }}
30天利润率{{ pct(row.metrics.net_profit_rate_30d) }}
滞销{{ row.metrics.full_stock ? (row.metrics.stale_days>=9999?'从未出单':row.metrics.stale_days+' 天') : 'Full仓无货,不计' }}
商品评分⭐ {{ row.metrics.item_rating }}({{ row.metrics.reviews_count||0 }} 条)
链接质量分{{ Math.round(row.quality.score) }}({{ qualityDone(row) }}/{{ qualityTotal(row) }} 目标)
货值¥{{ row.metrics.goods_value_cny }}
{{ salesN(row,0) }}今日
{{ salesN(row,1) }}昨日
{{ salesN(row,2) }}前日
7日均 {{ salesAvg7(row) }}
TACOS{{ pct(row.ad_7d.tacos) }}
ACOS{{ pct(row.ad_7d.acos) }}
花费{{ fmtAdCost(row) }}
订单{{ row.ad_7d.units }}
更新 {{ row.ad_7d.updated }}
—
加载变体指标中…
| 变体 | SKU | ML code | 7天销量 | 30天销量 | Full仓 | 国内仓 | 在途 | 7天净利率 |
|---|---|---|---|---|---|---|---|---|
| {{ vr.name || '-' }} | {{ vr.sku || '-' }} | {{ vr.ml_code || '-' }} | {{ vr.sales_7d }} | {{ vr.sales_30d }} | {{ vr.full_stock }} | {{ vr.domestic_stock }} | {{ vr.in_transit_qty }} | {{ vr.net_profit_rate_7d==null ? '资料不全' : (vr.net_profit_rate_7d*100).toFixed(1)+'%' }} |
变体详细指标(每个变体的销量/库存/利润)请到 库存查询 查看
{{ row.title }}
{{ row.sku }} {{ row.variant_name }}
且(AND)组合
{{ i+1 }}. {{ c.left }} {{ c.op }} {{ c.right }}
权重 3d:{{ rs.w3 }} / 7d:{{ rs.w7 }} / 15d:{{ rs.w15 }} / 30d:{{ rs.w30 }} ·
补货天数 {{ rs.replenish_days }} 天 · 封顶:{{ rs.qty_cap||'无' }} · 取整到采购倍数:{{ rs.round_to_multiple?'是':'否' }}
💰
薪酬管理
页面建设中,功能规划好后开放——当前仅占位,无数据无操作
待入库 {{ pendingSummary.count }} 单
在途金额 ¥{{ pendingSummary.amount }}
已审核待付款 / 已付款下单 尚未全部到货;超 {{ followUpDays }} 天未入库的订单已标红,记得催商家发货
{{ row.po_no }}
{{ row.ali_order_id || '—' }}
{{ it.lib_name_cn || it.name_cn || it.product_title }}
首次采购
历史价
ML code: {{ it.ml_code || '—' }}
链接{{ li + 1 }} 1688规格:
{{ plVariantDisplay(lk.ali_variant_key) }}
尚未关联变体,请前往产品库关联
1688规格:
{{ plVariantDisplay(it.ali_variant_key) }}
尚未关联变体,请前往产品库关联
审核:{{ row.review_note }}
采购 {{ row.purchase_date || '—' }}
付款 {{ row.ordered_at ? row.ordered_at.slice(0,10) : '—' }}
入库 {{ row.received_at ? row.received_at.slice(0,10) : '—' }}
⏰ {{ row.days_since_ordered }}天
⚠️ 催促发货
¥{{ Number(row.ali_payable_amount_cny).toFixed(2) }}
¥{{ (Number(row.ali_payable_amount_cny) - Number(row.ali_discount_cny || 0)).toFixed(2) }}
{{ row.ali_carriage_cny == 0 ? '包邮' : '含运费 ¥' + Number(row.ali_carriage_cny).toFixed(2) }}
¥{{ Number(row.ali_payable_amount_cny).toFixed(2) }}
{{ row.ali_carriage_cny == 0 ? '包邮' : '含运费 ¥' + Number(row.ali_carriage_cny).toFixed(2) }}
¥{{ (Number(row.ali_payable_amount_cny) / row.total_qty).toFixed(2) }}
¥{{ ((Number(row.ali_payable_amount_cny) - Number(row.ali_discount_cny || 0)) / row.total_qty).toFixed(2) }}
{{ row.ali_carriage_cny == 0 ? '包邮' : '含运费 ¥' + (Number(row.ali_carriage_cny) / row.total_qty).toFixed(2) }}
↑贵了
🎉新低
¥{{ (Number(row.ali_payable_amount_cny) / row.total_qty).toFixed(2) }}
{{ row.ali_carriage_cny == 0 ? '包邮' : '含运费 ¥' + (Number(row.ali_carriage_cny) / row.total_qty).toFixed(2) }}
↑贵了
🎉新低
¥{{ Number(row.ali_paid_amount_cny).toFixed(2) }}
{{ row.ali_carriage_cny == 0 ? '包邮' : '运费 ¥' + Number(row.ali_carriage_cny).toFixed(2) }}
¥{{ (Number(row.ali_paid_amount_cny) / row.total_qty).toFixed(2) }}
含运费
¥{{ Number(row.items[0].unit_price_cny).toFixed(2) }} 起
—
未付款
上次 ¥{{ Number(row.items[0].last_paid_unit_price).toFixed(2) }}
最低 ¥{{ Number(row.items[0].min_paid_unit_price).toFixed(2) }}
本次 ¥{{ Number(row.items[0].current_paid_unit_price).toFixed(2) }}
🎉新低
↑贵了
上次 ¥{{ row.items[0].last_paid_unit_price }}
最低 ¥{{ row.items[0].min_paid_unit_price }}
{{ it.name_cn || it.product_title }} × {{ it.qty }}
¥{{ it.unit_price_cny }}
ML code: {{ it.ml_code || '—' }}
暂无待审核的采购单 🎉
📊 库存看板
数据实时计算
全链路缺货
{{ dash.alerts.counts.out_of_stock || 0 }}SKU
平台仓低库存
{{ dash.alerts.counts.low_full || 0 }}SKU
滞销 >30天
{{ dash.alerts.counts.stale_stock || 0 }}SKU
采购超期
{{ dash.alerts.counts.purchase_overdue || 0 }}单
在途超期
{{ dash.alerts.counts.transit_overdue || 0 }}单
{{ a.title }}
{{ a.msg }}
暂无预警 🎉
库存周转分析(天)
库存结构
货物流转追踪
海上在途
{{ dash.overseas.transit_boxes || 0 }}箱
海外仓待预约
{{ dash.overseas.overseas_boxes || 0 }}箱
已预约待入库
{{ dash.overseas.appointed_boxes || 0 }}箱
已入官方仓
{{ dash.overseas.received_boxes || 0 }}箱
待入库预约单
{{ dash.overseas.pending_appointments || 0 }}单
库存成本 / 货值(CNY)
总货值
¥{{ fmtMoney(dash.cost.total) }}
国内仓
¥{{ fmtMoney(dash.cost.domestic) }}
海外仓
¥{{ fmtMoney(dash.cost.transit) }}
平台仓
¥{{ fmtMoney(dash.cost.full) }}
滞销货值占比
{{ dash.cost.stale_pct || 0 }}%
{{ row.name_cn }}
未关联产品库(先去产品库建档关联,中文名/采购价/1688变体自动带出)
{{ plVariantDisplay(row.ali_variant_key) || '—' }}
库存流水(最近)
清除筛选
当前筛选变体 ID: {{ mvFilterId }}
物流:{{ row.logistics_no || '—' }}
发货:{{ row.ship_date || '—' }}
{{ row.case_no }}
店:{{ row.shop_name }}
{{ row.note }}
+ 添加
{{ row.from_warehouse_name || '—' }}
↓
{{ row.to_warehouse_name || '—' }}
总件数:{{ row.total_qty || 0 }}
箱组:{{ row.total_boxes || 0 }} 箱
重量:{{ row.total_weight_kg ? (row.total_weight_kg + ' kg') : '—' }}
体积(箱):{{ row.total_volume_by_box_m3 || '—' }} m³
体积(产品):{{ row.total_volume_by_product_m3 || '—' }} m³
差额:
{{ volDiffPct(row) > 0 ? '+' : '' }}{{ (((row.total_volume_by_box_m3 - row.total_volume_by_product_m3) / row.total_volume_by_product_m3) * 100).toFixed(1) }}%
{{ volDiffTip(row) }}
差额:—
海外仓箱库存:货物抵达物流商海外仓后在此列出,可选择箱子预约送入官方仓
海上在途
{{ boardTransitRows.length }} 批次 · 超过预计到货日的标红
{{ s.case_no || s.ship_no }}
{{ shipBoardLate(s) ? '超时货件' : '正常在途货件' }}
已用 {{ shipBoardDays(s).used }} 天 · 预计 {{ s.eta || '—' }}
{{ s.ship_date || '—' }}{{ s.eta || '—' }}
发货人{{ s.shipper || '—' }}
物流公司{{ s.carrier || '—' }}
货值¥{{ s.total_value_cny || 0 }}
体积{{ s.total_volume_m3 ? s.total_volume_m3.toFixed(3)+'m³' : '—' }}
海上没有在途批次
海外仓在库
{{ boardOverseasRows.length }} 批次 · 卡片显示各位置箱数,全部送入官方仓后自动从看板消失
{{ s.case_no || s.ship_no }}
到仓 {{ s.arrived_at || '—' }}
在仓 {{ shipBoardDays(s).used }} 天 · 物流 {{ s.carrier || '—' }}
海外仓{{ shipBoxLoc(s).overseas }} 箱
已预约入库{{ shipBoxLoc(s).appointed }} 箱
已入官方仓{{ shipBoxLoc(s).received }} 箱
货值¥{{ s.total_value_cny || 0 }}
体积{{ s.total_volume_m3 ? s.total_volume_m3.toFixed(3)+'m³' : '—' }}
海外仓没有待送官方仓的批次
状态
物流单号
{{ curBoat.logistics_no || '—' }}
货件号
{{ curBoat.case_no || '—' }}
店铺
{{ curBoat.shop_name || '—' }}
物流公司
{{ curBoat.carrier || '—' }}
发货日期
{{ (curBoat.created_at||'').slice(0,10) }}
预计到达
{{ curBoat.eta || '—' }}
总件数
{{ curBoat.total_qty || 0 }} 件
箱数
{{ curBoat.total_boxes || 0 }} 箱
总体积
{{ curBoat.total_volume_m3 ? (curBoat.total_volume_m3 + ' m³') : '—' }}
📊 产品明细汇总(共 {{ curBoatProductSummary.length }} 种)
无图
{{ row.ml_code || '—' }}
{{ plVariantDisplay(row.ali_variant_key) || '—' }}
{{ row.total_qty }}
{{ row.name_cn || row.product_title }}
📦 每箱明细(共 {{ curBoat.boxes.length }} 箱)
无图
{{ row.qty }}
箱 {{ box.box_no }}
尺寸 {{ box.length_cm }}×{{ box.width_cm }}×{{ box.height_cm }} cm
体积 {{ (+box.volume_m3).toFixed(3) }} m³
装 {{ box.items.length }} 种商品
{{ row.name_cn || row.product_title }}
该箱未录入商品
📋 商品明细(未分箱)
无图
{{ row.name_cn || row.product_title }}
状态
箱数
{{ curAppt.box_count }} 箱
约送时间
{{ curAppt.appointment_at.slice(0,16).replace('T',' ') }}
入库时间
{{ curAppt.received_at.slice(0,16).replace('T',' ') }}
📦 每箱明细(共 {{ curAppt.boxes.length }} 箱)
无图
{{ row.name_cn || '—' }}
{{ row.ml_code || '—' }}
{{ row.qty }}
箱 {{ box.box_no }}
尺寸 {{ box.length_cm }}×{{ box.width_cm }}×{{ box.height_cm }} cm
体积 {{ (+box.volume_m3).toFixed(3) }} m³
货件号: {{ box.plan_note }}
物流: {{ box.logistics_no }}
装 {{ box.items.length }} 种商品
该箱未录入商品
发出数量与实际入仓数量的差异会自动统计,用于向官方索赔。
总差异:{{ inboundTotalLoss }} 件
加载详情中…
📋 商品明细
| 商品 | SKU | 数量 | 实付$ | 采购成本¥ | 头程¥ |
|---|---|---|---|---|---|
| {{ it.variant_sku || '-' }} | {{ it.qty }} | {{ it.unit_price }} | {{ it.purchase_price_cny ?? '未录' }} | {{ it.freight_cny ?? '-' }} |
👤 买家
{{ oDetail[row.id].buyer_name || oDetail[row.id].buyer_nickname || '(无买家信息)' }}
累计购买 {{ oDetail[row.id].buyer_orders_total }} 单
老客户
新客
{{ h.ml_order_id }} · {{ shortTime(h.date_created) }} · ${{ h.total_amount }} · {{ h.status }}
💰 结算明细(平台后台真实数据)
| 实付金额 ({{ oDetail[row.id].paid_currency || 'USD' }}) | ${{ oDetail[row.id].paid_amount_usd ?? '-' }} |
| 实付折比索 (MXN) | ${{ oDetail[row.id].paid_mxn ?? '-' }} |
| 平台佣金·销售费用 (MXN) | -${{ oDetail[row.id].commission_mxn ?? 0 }} |
| 运费·卖家承担 (MXN) | -${{ oDetail[row.id].shipping_mxn ?? 0 }} |
| ISR 所得税代扣 (MXN) | -${{ oDetail[row.id].isr_mxn ?? 0 }} |
| IVA 增值税代扣 (MXN) | -${{ oDetail[row.id].iva_mxn ?? 0 }} |
| 退款 (MXN) | -${{ oDetail[row.id].refunded_amount_mxn ?? 0 }} |
| 回款收入 (MXN) | ${{ oDetail[row.id].huikuan_mxn ?? 0 }} |
| 采购成本 (MXN) | -${{ oDetail[row.id].total_purchase_mxn ?? 0 }} |
| 头程物流 (MXN) | -${{ oDetail[row.id].total_freight_mxn ?? 0 }} |
| 净利润 (MXN) | ${{ oDetail[row.id].net_profit_mxn ?? 0 }} |
| 利润率 | {{ oDetail[row.id].profit_rate!=null ? (oDetail[row.id].profit_rate*100).toFixed(1)+'%' : '-' }} |
汇率:1 USD≈${{ oDetail[row.id].rate_usd?.toFixed(2) }} MXN · 1 CNY≈${{ oDetail[row.id].rate_cny?.toFixed(2) }} MXN(实时)
🚚 物流
物流单号 {{ oDetail[row.id].shipping_id || '-' }}
{{ oDetail[row.id].shipment.status }} · {{ oDetail[row.id].shipment.carrier || '' }}
{{ oDetail[row.id].shipment.delivered_date ? '· 已签收 ' + shortTime(oDetail[row.id].shipment.delivered_date) : '' }}
{{ row.items.map(i=>i.title_snapshot.slice(0,36)+(i.qty>1?' ×'+i.qty:'')).join(';') }}
;
{{ i.ml_code || '-' }}
·
{{ i.product_name_cn || i.product_library_name || '-' }}
·
#{{ i.product_id }}
{{ fmtMxnCur(row.total_amount) }}
{{ fmtUsdCur(row.paid_amount_usd) }}
📢 广告单
已送达
未送达
折扣
B2B
纠纷
退货申请
📦 产品库💡 产品库 = 实物资料统一库,可挂「美客多商品」和「1688采购变体」(直连下单)。
链接{{ li+1 }}:{{ plVariantDisplay(lk.ali_variant_key) || '—' }}
—
{{ plVariantDisplay(row.ali_variant_key) }}
链接{{ li + 1 }}
查询商品
删除
{{ plLinkStates[li].title }}
未查到变体,请检查链接或接口返回
部分产品由两条 1688 链接分别购买时,点「新增关联1688链接」再填一条;下单时各链接勾选的变体×采购倍数会一起下到同一张 1688 订单。
下单 1688 时自动留到商家备注,如「每个SKU一套完整独立包装,预先装好成品出货,包装尽量紧凑精简,谢谢。」
表格批量录入
在模板里填写产品(ID 列留空即可,系统会自动生成),
产品中文名必填,然后回这里上传。
将新建 {{ plImportPrev.create_total || plImportPrev.creates.length }} 条
(预览分页展示,确认后全部导入)
{{ lk.title.length > 18 ? lk.title.slice(0, 18) + '…' : lk.title }}
{{ lk.site }}
{{ lk.codes.join('、') }}
将覆盖修改 {{ plImportPrev.change_total || plImportPrev.changes.length }} 条
(预览分页展示,确认后全部导入)
{{ df.field }}:
{{ df.old === '' ? '(空)' : df.old }}
→ {{ df.new }}
问题行(不会导入)
{{ er }}
问题行(不会关联,需检查后重新上传)
{{ er }}
{{ v.seller_sku || '-' }}
{{ v.name }}
Full:{{ v.full_stock }}
{{ v.lib_name_cn }}
未关联
关联
取消关联
v3.47:按变体(ML code)关联。一个变体只能关联一个产品库,一个产品库可关联多个变体。点「关联」把该变体关联到本产品库;「取消关联」解除该变体的关联。
30天总订单
{{ returnsD.summary.total_orders }}
取消订单(真实)
{{ returnsD.summary.real_cancelled }}
系统拆单(不计数)
{{ returnsD.summary.pack_splitted }}
取消率
{{ pct(returnsD.summary.cancel_rate) }}
部分退款单
{{ returnsD.summary.refund_orders }}
取消原因分布
{{ {pack_splitted:'系统拆单',buyer_cancel_express:'买家主动取消',mediations:'调解纠纷取消',shipment_not_delivered:'物流未妥投',unknown:'未知原因'}[r.code] || r.code }}
({{ r.group || 'internal' }})
ⓘ
ⓘ
{{ r.count }}
每日取消走势(含拆单)
退货/取消最多的商品(按真实取消)
![]()
{{ row.title }}
{{ row.real_cancel_qty }}
{{ row.cancel_qty - row.real_cancel_qty }}
{{ pct(row.cancel_rate) }}
最近真实取消明细(前 30 条)
{{ {buyer_cancel_express:'买家主动取消',mediations:'调解纠纷取消',shipment_not_delivered:'物流未妥投',pack_splitted:'系统拆单',unknown:'未知'}[row.code] || row.code }}
{{ i.title }} ×{{ i.qty }}
销量
{{ profitD.kpi.qty.toLocaleString() }}
环比 {{ profitD.kpi.qty_chg!=null ? (profitD.kpi.qty_chg>0?'+':'')+profitD.kpi.qty_chg+'%' : '—' }}
平均客单价
{{ paFmt(profitD.kpi.avg_order_value) }}
环比 {{ profitD.kpi.avg_order_value_chg!=null ? (profitD.kpi.avg_order_value_chg>0?'+':'')+profitD.kpi.avg_order_value_chg+'%' : '—' }}
净利率
{{ profitD.kpi.net_margin }}%
环比 {{ profitD.kpi.net_margin_chg!=null ? (profitD.kpi.net_margin_chg>0?'+':'')+profitD.kpi.net_margin_chg+'%' : '—' }}
动销率
{{ profitD.kpi.turnover_rate!=null ? profitD.kpi.turnover_rate+'%' : '—' }}
环比 {{ profitD.kpi.turnover_rate_chg!=null ? (profitD.kpi.turnover_rate_chg>0?'+':'')+profitD.kpi.turnover_rate_chg+'%' : '—' }}
{{ profitD.kpi.turnover_days>1 ? '日均' : '' }}出单 {{ profitD.kpi.ordered_products!=null ? profitD.kpi.ordered_products : '—' }} / 在售 {{ profitD.kpi.active_products!=null ? profitD.kpi.active_products : '—' }}
销售额
{{ profitUnit }} {{ paFmt(profitD.summary.actual_sales) }}
销量
{{ profitD.summary.actual_qty.toLocaleString() }}
采购成本
{{ profitUnit }} {{ paFmt(profitD.summary.purchase) }}
净利润
{{ profitUnit }} {{ paFmt(profitD.summary.profit) }}
{{ {sales:'销售额', qty:'销量', purchase:'采购成本', profit:'净利润'}[profitTab] }}摘要
| 指标 | 当期 | 环比 |
|---|---|---|
| 销售额 | {{ profitUnit }} {{ paFmt(profitD.summary.sales) }} | {{ profitUnit }} {{ paFmt(profitD.summary.sales_prev) }} |
| 退款金额 | {{ profitUnit }} {{ paFmt(profitD.summary.refund) }} | {{ profitUnit }} {{ paFmt(profitD.summary.refund_prev) }} |
| 实际销售额 | {{ profitUnit }} {{ paFmt(profitD.summary.actual_sales) }} | {{ profitUnit }} {{ paFmt(profitD.summary.actual_sales_prev) }} |
| 销量 | {{ profitD.summary.qty.toLocaleString() }} | {{ profitD.summary.qty_prev.toLocaleString() }} |
| 退款 | {{ profitD.summary.refund_qty.toLocaleString() }} | {{ profitD.summary.refund_qty_prev.toLocaleString() }} |
| 实际销量 | {{ profitD.summary.actual_qty.toLocaleString() }} | {{ profitD.summary.actual_qty_prev.toLocaleString() }} |
| 采购费用 | {{ profitUnit }} {{ paFmt(profitD.summary.purchase) }} | {{ profitUnit }} {{ paFmt(profitD.summary.purchase_prev) }} |
| 成本占比 | {{ profitD.summary.purchase_ratio }}% | {{ profitD.summary.purchase_ratio_prev }}% |
| 净利润 | {{ profitUnit }} {{ paFmt(profitD.summary.profit) }} | {{ profitUnit }} {{ paFmt(profitD.summary.profit_prev) }} |
| 平台佣金 | {{ profitUnit }} {{ paFmt(profitD.summary.fee) }} | {{ profitUnit }} {{ paFmt(profitD.summary.fee_prev) }} |
| 平台佣金占比 | {{ profitD.summary.fee_ratio }}% | {{ profitD.summary.fee_ratio_prev }}% |
| 平台物流费 | {{ profitUnit }} {{ paFmt(profitD.summary.ship) }} | {{ profitUnit }} {{ paFmt(profitD.summary.ship_prev) }} |
| 平台物流费占比 | {{ profitD.summary.ship_ratio }}% | {{ profitD.summary.ship_ratio_prev }}% |
{{ {sales:'销售额', qty:'销量', purchase:'采购成本', profit:'净利润'}[profitTab] }} 走势
当期
上期
商品销售明细
💡 点击中文名跳转产品库,点击西语名跳转商品列表
共 {{ profitD.products_total }} 个商品 · 按销售额倒序
仅显示您管理 + 无管理人的商品
导出 Excel
| 商品信息 | 店铺 | 管理人 | 状态 | 销售 ({{ profitUnit }}) | 利润 ({{ profitUnit }}) | 平台费用 ({{ profitUnit }}) | 采购成本 ({{ profitUnit }}) | 头程物流 ({{ profitUnit }}) | 其他成本 ({{ profitUnit }}) | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 销售额 | 退款金额 | 实际销售额 | 平均客单价 | 实际销量 | 退款率 | 净利润 | 净利率 | 平台佣金 | 平台物流费 | 平台税费 | 物流占比 | 采购成本 | 占比 | 平均采购 | 头程物流费 | 占比 | 平均头程 | 广告费 | 广告税费 | ||||
|
|
{{ p.shop_name }} | {{ p.owner_name || '—' }} | {{ p.status==='active'?'在售':'暂停' }} | {{ paFmt(p.sales) }} | {{ paFmt(p.refund) }} | {{ paFmt(p.actual_sales) }} | {{ paFmt(p.avg_order_value) }} | {{ p.actual_qty }} | {{ p.refund_rate }}% | {{ paFmt(p.net_profit) }} | {{ p.net_margin }}% | {{ paFmt(p.fee) }} | {{ paFmt(p.ship) }} | {{ paFmt(p.tax) }} | {{ p.ship_ratio }}% | {{ paFmt(p.purchase) }} | {{ p.purchase_ratio }}% | {{ paFmt(p.avg_purchase) }} | {{ paFmt(p.freight) }} | {{ p.freight_ratio }}% | {{ paFmt(p.avg_freight) }} | {{ paFmt(p.ads) }} | {{ paFmt(p.adtax) }} |
| 该时段无商品销售数据 | |||||||||||||||||||||||
📢
广告功能未开启
在「成本设置」里打开广告总开关(ads_enabled)。
广告花费
MXN ${{ adsD.summary.cost }}
≈ ¥{{ Math.round(adsD.summary.cost * (+setting.exchange_usd_cny||6.7146) / (+setting.exchange_usd_mxn||18.5)) }}
广告带来销售
MXN ${{ adsD.summary.sales }}
{{ adsD.summary.units }} 单(直接+间接)
ROAS(总)
{{ adsD.summary.roas==null?'—':adsD.summary.roas }}
ACOS {{ adsD.summary.acos==null?'—':adsD.summary.acos+'%' }}
TACOS(占全店销售)
{{ adsD.summary.tacos==null?'—':(adsD.summary.tacos*100).toFixed(1)+'%' }}
广告费 ÷ 全店销售额(含自然单)
🔑 保本 ROAS(全店加权)
{{ adsD.summary.breakeven_roas==null?'—':adsD.summary.breakeven_roas }}
{{ adsD.summary.breakeven_roas==null?'商品缺采购价,补录后自动生效':'毛利率 '+(adsD.summary.shop_margin*100).toFixed(1)+'%' }}
⚠️ 低于保本线的系列
{{ adsD.summary.below_breakeven_count }} 个
每投一笔亏一笔,建议减钱/暂停
广告后真实毛利
MXN ${{ adsD.summary.ad_net_total }}
广告销售 × 毛利率 − 广告费
🤖 自动诊断
{{ adsD.diagnosis }}
广告系列看板
金额统一 MXN(v4.50 起本土店按原值、跨境店按汇率折算);budget 是「月预算日均」(平台官方语义,当天最多可消耗 2 倍);剩余日均 =(月预算 − 本月已花)÷ 本月剩余天数
{{ row.status==='active'?'运行中':'已暂停' }}
MXN ${{ row.budget }}
MXN ${{ row.yesterday_cost==null?'—':row.yesterday_cost }}
MXN ${{ row.runway.left_daily }}
—
{{ (row.golden.lost_impression_share_by_budget*100).toFixed(0) }}%
{{ row.roas==null?'—':row.roas }}
{{ row.breakeven_roas==null?'—':row.breakeven_roas }}
—MXN ${{ row.ad_net }}
{{ row.suggest.label }}
填入 {{ row.currency_ori }} {{ row.suggest.suggested_budget_ori }}
保存
⏸ 暂停
▶ 恢复
{{ row.campaign_id }} · {{ {PROFITABILITY:'盈利',INCREASE:'增长',VISIBILITY:'可见性'}[row.strategy] || row.strategy || '—' }}
上次 {{ row.last_change.field }} {{ row.last_change.before }} → {{ row.last_change.after }}({{ shortTime(row.last_change.at) }}) 改回
今日实际 MXN ${{ row.daily_budget || '—' }}
剩 MXN ${{ row.runway.left }}
排名丢 {{ row.golden.lost_impression_share_by_ad_rank==null?'—':(row.golden.lost_impression_share_by_ad_rank*100).toFixed(0)+'%' }}
{{ row.no_cost_count }} 个缺成本
按系列原币种输入({{ row.currency_ori }})
商品级广告表现
全部
🔥 烧钱 TOP20
🔴 花钱零成交
🟢 高效 TOP20
📦 没投广告的库存品
在售且有库存、但近 {{ adsDays }} 天没投过广告的商品(最多 50 个)——考虑拿它们做新品冷启动。
{{ row.name_cn || row.title }}
{{ row.item_id || row.ad_group_id }} · ERP 未收录
花费 vs 销售 vs ROAS
近 30 天
近 90 天
🟧 花费 · 🟦 广告销售(左轴 $)· 红线 ROAS(右轴)
加载广告数据…
🏬 适用店铺:全店通用(香港跨境店 / 跨境1店 / W3 本土店 / W4 本土店 / YT1 本土店 / TQ1 本土店 / MT7 本土店 7 家店共用;按店拆分规则将在后续版本支持)
📈 涨价规则(v4.08 实时触发)
阶梯1:今日销量大于
→ 促销价涨
美元
(本土店自动按汇率折 MXN 推平台)
阶梯2:今日销量大于
→ 促销价涨
美元
(阶梯2优先,命中则阶梯1不再触发)
兜底:昨日销量大于
→ 促销价涨
美元
(webhook 漏推订单时的每日扫描兜底)
⚡ 实时触发:商品今日每出一单立刻查销量,命中阶梯就涨价;每个商品每天最多自动涨价一次;价格不超目标售价
📦 库存告急涨价
每天扫一次链接,7日日均销量 ×
大于 Full 仓库存时,促销价涨价
美元。与上面涨价规则同时命中时,步长取较大值;每个商品每天最多自动涨价一次。
库存告急 = 按当前速度,{{ pr.stock_up_days }} 天内会卖空 · 涨价后减少出单速度,争取补货时间
不低于保底售价
📉 降价规则
每天扫一次链接,Full 仓有库存且连续
天未出单的链接,促销价降价
美元;新品入仓保护期
天;降价后观察
天。价格不会低于保底售价。
按当前数据命中 {{ pricingHits.down }} 条 · 新品入仓当天重新计时,所以最快第 {{ (+pr.dn_guard_days) + (+pr.dn_no_sale_days) }} 天才开始降
保底售价 = −10% 利润
🔁 刊型自动切换(经典 ⇄ 优质)
每天扫一次链接,按下面三条自动切换链接类型(同一商品一天只切一次):
① Full 仓库存少于
个的优质链接 → 自动降为经典;
② Full 仓库存不少于
个、且连续
天未出单的经典链接 → 自动升为优质;
③ 7 日日均销量大于
的优质链接 → 自动降为经典省佣金。
① Full 仓库存少于
② Full 仓库存不少于
③ 7 日日均销量大于
按当前数据命中:库存降经典 {{ pricingHits.listing_downgrade }} 条 · 升优质 {{ pricingHits.listing_upgrade }} 条 · 动销降经典 {{ pricingHits.listing_downgrade_sales }} 条 · 降刊型后库存恢复不会立即改回,要满足升优质条件才升
优质流量大、佣金高
🧹 触底降低保底(只标记,不自动改价)
价格已降到保底售价、且连续
天仍不出单的链接,商品列表标「降低保底」。
自动降价到保底后就不再动了;触底仍卖不动说明不是价格问题,标出来请你人工决策(降低保底售价 / 降经典省佣金 / 报平台清货活动 / 下架)
改价一律走促销价:先退出促销活动,再按新价重新报名(平台不允许在活动里直接改价)。
促销价最高只能到原价的 95%(平台硬性要求折扣 >5%),撞到这个上限时会自动把原价抬上去再挂促销,一次只抬约 {{ fmtUsd((+(pr.up_step_usd)||1)/0.95) }};若降价三级都试过仍卡在 5% 线,会自动多降一点(降到原价 94.5%,不低于保底售价)再试一次。
还没有改价记录
本组改价统一按全局改价规则判定(三个组共用一套);把商品加入本组后,商品不用再开「自动改价」开关,每天墨西哥 05:05(北京 19:05)自动按规则真改价。
⚙️ 判定规则 = 全局改价规则(三个组共用)
① 涨价:{{ pr.up_enabled ? ('昨日销量 > ' + pr.up_min_qty_yday + ' → 促销价 +' + fmtUsd(pr.up_step_usd)) : '(停用)' }}
|库存告急加价:{{ pr.stock_up_enabled ? ('7日均销量×' + pr.stock_up_days + ' > 库存 → +' + fmtUsd(pr.stock_up_step_usd)) : '(停用)' }}
② 降价:{{ pr.dn_enabled ? ('Full仓有货且连续 ' + pr.dn_no_sale_days + ' 天未出单 → 促销价 -' + fmtUsd(pr.dn_step_usd) + '(新品保护 ' + pr.dn_guard_days + ' 天 · 降后观察 ' + pr.dn_observe_days + ' 天)') : '(停用)' }}
③ 刊型自动切换:{{ pr.lt_auto_enabled ? ('库存 < ' + pr.lt_min_stock + ' 降经典 | 库存 ≥ ' + pr.upgrade_min_stock + ' 且连续 ' + pr.upgrade_no_sale_days + ' 天未出单升优质 | 优质7日日均 > ' + pr.downgrade_avg_sales_min + ' 降经典') : '(停用)' }}
④ 触底降低保底:价格已降到保底、且连续 {{ pr.clear_suggest_days || 7 }} 天不出单 → 商品列表标「降低保底」(只标记,不自动改价) —— 价格不会低于保底、不会高于目标(在商品里设)。要改数字去「📊 改价总览」的 ⚙️ 全局改价规则 卡。
② 降价:{{ pr.dn_enabled ? ('Full仓有货且连续 ' + pr.dn_no_sale_days + ' 天未出单 → 促销价 -' + fmtUsd(pr.dn_step_usd) + '(新品保护 ' + pr.dn_guard_days + ' 天 · 降后观察 ' + pr.dn_observe_days + ' 天)') : '(停用)' }}
③ 刊型自动切换:{{ pr.lt_auto_enabled ? ('库存 < ' + pr.lt_min_stock + ' 降经典 | 库存 ≥ ' + pr.upgrade_min_stock + ' 且连续 ' + pr.upgrade_no_sale_days + ' 天未出单升优质 | 优质7日日均 > ' + pr.downgrade_avg_sales_min + ' 降经典') : '(停用)' }}
④ 触底降低保底:价格已降到保底、且连续 {{ pr.clear_suggest_days || 7 }} 天不出单 → 商品列表标「降低保底」(只标记,不自动改价) —— 价格不会低于保底、不会高于目标(在商品里设)。要改数字去「📊 改价总览」的 ⚙️ 全局改价规则 卡。
今天没有命中(跳过原因举例:{{ pgActive.skipSample || '—' }})
改保底/目标价后自动保存(只改护栏价、不推平台,留空=不设限);改价规则永不跌破保底、不超过目标价
本组还没有改价记录(执行改价后这里会出现记录)
加载组数据…
将加入本组(前 {{ pgImportPrev.joins.length }} 条)
将改保底/目标(前 {{ pgImportPrev.changes.length }} 条)
{{ df.field }}:
{{ df.old === '' ? '(空)' : ('$' + df.old) }}
→ {{ typeof df.new === 'number' ? ('$' + df.new) : df.new }}
问题行(不会导入)
{{ er }}
入组商品会自动开启自动改价(与「加入本组」按钮同规则);空单元格=保持原价,填 0/无/清除=清空该护栏价
⏳ {{ vgBatchCurrent }}
今日:{{ vgStats.today_count || 0 }}条
今日花费:¥{{ (vgStats.today_cost||0).toFixed(2) }}
累计:¥{{ vgStats.total_cost?.toFixed(2) || '0.00' }}
商品
${{ p.price_usd }} · 售{{ p.sold_quantity }}
加载中...
视频风格
{{ s }}
AI 分镜脚本
💡 选商品后 AI 脚本会自动读取商品全部图片,也可点 + 上传本地参考图
⚙️ 模型与参数
💡 两平台新用户均有免费额度,用完自动按量付费
🎬 即梦 Seedance(火山方舟) · 新人送2500万Tokens
✓
{{ cfg.label }}
{{ cfg.desc }}
¥{{ cfg.price_5s }}/5s
✨ 千问 Wanx(DashScope) · 新人100万Tokens,有效期90天
✓
{{ cfg.label }}
{{ cfg.desc }}
¥{{ cfg.price_5s }}/5s
时长
分辨率
比例
音频
单条预估花费:
¥ {{ vgEstCost }}
⚠️ 超过 ¥5 限额,请换用 2.0 Mini 或降低分辨率/时长
💡 限额 ¥5,当前可直接生成
生成结果
❌
生成失败
生成中...
状态:{{ vgCurrentVideo.status_display }}
⚠️ {{ vgCurrentVideo.error_msg }}
实际花费:¥{{ vgCurrentVideo.actual_cost }}
✨ AI 提取卖点
💎 {{ kp }}
选商品后生成脚本自动提取
📊 效果统计
已生成:{{ vgStats.total || 0 }} 个
已上传:{{ vgStats.uploaded || 0 }} 个
失败:{{ vgStats.failed || 0 }} 个
历史记录
未回复问答
{{ svcOverview.q_unanswered || 0 }}
待处理
{{ svcOverview.q_unhandled || 0 }}
今日新增
{{ svcOverview.q_today || 0 }}
问答总数
{{ svcOverview.q_total || 0 }}
左侧选择一条问答
{{ curQ.text }}
🇨🇳 {{ curQ.text_translated }}
{{ curQ.answer_text }}
🇨🇳 中文翻译中…
🇨🇳 {{ curQ.answer_translated }}
🤖 AI 推荐回复
{{ aiReplies.length ? '🔄 重新生成' : '✨ 生成回复' }}
AI 正在学习商品并生成回复…
方案 {{ ['A','B','C'][i] }} · {{ ['礼貌安抚型','直接解决型','专业说明型'][i] }}
{{ r.es }}
🇨🇳 {{ r.zh }}
📚 本次回复依据(AI 学习的商品资料,点击展开核对)
{{ aiBasis }}
{{ t.title }}{{ t.content_cn }}
选择问答后展示商品详情
📦
{{ curQ.product_title || curQ.marketplace_item_id || '(无商品)' }}
MLM ID: {{ curQ.marketplace_item_id }}
ML Code: {{ curQ.product_ctx.sku }}
💰 售价 ${{ curQ.product_ctx.price }}
🏆 累计售出 {{ curQ.product_ctx.sold_quantity || 0 }} 件
⭐ {{ curQ.product_ctx.rating }} 星
状态 {{ curQ.product_ctx.status }}
商品描述
{{ (curQ.product_ctx.description || '').slice(0, 500) }}
该商品历史问答({{ curQ.history.length }})
❓ {{ (h.text||'').slice(0, 80) }}
💬 {{ (h.answer||'').slice(0, 80) }}
AI 自动回复
售前自动回复
售后自动回复
📝 售前问答日志
最近 {{ qLogRows.length }} 条售前回复
🔄 刷新
📋 全部记录
📦
{{ row.site_item_id }}
{{ row.ml_code }}
{{ row.buyer_message_zh }} {{ row.buyer_message || "—" }}
操作人:{{ row.operator }}
共 {{ replyLogCount }} 条
载入中…
| 时间 | 类别 | 店铺 | 商品 | 买家消息 | 选用 | 最终回复 | 操作人 | 自动 | 结果 |
|---|---|---|---|---|---|---|---|---|---|
| {{ l.created_at }} | {{ l.category }} | {{ l.shop_name || '-' }} | {{ l.product_name }} | {{ l.selected }} | {{ l.operator }} | {{ l.is_auto ? '🤖' : '👤' }} | {{ l.sent ? '✅' : '❌' }} |
未读会话
{{ svcOverview.c_unread || 0 }}
待处理(等我回复)
{{ svcOverview.c_unhandled || 0 }}
今日新增
{{ svcOverview.c_today || 0 }}
会话总数
{{ svcOverview.c_total || 0 }}
左侧选择一个会话
{{ m.text }}
🇨🇳 {{ m.text_translated }}
📎 {{ m.attachments.join('、') }}
🤖 AI 推荐回复
{{ aiReplies.length ? '🔄 重新生成' : '✨ 生成回复' }}
AI 正在学习商品并生成回复…
方案 {{ ['A','B','C'][i] }} · {{ ['礼貌安抚型','直接解决型','专业说明型'][i] }}
{{ r.es }}
🇨🇳 {{ r.zh }}
📚 本次回复依据(AI 学习的商品资料,点击展开核对)
{{ aiBasis }}
{{ t.title }}{{ t.content_cn }}
选择会话后展示订单详情
📦
{{ curC.product_title || curC.item_title || '(无商品)' }}
订单号: {{ curC.order_ml_id }}
包裹号: {{ curC.pack_id }}
金额: ${{ curC.order_amount }}
买家ID: {{ curC.buyer_id }}
物流信息
承运: {{ curC.carrier }}
单号: {{ curC.tracking_number }}
状态: {{ curC.shipping_status }}
买家信息
{{ curC.buyer_name }}
ID: {{ curC.buyer_id }}
AI 自动回复
售前自动回复
售后自动回复
📝 售后会话日志
最近 {{ aLogRows.length }} 条售后回复
🔄 刷新
📋 全部记录
📦
{{ row.site_item_id }}
{{ row.ml_code }}
操作人:{{ row.operator }}
共 {{ replyLogCount }} 条
载入中…
| 时间 | 类别 | 店铺 | 商品 | 买家消息 | 选用 | 最终回复 | 操作人 | 自动 | 结果 |
|---|---|---|---|---|---|---|---|---|---|
| {{ l.created_at }} | {{ l.category }} | {{ l.shop_name || '-' }} | {{ l.product_name }} | {{ l.selected }} | {{ l.operator }} | {{ l.is_auto ? '🤖' : '👤' }} | {{ l.sent ? '✅' : '❌' }} |
📏 客诉回复原则
所有 AI 生成回复时强制遵守;启用的原则按顺序注入 AI 提示词
载入中…
{{ i + 1 }}.
principleToggle(p, v)">
编辑
删除
{{ p.content }}
创建于 {{ p.created_at }}
还没有回复原则,点右上角新增
成本设置
税费 = 销售额 × 税率(计提),退款按比例退回;墨西哥参考 9.05%(蓝鲸BI 同口径)
广告税费 = 广告费 × 税率(墨西哥 IVA 默认 16),利润页自动扣
按体积计费;发货按箱录入时自动估算这一票的头程
平台结算时在佣金之外收的费(汇率转换等),按真实结算单填
平台仓可售天数 ≤ 此值时触发预警(默认7天)
有库存但超过此天数无销量时触发预警(默认30天)
模拟:下单/付款不真正发往1688(演示/回归用);真实:实际调用1688下单付款(需已订阅交易API权限包 + 生产AppKey)
保存设置
USD → CNY
USD → MXN
CNY → MXN
↺ 重新读取
点「保存设置」后立即对所有成本、利润、货值计算生效(不用重启)。
本土店回款比索、直接换人民币 → CNY→MXN 填直接汇率;留空则按 USD 交叉折算。
本周${{ money(row.sales_7d.cur) }}
上周${{ money(row.sales_7d.prev) }}
环比
{{ pct(row.sales_7d.pct) }}
—
{{ shopTestMsg }}
{{ name }}:{{ r.detail }}
{{ accountTestMsg }}
📋 采购跟单规则
付款
天未入库的采购单需催促商家发货
保存
超过此天数的已付款采购单会在采购列表显示红色预警