Dit artikel legt uit hoe je de extensie van Paazl installeert in je Salesforce CC SFRA-implementatie.
Opmerking
De Paazl LINK-cartridge kan direct uit de doos worden gebruikt met de Storefront Reference Architecture (SFRA) van Commerce Cloud - versie 3.3.0.
Je kunt deze met andere versies gebruiken, maar het kan zijn dat je dan extra aanpassingen moet doen.
Stap 1. LINK-cartridge installeren
Installeer de cartridges int_paazl_sfra en int_paazl_core in Commerce Cloud UX Studio.
Stap 2. sgmf-scripts installeren
Salesforce CC heeft een NPM-module gepubliceerd genaamd sgmf-scripts die tools bevat om de CSS- en JS-scripts voor je storefront-site te compileren. Om de scripts te installeren en vervolgens te compileren, voer je de volgende instructies uit vanaf de command line:
npm install sgmf-scriptsnpm run compile:js && npm run compile:scss && npm run compile:fonts
Normaal gesproken hoef je de lettertypen (fonts) maar één keer te compileren.
Stap 3. Metadata importeren
Om de configuratiefunctionaliteit van Paazl toe te voegen aan Business Manager, importeer je de vooraf gedefinieerde metadata van Paazl als volgt:
- Download het Paazl LINK-installatiepakket van
https://github.com/SalesforceCommerceCloud/link_paazl - Open de map
link_paazl-master/site_import/sites/ - Wijzig de naam van de map
yourSiteIdnaar de ID van jouw site in Salesforce CC Business Manager - Zip de map
site_import - Importeer het gezipte bestand in Business Manager (Administration > Site Development > Site Import & Export).
Na de import zijn de volgende wijzigingen aangebracht in Business Manager.
Er zijn Paazl-attributen toegevoegd aan:
- Administration > Site Development > System Object Types > Site Preferences > Attribute Definitions
- Administration > Site Development > System Object Types > Order > Attribute Definitions
- Administration > Site Development > System Object Types > Shipment > Attribute Definitions
- Administration > Site Development > System Object Types > Basket > Attribute Definitions
De volgende services zijn toegevoegd aan Administration > Operations > Services:
service.paazl.rest.gettokenservice.paazl.rest.getSelectedOption
De verzendmethode paazl is toegevoegd aan [yourSiteId] > Merchant Tools > Ordering > Shipping Methods.
Stap 4. JS en CSS compileren
De JS- en CSS-bestanden van Paazl maken deel uit van de int_paazl_core-cartridge.
- Compileer de JS- en CSS-code van de
app_storefront_base-cartridge zoals uitgelegd in de SFRA README.md. - Compileer de JS- en CSS-code van de
int_paazl_core-cartridge:- Ga naar het hoogste niveau van je project (vlak boven de map
cartridges). - Zorg ervoor dat je de bestanden
package.jsonenwebpack.config.jsuit delink_paazl-repository op GitHub gebruikt. - Voer de volgende opdracht uit:
npm install
- Voer de volgende opdrachten uit:
npm run compile:js && npm run compile:scss
- Ga naar het hoogste niveau van je project (vlak boven de map
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren