diff --git a/scripts/install/config.default.sh b/scripts/install/config.default.sh index d14adc04284..51eb11bb5b6 100644 --- a/scripts/install/config.default.sh +++ b/scripts/install/config.default.sh @@ -89,6 +89,7 @@ ADD_S4OM=false # config.opf.sh contains default values to use in your config.sh when ADD_OPF is true. ADD_OPF=false ADD_OPF_TOKENISATION=false +ADD_OPF_GIFT_CARD=false ADD_CPQ_QUOTE=false ADD_S4_SERVICE=false ADD_PRODUCT_MULTI_DIMENSIONAL=false diff --git a/scripts/install/functions.sh b/scripts/install/functions.sh index 805967fb991..9f878000867 100644 --- a/scripts/install/functions.sh +++ b/scripts/install/functions.sh @@ -153,6 +153,10 @@ function add_opf { if [[ "${ADD_OPF}" = true && "${ADD_OPF_TOKENISATION}" = true ]] ; then ng add @spartacus/opf@${SPARTACUS_VERSION} --skip-confirmation --no-interactive --features "OPF-Tokenisation" fi + + if [[ "${ADD_OPF}" = true && "${ADD_OPF_GIFT_CARD}" = true ]] ; then + ng add @spartacus/opf@${SPARTACUS_VERSION} --skip-confirmation --no-interactive --features "OPF-Gift-Card" + fi } function add_punchout {