Things you must know of SFCC by now - Fine Corso

Name:
Cos'è un Service?
Un sistema per chiamare API esterne
Un endpoint
Un modo per chiamare un Job
Se devo visualizzare un form, che metodo uso?
Server.get
Server.prepend
Server.post
A cosa serve il TAG ISML isreplace
Viene utilizzato per identificare dove deve essere incluso il contenuto di una pagina all'interno di un template definito da isdecorate
Per inserire un content asset
A sostituire una variabile del controller
Questo è un estratto di un controller Account.js
 
....

server.prepend('Login', function (req, res, next) {
    var viewData = res.getViewData();
    var list = productListHelper.getList(req.currentCustomer.raw, { type:10 });
    viewData.list = list;
    res.setViewData(viewData);
    next();
});

....
 
Sapreste indicare in quale cartridge è possibile trovarlo?
Qualunque cartridge tranne una custom
Qualunque cartridge tranne app_storefront_base
Una LINK
Un plugin
Product option possono essere presenti su Simple Products?
No
Si
Dipende
Se un prodotto master contiene due variant group con tre varianti ciascuno
 
Es.
 
color: blue, red
 
e
 
size: small, medium, large
 
Quanti prodotti saranno presenti in catalogo?
6
7
5
8
Il file Product.js nella cartridge_c contiene la riga:

var EmailHelper = require('~/cartridge/scripts/helpers/emailHelpers.js');

Se il tuo cartridge path è 
 
cartridge_A: cartridge_B: cartridge_C: cartridge_D: app_storefront_base
 

Da quale cartride inizierà a cercare emailHelpers.js?
Cartridge_A
Cartridge_C
Cartridge_B
App_storefront_base
Quali file sono necessari per creare un hook in una cartridge custom che non ne contenga già
Package.json e hook.json dentro la cartella cartidge e uno script
Uno script
Un hook json e package json
Nessuno
Per aggiugere un file css (es styles.css) ad un template ISML:
Aggiungo un link rel="stylesheet" href="styles.css"
Aggiungo in un tag isscript il comando assets.addCss('/css/style.css');
Aggiungo style direttamente nel template
{"name":"Things you must know of SFCC by now - Fine Corso", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Name:, Cos'è un Service?, Se devo visualizzare un form, che metodo uso?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker