feat: sell_from_stock for marketplaces
This commit is contained in:
@@ -53,7 +53,8 @@ class Marketplace(BaseSiproModel):
|
||||
sell_mixes: Mapped[bool] = mapped_column()
|
||||
sell_blocks: Mapped[bool] = mapped_column()
|
||||
sell_warehouse_products: Mapped[bool] = mapped_column()
|
||||
sell_from_price: Mapped[bool] = mapped_column()
|
||||
sell_from_price: Mapped[int] = mapped_column()
|
||||
sell_from_stock: Mapped[int] = mapped_column()
|
||||
is_deleted: Mapped[bool] = mapped_column()
|
||||
is_paused: Mapped[bool] = mapped_column()
|
||||
send_stocks: Mapped[bool] = mapped_column()
|
||||
|
||||
@@ -357,7 +357,9 @@ async def get_stocks_data(
|
||||
full_stock = warehouse_stock
|
||||
if (not sell_mixes) and is_mix:
|
||||
full_stock = warehouse_stock
|
||||
full_stock = max([0, full_stock])
|
||||
full_stock = max(0, full_stock)
|
||||
if full_stock < marketplace.sell_from_stock:
|
||||
full_stock = 0
|
||||
base_dict['full_stock'] = full_stock
|
||||
response.append(base_dict)
|
||||
return response
|
||||
|
||||
Reference in New Issue
Block a user