Skip to content

Commit a53e711

Browse files
authored
95395 - Add Freight carrier pricing demo data (#14384)
1 parent 47ba07b commit a53e711

13 files changed

+64
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"importId";"name";"startDate";"company.importId";"concernedModel.name";"class1PricingRule.importId";"result1PricingRule.importId";"productCategory.code";"formula";"typeSelect"
2+
2;"Colissimo prices";"TODAY[-1M]";1;"FreightCarrierPricing";3;4;;"true";"FreightCarrierPricing"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"importId";"pricing.importId";"classificationDecParam1";"resultParam1"
2+
5;2;0.01;0.00
3+
6;2;250.01;5.25
4+
7;2;500.01;7.35
5+
8;2;750.01;8.65
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
"importId";"typeSelect";"fieldTypeSelect";"concernedModel";"name";"formula";"fieldToPopulate";"scale";"operatorSelect"
2+
3;1;1;"FreightCarrierPricing";"Order weight";"def totalWeight = 0 saleOrder?.saleOrderLineList?.each { line ->totalWeight += line.product?.grossMass * line.qty} return new BigDecimal(totalWeight)";;2;1
3+
4;2;0;"FreightCarrierPricing";"Prices";"pricingLine?.resultParam1";"pricingAmount";2;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"importId";"name";"code";"productTypeSelect";"productFamily.importId";"purchasable";"isShippingCostsProduct"
2+
"1900";"Transport cost";"TPC";"storable";;"true";"true"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"importId";"freightCarrierPricing.importId"
2+
1;2
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"importId";"shippingCostsProduct_importId"
2+
1;1900
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"importId";"name";"startDate";"company.importId";"concernedModel.name";"class1PricingRule.importId";"result1PricingRule.importId";"productCategory.code";"formula";"typeSelect"
2+
2;"Les tarifs Colissimo";"TODAY[-1M]";1;"FreightCarrierPricing";3;4;;"true";"FreightCarrierPricing"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"importId";"pricing.importId";"classificationDecParam1";"resultParam1"
2+
5;2;0.01;0.00
3+
6;2;250.01;5.25
4+
7;2;500.01;7.35
5+
8;2;750.01;8.65
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
"importId";"typeSelect";"fieldTypeSelect";"concernedModel";"name";"formula";"fieldToPopulate";"scale";"operatorSelect"
2+
3;1;1;"FreightCarrierPricing";"Poids de la commande";"def totalWeight = 0 saleOrder?.saleOrderLineList?.each { line ->totalWeight += line.product?.grossMass * line.qty} return new BigDecimal(totalWeight)";;2;1
3+
4;2;0;"FreightCarrierPricing";"Tarifs";"pricingLine?.resultParam1";"pricingAmount";2;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"importId";"name";"code";"productTypeSelect";"productFamily.importId";"purchasable";"isShippingCostsProduct"
2+
"1900";"Frais de port";"FDP";"storable";;"true";"true"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"importId";"shippingCostsProduct_importId"
2+
1;1900
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"importId";"shippingCostsProduct_importId"
2+
1;1900

axelor-supplychain/src/main/resources/apps/demo-data/supplychain-config.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,37 @@
110110
<input file="stock_inventory.csv" separator=";" type="com.axelor.apps.stock.db.Inventory"
111111
search="self.importId = :importId"
112112
call="com.axelor.csv.script.ImportSupplyChain:importInventory"/>
113+
114+
<input file="base_pricingRule.csv" separator=";" type="com.axelor.apps.base.db.PricingRule"
115+
search="self.importId = :importId">
116+
<bind column="concernedModel" to="concernedModel" search="self.name = :concernedModel"/>
117+
<bind column="fieldToPopulate" to="fieldToPopulate"
118+
search="(self.metaModel.name = :concernedModel) AND (self.name = :fieldToPopulate)"
119+
if="fieldToPopulate"/>
120+
</input>
121+
122+
<input file="base_pricing.csv" separator=";" type="com.axelor.apps.base.db.Pricing"
123+
search="self.importId = :importId">
124+
<bind to="startDate" eval="call:com.axelor.csv.script.ImportDateTime:importDate(startDate)"
125+
column="startDate"/>
126+
</input>
127+
128+
<input file="base_pricingLine.csv" separator=";" type="com.axelor.apps.base.db.PricingLine"
129+
search="self.importId = :importId"/>
130+
131+
<input file="stock_freightCarrierMode.csv" separator=";"
132+
type="com.axelor.apps.stock.db.FreightCarrierMode" search="self.importId = :importId"/>
133+
134+
<input file="base_product.csv" separator=";" type="com.axelor.apps.base.db.Product"
135+
search="self.importId = :importId" call="com.axelor.csv.script.ImportProduct:importProduct">
136+
<bind to="isShippingCostsProduct" column="isShippingCostsProduct"
137+
eval="isShippingCostsProduct ? isShippingCostsProduct : 'false'"/>
138+
</input>
139+
140+
<input file="stock_shipmentMode.csv" separator=";"
141+
type="com.axelor.apps.stock.db.ShipmentMode" search="self.importId = :importId">
142+
<bind to="shippingCostsProduct" column="shippingCostsProduct_importId"
143+
search="self.importId = :shippingCostsProduct_importId"/>
144+
</input>
113145
</csv-inputs>
114146

0 commit comments

Comments
 (0)