Bikefit Landing Page
Release Notes
Release Notes
v21
- better handling when airtable data is corrupted
v20
- Support for data mismatch between Airtable and Magento
v19
- New size selection model ( needs now one click more ) Added border to color display from color chooser Removed red batch from color chooser Improved name to label mapping between component and
v18
- Complete redesign
v17
- Data comes now from s3 storage via Airtable sync
v16
- disable click when inventory is empty for size and color combination
v15
better sentry error filters
slightly different UI so that first input box in slider has focus and the input box is now white
v14
fixed Magento issues
products now also work for without colors
v13
- bugfixes
- changed callback signature
component.onChange = (productId, state) => { alert(`Your perfect bike size is: ${state.bikeSize} ${state.personHeight} ${state.armLength} ${state.inseamLength} ${state.gender} ${productId}!`); } component.onError = (errorCode, errorText) => { alert(`${errorText}, ${errorCode}`); }- add products with id instead of availableSizes and availableColors
products: [ { id: "Y", colorCode: '#000000', colorName: 'Space green', quantity: 1, sizeName: 'L', sizeLabel: 'L', url: 'https://images.internetstores.de/products/1089719/02/90302f/ns-bikes-soda-slope-26-copper-2.jpg?forceSize=true&forceAspectRatio=true&useTrim=true&size=613x613' }, { id: "X", colorCode: '#000000', colorName: 'Space green', quantity: 3, sizeName: 'M', sizeLabel: 'M', url: 'https://images.internetstores.de/products/1089719/02/90302f/ns-bikes-soda-slope-26-copper-2.jpg?forceSize=true&forceAspectRatio=true&useTrim=true&size=613x613' }]v12
- new docs here
- labels for size chooser
availableSizes: [ { name: "XS",label: "XS (27,5\")",value: 1 }, {name: "S",label: "S (27,5\")"}, {name: "M",label: "M (29\")", value: 3 }, {name: "L",label: "L (29\")", value: 0 }, {name: "XL",label: "XL (29\")"} ]v11
- Adding support for sentry
- It is now possible to hide or disable the button
issue MWRLftwL - fixing display bugs
issue yhn7jVhG
issue gPZDjMU9 - support for cm labels
issue fbF0uE7l
v10
color chooser
availableColors: [ { id: '1', code: '#FFFFFF', name: 'White', amount: 99, url: "https://images.internetstores.de/products/1089719/02/90302f/ns-bikes-soda-slope-26-copper-2.jpg?forceSize=true&forceAspectRatio=true&useTrim=true&size=613x613"}, { id: '2', code: '#000000', name: 'Black', amount: 1, url: "https://images.internetstores.de/products/1089719/02/90302f/ns-bikes-soda-slope-26-copper-2.jpg?forceSize=true&forceAspectRatio=true&useTrim=true&size=613x613"}, { id: '3', code: '#00b4b4', name: 'Space green', amount: 99, url: "https://images.internetstores.de/products/1089719/02/90302f/ns-bikes-soda-slope-26-copper-2.jpg?forceSize=true&forceAspectRatio=true&useTrim=true&size=613x613"}, { id: '4', code: '#0000FF', name: 'Space black ', amount: 3, url: "https://images.internetstores.de/products/1089719/02/90302f/ns-bikes-soda-slope-26-copper-2.jpg?forceSize=true&forceAspectRatio=true&useTrim=true&size=613x613"}, { id: '5', code: '#0942ce', name: 'Space blue', amount: 0, url: "https://images.internetstores.de/products/1089719/02/90302f/ns-bikes-soda-slope-26-copper-2.jpg?forceSize=true&forceAspectRatio=true&useTrim=true&size=613x613"}, { id: '6', code: '#00FF00', name: 'Space gold', amount: -1, url: "https://images.internetstores.de/products/1089719/02/90302f/ns-bikes-soda-slope-26-copper-2.jpg?forceSize=true&forceAspectRatio=true&useTrim=true&size=613x613"} ]availableSizes: [ {name: "S", value: { 1: 1, 2: 6, 3: 3, 4: 1, 5: 6, 6: 4 }}, {name: "M", value: { 1: 2, 2: 5, 3: 2, 4: 0, 5: 2, 6: 2 }}, {name: "ML", value: { 1: 3, 2: 4, 3: 1, 4: 0, 5: 4, 6: 3 }}, {name: "L", value: { 1: 4, 2: 3, 3: 3, 4: 2, 5: 6, 6: 2 }}, {name: "XL", value: { 1: 5, 2: 2, 3: 2, 4: 0, 5: 4, 6: 2 }}, {name: "XXL", value: { 1: 6, 2: 1, 3: 6, 4: 1, 5: 3, 6: 3 }} ]v9
set maximum amount displayed at inventory states e.g. 3 --> 3+
v8
- Support for empty arm and inseam length in the google sheet
- New Mixed Mode
- Modal does not not close anymore when clicking outside on the overlay
28.08.2021
V7
21.07.2021
- Support for XXS and XS
- Support for inventory states ( sold out, only one left etc. ...)
- Support for custom labels
- Tracker support with hotjar
- Bugfix for bike names in result view
- Pass gender and sizes in result callback
v6
Escape bike names
V5
08.07.2021
Default bike groups, so that if a bike group is not defined in the google sheet, the bike group "DEFAULT" is used
WebcomponentClassic download
Static download
V4
05.07.2021
- Unisex support ( hide gender chooser and use a gender neutral image for the biker )
- Simple mode ( in simple mode only person height is used for bike size calculation )
- Wording and spelling corrections
- Better support for mobile devices ( responsiveness )
- Static builds for Magento Support
Classic download
Static download