Datablock är en blocktyp som används när vi vill styra något specialblock på siten utan att behöva lägga in saker direkt i koden. De fungerar genom att man väljer vilken typ av datablock det ska vara, och sen lägger in så kalla JSON-data som inställningar. Vilka dessa inställningar är beror på vilken typ av datablock, här har vi samlat exempel och kommentarer på hur de konfigureras.
De här blocken används oftast för (nästan) alla gåvoformulär på siten, men även för gala-takeover och arvsgeneratorn. Blocken läggs in på flex-sidor som vilket annat block som helst.
JSON är ett data-format som är gjort för att vara läsbart av datorer. Det är uppbyggt av nycklar/egenskaper, och värden. Ett värde kan vara en siffra, en text, ett objekt, eller en array.
{
"nyckel/egenskap": "textvärde",
"nyckel/egenskap2": 5,
"nyckel/egenskap3": true,
"nyckel/egenskap4": [
"lista", "av", "värden"
],
"nyckel/egenskap5": {
"objekt-med-egna-nycklar": "värde",
"annan-nyckel": "värde 2"
}
}
Uppdaterat: 2020-06-12
Information om olika varianter tillagd, men inte släppt till produktion ännu.
Styr formuläret för det generiska gåvobeviset (i skrivande stund bara Mors dag). Alla egenskaper märkta med * är obligatoriska.
{
"productId": 34,
"campaignActivityId": 2549,
"gtmDetails": {
"brand": "Cancerfonden",
"category": "Test, woop",
"name": "namnet på produkten",
"variant": "en variant"
},
"prices": [
"350",
"500",
"1000"
],
"defaultPrice": "500",
"originPath": "/1838-test-mors-dag-gavobevis",
"redirectPath": "/stod-oss/kop-ett-gavobevis/tack",
"availableCustomerContactTypes": [
"automatic",
"manual"
],
"defaultCustomerContactType": "automatic",
"availablePaymentMethods": [
{
"id": 8,
"name": "Swish",
"slug": "swish"
},
{
"id": 2,
"name": "Betalkort",
"slug": "betalkort"
},
{
"id": 1,
"name": "Internetbank",
"slug": "internetbank"
},
{
"id": 5,
"name": "Inbetalningskort",
"slug": "inbetalningskort"
}
],
"defaultPaymentMethod": {
"id": 8,
"name": "Swish",
"slug": "swish"
},
"taxReductionInfoLink": "#skatteavdrag",
"helpText": "Du får ett fint gåvobevis att ge bort i present. Skriv ut eller skicka via e-post.",
"emailCopy": "Kvitto och gåvobeviset skickas till din e-post.",
"receiverEmailCopy": "Vi skickar gåvobeviset direkt till mottagarens e-post.",
"certificateInfo": {
"illustration": "https://res.cloudinary.com/cancerfonden/image/upload/v1589794138/gift-certificate-images/gift_flowers.svg",
"variants": [
{
"heading": "Grattis på mors dag!",
"slug": "mors-dag",
"gtmVariant": "Mors dag"
},
{
"heading": "Inaktuellt gåvobevis!",
"slug": "inaktuellt",
"gtmVariant": "Inaktuellt",
"hidden": true
},
{
"heading": "Gåvobevis!",
"slug": "standard",
"gtmVariant": "Standard",
"hidden": false
}
],
"description": "Du har fått en livsviktig present – en gåva till Cancerfonden. Pengarna går till Sveriges främsta cancerforskning och målet är att färre ska drabbas och fler överleva. Tillsammans besegrar vi cancer."
}
}Genom att gå vidare samtycker jag till att mina personuppgifter behandlas i enlighet med Cancerfondens integritetspolicy.