S.No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Questions Topic 1- Commerce Basic To ena!e pro"ucts #or co!!ection at a store $ou %a&e to 'se!ect a!! t%at app!$() a. ma*e sure t%at at !east one +oint,#Ser&ice is associate" it% t%e store. . a*e sure t%e associate" +oint,#Ser&ice is o# t$pe /ST,/ c. C%anes t%e Store attriute /+ic*up n Store o"e/ to /Bu$ n" Co!!ect/ ". a*e sure t%at eac% +ro"uct %as a "ierent price ro #r a i&en +oint,#Ser&ice. To ena!e Bu$ ,n!ine +ic*up n Store #unctiona!it$ in a store $ou %a&e to 'Se!ect a!! t%at app!$() a. na!e t%e S,+ c%ec*out met%o". . Set t%e +oint,#Ser&ice to t$pe /,:S/ c. C%anes t%e Store attriute /+ic*up n Store o"e/ to /Bu$ n" Co!!ect/ ". ssociate at !east one ;en"or it% t%e +ro"uct. n or"er to a"" a ne p%$sica! s%op<are%ouse !ocation to $our ase store= $ou must) a. ma*e sure t%e eoco"in cron>o is current!$ sc%e"u!e". . create an appropriate +,S instance it% a &a!i" a""ress an" assin it to $our ase store. c. a"" ?atitu"e an" ?onitu"e &a!ues to $our BaseStore. ". create a &a!i" a""ress an" assin it to $our BaseStore. To ena!e arco"e interation in $our pro>ect= $ou must) a. a"" t%e %$risasecommerce e@tension to $our !oca!-e@tension.@m! A!e. . speci#$ t%e enericeep!in*:r!Ser&!et in t%e re!e&ant e.@m! A!e to %an"!e arco"e :?s c. a"" t%e %$ris arco"e e@tension to $our !oca!-e@tensions.@m! A!e. ". inc!u"e t%e areDue arco"e !irar$ in $our pro>ect c!asspat%. To ena!e pro"ucts #or a co!!ection at store $ou %a&e to 'Se!ect a!! t%at app!$() a. a*e sure t%e associate" +oint,#Ser&ice is o# t$pe /,:S/ . a*e sure t%e associate" +oint,#Ser&ice is o# t$pe /ST,/ c. C%anes t%e Store attriute /+ic*up n Store o"e/ to /Bu$ n" Co!!ect/ ". a*e sure t%at at !east one +oint,#Ser&ice is associate" it% t%e store. n ,r"er to a!e to ,-!oca!iEe $our s%ops= $ou s%ou!") a. trier t%e eoco"in tas* in t%e a"min coc*pit . "eAne an appropriate searc% strate$ c. inc!u"e t%e store!ocator e@tension ". ma*e sure t%e eoco"in cron>o is correct!$ sc%e"u!e" %ic% o# t%e #o!!oin are true statements it% respect to a :? represente" $ a arco"e) a. $ou can %a&e more t%an one arco"e :? %an"!er. . t%e arco"e :? can !in* to a epae outsi"e o# t%e %$ris store "omain c. it is possi!e to c%ane t%e arco"e :? eneration it%out ritin custom >a&a co"e. ". t%e arco"e :? is a!a$s ase64 encr$pte".
%ic% statements aout t%e aseSite items are trueF a. t%e main purpose o# a aseSite is to represent a sin!e c%anne! o# access . i# no point o# ser&ice is "eAne"= t%e "e#au!t= enerate" aseSite i!! e use" c. i# no aseSite is "eAne"= t%e "e#au!t= enerate" ase"Site i!! e use" ". t%e "e#au!t purpose o# a aseSite is to represent a p%$sica! point o# ser&ice'+,S( %ic% statement aout t%e aseStore an" aseSite items are true) a. i# no point o# ser&ice is "eAne"= t%e "e#au!t= enerate" aseSite i!! e use" . a sin!e aseStore can %a&e man$ access c%anne!s or aseSites c. aseStore areates pro"uct cata!os= !anuaes an" currencies ". $ "e#au!t= a cart is s%are" across aseSites Topic 2. ,r"er anaement o ou!" $ou "eAne a #u!A!ment process in a %$risimp!ementation. a. usin t%e process "eAnition iEar" in t%e a"min coc*pit . $ creatin a process "eAnition in an @m! A!e. c. $ creatin an imp!ementation o# t%e Business+rocessSer&ice inter#ace it% appropriate e%a&our. ". $ "eAnin Business+rocess an" Business+rocessction items in t%e re!e&ant items.@m! A!e. o ou!" $ou ena!e cance!!ation #rom a particu!ar ,r"er statusF Gor e@amp!e= a pai" or"er mi%t e cance!! Se!ect a!! t%at app!$. a. $ a""in a "e"icate" or"er cance!!ation %an"!er ' ,r"erCance!ecor"san"!er( . $ imp!ementin a strate$ %ic% maps or"er statuses to possi!e or"er cance! states ',r"erCance!Stateap c. $ imp!ementin a cance! e@ecutor #or t%e or"er status ',r"erCance!eDuest@ecutor( ". $ a""in a ne or"er cance! state ',r"erCance!State( %ic% o# t%e #o!!oin are necessar$ #or t%e creation o# a customiEe" or"er process "eAnition) a. t%e process "eAnition iEar"s in t%e a"min coc*pit . an imp!ementation o# a #actor$ met%o" to create t%e process "eAnition c. an e@tension 'possi!$ ase" on $cce!eratorGu!A!ment+rocess temp!ate( #or process "eAnition ". an or"er cron>o associate" it% t%e process item %ic% o# t%e #o!!oin are necessar$ #or t%e creation o# a customiEe" or"er process "eAnition) a. an assinment to an acti&e cata!o &ersion . a process "eAnition H? A!e c. a process "eAnition resource' +rocesseAnitionesource( entr$ in t%e Sprin H? A!e. ". a Sprin ean "eAnition #or eac% process action Topic 3 . +a$ment %ic% o# t%e #o!!oin actions are per#orme" $ t%e ut%oriEation comman" on t%e pa$ment ser&ice. a. sustract amount #rom cre"it car" account
. c%ec* #or &a!i" cre"it car" "ata c. c%ec* #or a&ai!ai!it$ o# t%e reDueste" amount. ". "etermine %ic% +a$ment Ser&ice +ro&i"er i!! %an"!e t%e pa$ment transaction. %at are t%e ser&ices pro&i"e" $ +a$ment Ser&ice +ro&i"ersF a. automatic !in*in o# merc%ant pro"uct "ata to price comparison ser&ices . repeata!e transactions &ia secure storae o# customer cre"it car" "etai!s c. transactiona! aut%oriEation o# customer pa$ments ". traceai!it$ across entire transactions %ic% o# t%e #o!!oin statements are true it% respect to t%e cre"it car" pa$ment processF a. it ma$ e cance!!e" at an$ time e#ore or a#ter t%e capture . it is possi!e to capture a sma!!er amount t%at t%e aut%oriEe" amount c. it is possi!e to re#un" a !arer amount t%an t%e capture" amount ". it ma$ consist o# t%e steps) aut%oriEation= capture=re#un". %at +a$ment Ser&ice +ro&i"ers'+S+( is a&ai!a!e &ia t%e %$ris pa$ment mo"u!e $ "e#au!tF a. C$ersource . T%ere is no pS+ pro&i"ers c. ata Cas% ". T%e %$ris proprietar$ +S+ Topic 4- CS n or"er to create a custom CS restriction to s%o a CS component on!$ i# a certain pro"uct on a pro"uct "et #o!!oinF a. create an e&a!uator Sprin ean an" reister it . create a restriction item t$pe %ic% %o!"s t%e restriction conAuration c. ma*e sure t%e t e@tension is inc!u"e" in $our !oca! e@tension A!e ". create a restriction item instance an" pro&i"e it it% a Ie@i!e searc% Duer$. %ic% o# t%e #o!!oin statements aout CS restriction are true) a. t%e$ can on!$ e assine" to CS component . t%e$ can on!$ e assine" to CS pae c. t%e$ can on!$ e assine" to a CS site ". t%e$ can e assine" to a CS component or pae T%e %$ris p!at#orm CS mo"u!e is "esine" #or %ic% o# t%e #o!!oin purposesF a. to ena!e en" users it% !itt!e e prorammin *no!"e to manae t%eir esites . to sa&e #ront en" "e&e!opers #rom %a&in to use JS+ an" ta !iraries c. to automate t%e eneration o# t%e !a$out H? ". to %e!p contro! t%e "isp!a$ o# t%e content ase" on conte@t in#ormation= !i*e time= current user= pro"uct %ic% statement are true #or a!! CS component items) a. t%e$ must a!a$s e@ten" CStem or one o# its sut$pes
. t%e$ can e s$nc%roniEe" it% a cata!o &ersion c. t%e$ must a!a$s e assine" to a cata!o &ersion ". t%e$ can on!$ e assine" to certain content s!ots. ssumin a "e#au!t conAuration= %ic% o# t%e #o!!oin statements aout CS are trueF a. CS pae must %a&e at !east one ContentS!ot . ,ne CS pae can e use" $ mu!tip!e CS sites c. CS pae can %a&e more t%an one +ae Temp!ate assine" ". ContentS!otName "eAnes a p!ace%o!"er on a +aeTemp!ate ssumin "e#au!t conAuration= t%e ContentCata!o... a. s a sut$pe o# t%e Cata!o item t$pe . s inten"e" to contain pro"ucts an" CS content c. s inten"e" to contain CS components an" content ". s a super t$pe o# t%e +ro"uctCata!o item t$pe Topic 5. "&ance" persona!iEation %en "eAnin customer sements #or persona!iEation= %ic% o# t%e statements rear"in t%e processin o# t%e a. n #u!! processin t%e e&!uation o# a sement i!! not terminate unti! a!! t%e ru!es in t%at sement %a&e ee . in #u!! processin a!! ru!es are re-e&a!uate" e&er$ time a sement is e&a!uate" in t%e current sement e&a!u c. n optimiEe" processin T%e e&a!uation o# a sement i!! terminate as soon as a ru!e in t%at sement e&a!u ". n ot% t$pes o# processin= a ru!e %ic% %as pre&ious!$ e&a!uate" to true= i!! not e re-e&a!uate" t%e ne@t ti sement e&a!uation scope. ssumin a "e#au!t conAuration= comp!ete t%e #o!!oin sentence correct!$) it% a"&ance" persona!iEation in e&a!uation... a. ,n!$ %en in #u!! processin mo"e . %en its parent %as een e&a!uate" c. %en it is acti&e ". on!$ "urin cata!o &ersion s$nc%roniEation Consi"er a BT sement %ic% is ma"e up o# ru!es . %en processin t%is sement #or a particu!ar user= %at % #u!A!!e"' e&a!uates to true(F a. t%e entire sement i!! e mar*e" as #u!A!!e" on!$ %en a!! ot%er ru!es in t%e semnet are #u!A!!e" . t%e ru!e i!! not e e&a!uate" aain t%e ne@t time t%e entire sement is e&a!uate" c. t%e ru!e i!! e e&a!uate" aain ne@t time t%e entire sement is e&a!uate" ". T%e entire sement i!! e mar*e" as #u!A!!e" rear"!ess o# t%e resu!t o# e&a!uation o# ot%er ru!es.
%en "eAnin customer sements #or persona!iEation= %ic% o# t%e statements rear"in #u!! processin an" a. n #u!! processin t%e e&a!uation o# eac% sement is e@ecute" o# t%e resu!t o# pre&ious e&a!uations . n #u!! processin t%e e&a!uation o# a sement i!! not terminate unti! a!! t%e ru!es in t%at sement %a&e e c. n optimiEe" processin T%e e&a!uation o# a sement i!! terminate as soon as a ru!e in t%at sement e&a!u ". n ,ptimiEe" processin t%e e&a!uation o# sement can e conAure" to run perio"ica!!$ &ia a cron>o
Topic 6- ,mni Commerce Connect %ic% o# t%e #o!!oin capai!ities are pro&i"e" $ ,CC eser&icesF a. searc%in o# pro"ucts . An"in e@istin cata!o &ersions c. creation o# ne cata!o &ersions ". a""in o# pro"ucts %ic% o# t%e #o!!oin cannot e per#orme" $ usin t%e ,CC eser&icesF a. "e!etin a customer . reisterin a ne customer c. p!acin an or"er ". creatin a ne cata!o &ersion %ic% o# t%e #o!!oin is true o# t%e ,CC ',mni Commerce Connect( e ser&icesF a. t%e ,CC e ser&ices support ot% JS,N an" H? response representations . t%e ,CC e ser&ices support t%e S,+ protoco! c. t%e ,CC e ser&ices #o!!o t%e ST#u! para"im ". t%e ,CC e ser&ices are ui!t on pac%e struts Topic 7- Searc% an" Na&iation maine $ou are usin a 3r" part$ customer re&ie s$stem an" $ou ant to ena!e #acetin on t%e &erae e& t%e customer satis#action score(. %ic% steps are necessar$ to ena!e t%isF a. "" t%e name o# t%is re&ie ratin Ae!"s to S,?/s sc%ema.@m! an" acti&ate t%e ana!$Eer #or numeric Ae!"s . "" Kin"e@e"LtrueK to t%e attriute "escriptor #or re&ie ratins in items.@m! c. mp!ement a Gie!";a!ue+ro&i"er Sprin ean t%at can retrie&e an"
o to a&oi" in"e@ corruption . a*e sure n"e@e"+roperties #or !oca!iEe" attriutes are conAure" as mu!ti-!anuae. c. "" t%e ?anuae to t%e Gacet Searc% ConAuration ". Create a cata!o ;ersion o# $our pro"uct Cata!o #or t%e ne !anuae an" a"" it to t%e in"e@e" T$pe ConAu n a So!r searc% setup= %ic% o# t%e #o!!oin statements are trueF a. in stan"a!one mo"e So!r runs in its on J; . Dueries aainst an eme""e" So!r instance are sent &ia TC+ c. in eme""e" mo"e So!r runs in t%e same J; as t%e %$ris ser&er. ". Dueries aainst a stan"a!one So!r instance are sent &ia TT+ To ena!e #acet searc%in on an item= $ou ou!" a"" eac% propert$ t%at $ou ant to e a #acet to t%e !ist o# n" o# t%e #o!!oin statements aout t%ese n"e@e"+roperties' or #acets ( is trueF a. Quer$in #or more t%an one &a!ue at t%e same time is possi!e . Gacet +roperties cannot e use" #or spe!! c%ec*in
c. Numeric &a!ues are automatica!!$ roupe" into ranes ". T%e$ can %o!" mu!tip!e &a!ues Topic 8-;ouc%ers an" +romotions +romotions can e restricte" it% pro"uct restrictions. %ic% o# t%e #o!!oin are eects o# app!$in a pro"uct r promotionF a. %ene&er a restricte" pro"uct is in t%e cart= no promotions i!! e acti&ate" on an$ pro"uct in t%e cart . T%e promotion on!$ app!ies #or t%e restricte" pro"ucts c. T%e restricte" pro"uct i!! ne&er e consi"ere" #or t%is promotion ". T%e restricte" pro"uct ma$ sti!! e use" #or acti&atin ot%er promotions %ic% o# t%e #o!!oin statements are true o# ot% &ouc%ers an" promotionsF a. T%e$ %a&e t%e status potentia! an" Are" . t%e$ can e restricte" to speciAc users an" pro"ucts so t%at t%e$ on!$ "iscounts prices un"er certain con"itio c. t%e$ can e app!ie" to t%e tota! or"er or to in"i&i"ua! pro"ucts ". T%e$ can e restricte" $ "ate an"ect properties A!e c. remo&in t%e a"min an" pro"uctmanaer accounts an" rep!acin t%em it% $our on name" accounts it% ". c%anin t%e "e#au!t %$ris passor" Topic 10- Commerce Ser&ices an" Gaca"es) To a"" a ne attriute to t%e +ro"uctata o>ect $ou must 'se!ect a!! t%at app!$( a. "" a etter an" setter #or t%e attriute to t%e +ro"uctata c!ass . eAne t%e attriute in t%e [email protected]-eans.@m! A!e c. Create or e@ten" t%e e@istin popu!ator to %an"!e t%e attriute ". "" t%e attriute to t%e +ro"uctata c!ass %ic% o# t%e #o!!oin are true aout t%e commerceser&ices e@tensionF a. t a""s promotions ca!cu!ation an" stoc* c%ec*s to t%e e@istin Cart ser&ices. . t orc%estrates p!at#orm ser&ices to pro&i"e B2C use cases c. t contriutes attriutes to t%e tem t$pe +ro"uct ". t uses %e commerce#aca"es to pro&i"e usiness #unctiona!it$
%at are t%e con&erters an" popu!ators use" #or in t%e Commerce #aca"es an" Ser&ices e@tensionsF a. T%e$ a!!o $ou to popu!ate mo"e!s #rom user nput #rom "ata . T%e$ a!!o $ou to "$namica!!$ enerate "ata o>ects #rom suc!asse" mo"e! c!asses c. t%e$ a!!o $ou to imp!ement price con&ersion !oic in mu!ti-currenc$ sites ". T%e$ a!!o $ou to customiEe" t%e "ata o>ects to e "e!i&ere" to t%e #ront en" it%out c%anin t%e ser&ices Topic 11 O "&ance" +ersona!iEation %en "eAnin customer sements #or persona!iEation= %ic% o# t%e statements rear"in t%e processin o# se a. n #u!! processin t%e e&a!uation o# a sement i!! not terminate unti! a!! t%e ru!es in t%at sement %a&e e . n #u!! processin a!! ru!es are re-e&a!uate" e&er$ time a sement is e&a!uate" in t%e current sement e&a!u c. n optimiEe" processin T%e e&a!uation o# a sement i!! terminate as soon as a ru!e in t%at sement e&a!u ". n ot% t$pes o# processin= a ru!e %ic% %as pre&ious!$ e&a!uate" to true= i!! not e re- e&a!uate" t%e ne@t t sement e&a!uation scope
c!arit$.. 1
nee" to et c!arit$ 0 1
c!arit$
c!eare"
c%ec* it
c%ec*"
0
0
0
0 0
0 1
c%ec* ans
0
1
0 c%ec* t%is option 1
c!eare"
c%ec* ans
&eriAe"