Skip to main content

Set Up Fillers through API

➑️ See the API Reference documentation πŸ”— for detailed information.

Set Up the Dimensions​

width is a mandatory parameter used for price calculation.

Base Unit Filler​

ParameterTypePossible valuesDefault value
widthContinuous length[25;600]100
depthDiscrete length370 600600
heightDiscrete length800800
legHeightContinuous length[0 ;∞]80

Sample of a continuous width for a base unit


"width": {
"max": 600,
"min": 25,
"step": 1,
"typeID": 1,
"editable": "RW",
"translation": {
"name": {
"1": "Longeur",
"2": "Width",
"3": "Anchura",
"4": "Breite"
}
},
"defaultValue": 100
}

High Unit Filler​

ParameterTypePossible valuesDefault value
widthContinuous length[25;600]100
depthDiscrete length600600
heightDiscrete length2000 22002200
legHeightContinuous length[0 ;∞]80

Wall Unit Filler​

ParameterTypePossible valuesDefault value
widthContinuous length[25;600]100
depthDiscrete length370 600370
heightDiscrete length400 600 800 1000800

Ceiling Filler​

ParameterTypePossible valuesDefault value
widthContinuous length[25;∞]1000
depthDiscrete length370 600370
heightContinuous length[10 ; ∞]50

Corner Base Unit Filler​

ParameterTypePossible valuesDefault value
widthDiscrete length100100
depthDiscrete length600600
heightDiscrete length800800
angleContinuous length[5;175]145
legHeightDiscrete length[0 ; ∞]80
leftDepthDiscrete length370 600600
rightDepthDiscrete length370 600600
leftWidthContinuous length[25;200]200
rightWidthContinuous length[25;200]200

Corner Wall Unit Filler​

ParameterTypePossible valuesDefault value
widthDiscrete length100100
depthDiscrete length370370
heightDiscrete length400 600 800 1000800
angleContinuous length[5;175]145
leftDepthDiscrete length370 600370
rightDepthDiscrete length370 600370
leftWidthContinuous length[25;200]200
rightWidthContinuous length[25;200]200

Sample of discrete height for a wall unit


"height": {
"typeID": 1,
"values": [
400,
600,
800,
1000
],
"editable": "RW",
"translation": {
"name": {
"1": "Hauteur",
"2": "Height",
"3": "Altura",
"4": "HΓΆhe"
},
"values": []
},
"defaultValue": 2460
}

Options​

Below is a sample of the isAuto option for any type of filler.


"isAuto": {
"typeID": 3,
"editable": null,
"translation": {
"name": {
"2": "isAuto"
}
},
"defaultValue": 0
}

Base Unit Filler Options​

ParameterTypeDefault value
isAutotrue/falsefalse
plinthOptiontrue/falsetrue
worktopOptiontrue/falsetrue
wallPanelOptiontrue/falsefalse
wallEdgeStripOptiontrue/falsefalse
allowWallPanelAutoCompletiontrue/falsetrue
leftWallPaneltrue/falsefalse
rightWallPaneltrue/falsefalse

High Unit Filler Options​

ParameterTypeDefault value
isAutotrue/falsefalse
plinthOptiontrue/falsetrue
corniceOptiontrue/falsefalse
riserOptiontrue/falsefalse
leftCorniceBacktrue/falsetrue
rightCorniceBacktrue/falsetrue

Corner Base Unit Filler Options​

ParameterTypeDefault value
isAutotrue/falsefalse
plinthOptiontrue/falsetrue
worktopOptiontrue/falsetrue
wallPanelOptiontrue/falsefalse
wallEdgeStripOptiontrue/falsefalse
allowWallPanelAutoCompletiontrue/falsetrue
leftWallPaneltrue/falsefalse
rightWallPaneltrue/falsefalse

Wall Unit Filler Options​

ParameterTypeDefault value
isAutotrue/falsefalse
corniceOptiontrue/falsefalse
riserOptiontrue/falsefalse
decoStripOptiontrue/falsefalse
leftCorniceBacktrue/falsetrue
rightCorniceBacktrue/falsetrue
leftDecoStripBacktrue/falsefalse
rightDecoStripBacktrue/falsefalse
sectionOrientation0 11

Corner Wall Unit Filler Options​

ParameterTypeDefault value
isAutotrue/falsefalse
corniceOptiontrue/falsefalse
riserOptiontrue/falsefalse
decoStripOptiontrue/falsefalse
leftCorniceBacktrue/falsetrue
rightCorniceBacktrue/falsetrue
leftDecoStripBacktrue/falsefalse
rightDecoStripBacktrue/falsefalse
sectionOrientation0 11

Ceiling Unit Filler Options​

ParameterTypeDefault value
isAutotrue/falsefalse

Products​

List of compatible products to use as a front for the specific filler strip.

ParameterTypePossible valueDefault value
fillerPieceProduct variationExternal dbIDExternal dbID
"fillerPiece": {
"ids": [
"13890",
"15490",
"15527",
"15531",
"15533",
"15768",
"16051",
"16056",
"16055",
],
"tags": [],
"typeID": 7,
"editable": "RW",
"nullable": false,
"translation": {
"name": {
"2": "Filler Piece"
}
},
"defaultValue": "13890"
}

Pricing​

Pricing a filler product is made by pricing related elements i.e. it relates to the map pricing of the back cover panel and its dimensions.

Additional information is not mandatory.

"prices": [
{
"typePrice": "regular",
"price": 100,
"startDate": null,
"endDate": null,
"currency": "EUR",
}
]

Deploy Automatic Fillers​

Based on free standing products already deployed in a catalog, it is possible to activate automatic filler generation by defining an autoFillerOption boolean parameter on the top level of the cabinet. It is also necessary to set up the default values of the filler compatibility rule.

Define the autoFillerOption Parameter​

"autoFillerOption": {
"typeID": 3,
"editable": null,
"translation": {
"name": {
"2": "autoFillerOption"
}
},
"defaultValue": 1
}

Applicative Rule Setting​

The products that will be used as filler pieces must be added as values of the applicative rule "FillerStyleRule" πŸ”—Specify each product by adding its ID to the list of parameters.

{
"style": {
"front": [
"id front grey",
"id front white",
"id front red"
],
"drawerFront": [
"id drawerfront grey",
"id drawerfront white",
"id drawerfront red"
],
"fillerPiece": [
"corresponding fillerPiece id grey",
"corresponding fillerPiece id white",
"corresponding fillerPiece id red"
]
},
"defaultBaseFiller": "14103",
"defaultHighFiller": "14104",
"defaultWallFiller": "14107",
"defaultHalfHeightFiller": "14106",
"minWidth": 25,
"maxWidth": 400,
"defaultWidth": 50
}