Creates prices modifiers in productVariant

This commit is contained in:
Sebastian Rindom committed 2020-02-05 15:14:19 +01:00
1 parent cb727c8689
commit 1d939342b4
7 files changed
+547 -7

No files matched your search

@@ -55,6 +55,56 @@ export const ProductVariantModelMock = {
manage_inventory: true,
})
}
if (query._id === IdMap.getId("no-prices")) {
return Promise.resolve({
_id: IdMap.getId("no-prices"),
title: "No Prices",
prices: [],
})
}
if (query._id === IdMap.getId("eur-prices")) {
return Promise.resolve({
_id: IdMap.getId("eur-prices"),
title: "eur Prices",
prices: [
{
currency_code: "eur",
amount: 1000,
},
{
region_id: IdMap.getId("region-france"),
currency_code: "eur",
amount: 950,
},
],
})
}
if (query._id === IdMap.getId("france-prices")) {
return Promise.resolve({
_id: IdMap.getId("france-prices"),
title: "France Prices",
prices: [
{
currency_code: "eur",
amount: 1000,
},
{
region_id: IdMap.getId("region-france"),
currency_code: "eur",
amount: 950,
},
{
region_id: IdMap.getId("region-us"),
currency_code: "usd",
amount: 1200,
},
],
})
}
return Promise.resolve(undefined)
}),
}
@@ -5,6 +5,7 @@
import mongoose from "mongoose"
export default new mongoose.Schema({
region_id: { type: String },
currency_code: { type: String, required: true },
amount: { type: Number, required: true, min: 0 },
})