fix(products): set direct_price when saving manual pricing
Manual source left direct_price=0 so customer enrich overwrote stored price with live gold buy. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -955,6 +955,7 @@ watch(
|
||||
props.form.price_formula_enabled = false
|
||||
props.form.reading_method = null
|
||||
props.form.price_offset_percent = 0
|
||||
props.form.direct_price = 1
|
||||
} else if (option === '3') {
|
||||
// قیمت اپ: مرجع خارجی ندارد، متغیر (هر گرم × وزن)
|
||||
props.form.reading_method = null
|
||||
|
||||
@@ -602,9 +602,11 @@ async function saveProduct() {
|
||||
payload.price_formula = String(payload.price_formula ?? '').trim() || '((P)/MG)*W+100000'
|
||||
delete payload.price
|
||||
} else if (methodOption.value === '1') {
|
||||
// دستی: direct_price=1 تا enrich وزنمحور مظنهٔ زنده را روی price ذخیرهشده ننویسد
|
||||
payload.reading_method = null
|
||||
payload.price_offset_percent = 0
|
||||
payload.app_price = false
|
||||
payload.direct_price = 1
|
||||
payload.price_formula_enabled = false
|
||||
} else if (methodOption.value === '3') {
|
||||
// قیمت اپ: بدون مرجع خارجی، متغیر (هر گرم × وزن)، قیمت دستی نگه نمیدارد
|
||||
|
||||
Reference in New Issue
Block a user