├── js-storefront
├── b2bspastore
│ ├── src
│ │ ├── app
│ │ │ ├── app.component.scss
│ │ │ ├── app.component.html
│ │ │ ├── app.component.ts
│ │ │ ├── spartacus
│ │ │ │ ├── features
│ │ │ │ │ ├── checkout
│ │ │ │ │ │ └── checkout-wrapper.module.ts
│ │ │ │ │ ├── qualtrics
│ │ │ │ │ │ └── qualtrics-feature.module.ts
│ │ │ │ │ ├── tracking
│ │ │ │ │ │ ├── personalization-feature.module.ts
│ │ │ │ │ │ └── tag-management-feature.module.ts
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── asm-feature.module.ts
│ │ │ │ │ │ └── asm-customer360-feature.module.ts
│ │ │ │ │ ├── smartedit
│ │ │ │ │ │ └── smart-edit-feature.module.ts
│ │ │ │ │ ├── order
│ │ │ │ │ │ └── order-feature.module.ts
│ │ │ │ │ ├── cart
│ │ │ │ │ │ ├── cart-saved-cart-feature.module.ts
│ │ │ │ │ │ ├── cart-quick-order-feature.module.ts
│ │ │ │ │ │ ├── cart-import-export-feature.module.ts
│ │ │ │ │ │ ├── wish-list-feature.module.ts
│ │ │ │ │ │ └── cart-base-feature.module.ts
│ │ │ │ │ ├── storefinder
│ │ │ │ │ │ └── store-finder-feature.module.ts
│ │ │ │ │ ├── pickup-in-store
│ │ │ │ │ │ └── pickup-in-store-feature.module.ts
│ │ │ │ │ ├── product
│ │ │ │ │ │ ├── product-future-stock-feature.module.ts
│ │ │ │ │ │ ├── product-variants-feature.module.ts
│ │ │ │ │ │ └── product-image-zoom-feature.module.ts
│ │ │ │ │ ├── organization
│ │ │ │ │ │ ├── organization-unit-order-feature.module.ts
│ │ │ │ │ │ ├── organization-administration-feature.module.ts
│ │ │ │ │ │ ├── organization-order-approval-feature.module.ts
│ │ │ │ │ │ ├── organization-account-summary-feature.module.ts
│ │ │ │ │ │ └── organization-user-registration-feature.module.ts
│ │ │ │ │ ├── customer-ticketing
│ │ │ │ │ │ └── customer-ticketing-feature.module.ts
│ │ │ │ │ ├── product-configurator
│ │ │ │ │ │ └── product-configurator-feature.module.ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── user-feature.module.ts
│ │ │ │ ├── spartacus.module.ts
│ │ │ │ └── spartacus-configuration.module.ts
│ │ │ ├── app.module.server.ts
│ │ │ ├── app.module.ts
│ │ │ └── app.component.spec.ts
│ │ ├── styles-config.scss
│ │ ├── main.server.ts
│ │ ├── styles
│ │ │ └── spartacus
│ │ │ │ ├── asm.scss
│ │ │ │ ├── user.scss
│ │ │ │ ├── order.scss
│ │ │ │ ├── customer-ticketing.scss
│ │ │ │ ├── product-configurator.scss
│ │ │ │ ├── cart.scss
│ │ │ │ ├── checkout.scss
│ │ │ │ ├── product.scss
│ │ │ │ ├── organization.scss
│ │ │ │ ├── storefinder.scss
│ │ │ │ ├── pickup-in-store.scss
│ │ │ │ └── qualtrics-embedded-feedback.scss
│ │ ├── main.ts
│ │ ├── index.html
│ │ └── styles.scss
│ ├── public
│ │ └── favicon.ico
│ ├── .vscode
│ │ ├── extensions.json
│ │ ├── launch.json
│ │ └── tasks.json
│ ├── .editorconfig
│ ├── tsconfig.spec.json
│ ├── tsconfig.app.json
│ ├── .gitignore
│ ├── tsconfig.json
│ └── README.md
├── spartacusstore
│ ├── src
│ │ ├── app
│ │ │ ├── app.component.scss
│ │ │ ├── app.component.html
│ │ │ ├── app.component.ts
│ │ │ ├── spartacus
│ │ │ │ ├── spartacus.module.ts
│ │ │ │ ├── features
│ │ │ │ │ ├── qualtrics
│ │ │ │ │ │ └── qualtrics-feature.module.ts
│ │ │ │ │ ├── tracking
│ │ │ │ │ │ ├── personalization-feature.module.ts
│ │ │ │ │ │ └── tag-management-feature.module.ts
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── asm-feature.module.ts
│ │ │ │ │ │ └── asm-customer360-feature.module.ts
│ │ │ │ │ ├── smartedit
│ │ │ │ │ │ └── smart-edit-feature.module.ts
│ │ │ │ │ ├── order
│ │ │ │ │ │ └── order-feature.module.ts
│ │ │ │ │ ├── checkout
│ │ │ │ │ │ └── checkout-feature.module.ts
│ │ │ │ │ ├── storefinder
│ │ │ │ │ │ └── store-finder-feature.module.ts
│ │ │ │ │ ├── cart
│ │ │ │ │ │ ├── cart-saved-cart-feature.module.ts
│ │ │ │ │ │ ├── cart-quick-order-feature.module.ts
│ │ │ │ │ │ ├── cart-import-export-feature.module.ts
│ │ │ │ │ │ ├── wish-list-feature.module.ts
│ │ │ │ │ │ └── cart-base-feature.module.ts
│ │ │ │ │ ├── pickup-in-store
│ │ │ │ │ │ └── pickup-in-store-feature.module.ts
│ │ │ │ │ ├── product
│ │ │ │ │ │ ├── product-variants-feature.module.ts
│ │ │ │ │ │ └── product-image-zoom-feature.module.ts
│ │ │ │ │ ├── customer-ticketing
│ │ │ │ │ │ └── customer-ticketing-feature.module.ts
│ │ │ │ │ ├── product-configurator
│ │ │ │ │ │ └── product-configurator-feature.module.ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── user-feature.module.ts
│ │ │ │ └── spartacus-configuration.module.ts
│ │ │ ├── app.module.server.ts
│ │ │ ├── app.module.ts
│ │ │ └── app.component.spec.ts
│ │ ├── styles-config.scss
│ │ ├── main.server.ts
│ │ ├── styles
│ │ │ └── spartacus
│ │ │ │ ├── asm.scss
│ │ │ │ ├── order.scss
│ │ │ │ ├── user.scss
│ │ │ │ ├── customer-ticketing.scss
│ │ │ │ ├── product-configurator.scss
│ │ │ │ ├── cart.scss
│ │ │ │ ├── checkout.scss
│ │ │ │ ├── product.scss
│ │ │ │ ├── storefinder.scss
│ │ │ │ ├── pickup-in-store.scss
│ │ │ │ └── qualtrics-embedded-feedback.scss
│ │ ├── main.ts
│ │ ├── index.html
│ │ └── styles.scss
│ ├── public
│ │ └── favicon.ico
│ ├── .vscode
│ │ ├── extensions.json
│ │ ├── launch.json
│ │ └── tasks.json
│ ├── .editorconfig
│ ├── tsconfig.spec.json
│ ├── tsconfig.app.json
│ ├── .gitignore
│ ├── tsconfig.json
│ └── README.md
└── manifest.json
├── core-customize
├── hybris
│ ├── config
│ │ ├── licence
│ │ │ ├── installedSaplicenses.properties
│ │ │ └── hybrislicence.jar
│ │ ├── tomcat
│ │ │ ├── conf
│ │ │ │ ├── jmxremote.access
│ │ │ │ └── jmxremote.password
│ │ │ ├── README.txt
│ │ │ └── tomcat_context.tpl
│ │ ├── solr
│ │ │ └── instances
│ │ │ │ └── default
│ │ │ │ ├── configsets
│ │ │ │ └── default
│ │ │ │ │ └── conf
│ │ │ │ │ ├── protwords.txt
│ │ │ │ │ ├── stopwords.txt
│ │ │ │ │ ├── synonyms.txt
│ │ │ │ │ └── lang
│ │ │ │ │ ├── contractions_ga.txt
│ │ │ │ │ ├── hyphenations_ga.txt
│ │ │ │ │ ├── contractions_ca.txt
│ │ │ │ │ ├── stemdict_nl.txt
│ │ │ │ │ ├── contractions_fr.txt
│ │ │ │ │ ├── contractions_it.txt
│ │ │ │ │ ├── stopwords_hy.txt
│ │ │ │ │ ├── stopwords_el.txt
│ │ │ │ │ ├── stopwords_ga.txt
│ │ │ │ │ ├── stopwords_eu.txt
│ │ │ │ │ ├── userdict_ja.txt
│ │ │ │ │ ├── stopwords_en.txt
│ │ │ │ │ ├── stopwords_th.txt
│ │ │ │ │ ├── stopwords_ar.txt
│ │ │ │ │ └── stopwords_gl.txt
│ │ │ │ ├── solr.jks
│ │ │ │ ├── solr.xml
│ │ │ │ └── zoo.cfg
│ │ ├── .classpath
│ │ ├── environments
│ │ │ ├── api.properties
│ │ │ ├── local-stage.properties
│ │ │ ├── backoffice.properties
│ │ │ ├── accstorefront.properties
│ │ │ ├── local-prod.properties
│ │ │ ├── local-dev.properties
│ │ │ └── common.properties
│ │ ├── .project
│ │ └── local.properties
│ └── bin
│ │ └── custom
│ │ └── spartacussampledata
│ │ ├── resources
│ │ ├── spartacussampledata
│ │ │ ├── import
│ │ │ │ ├── emails
│ │ │ │ │ ├── email-productBackInStockSubject.vm
│ │ │ │ │ ├── email-customerCouponSubject.vm
│ │ │ │ │ ├── email-verificationTokenSubject.vm
│ │ │ │ │ └── email-verificationTokenBody.vm
│ │ │ │ ├── contentCatalogs
│ │ │ │ │ ├── apparel-ukContentCatalog
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── Homepage.png
│ │ │ │ │ │ │ └── theme
│ │ │ │ │ │ │ │ └── SAP_scrn_R.png
│ │ │ │ │ │ └── sync.impex
│ │ │ │ │ ├── electronicsContentCatalog
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── Homepage.png
│ │ │ │ │ │ │ ├── theme
│ │ │ │ │ │ │ │ └── SAP_scrn_R.png
│ │ │ │ │ │ │ └── banners
│ │ │ │ │ │ │ │ └── myaccount
│ │ │ │ │ │ │ │ └── myaccount.jpg
│ │ │ │ │ │ ├── solr.impex
│ │ │ │ │ │ └── sync.impex
│ │ │ │ │ ├── powertoolsContentCatalog
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── Homepage.png
│ │ │ │ │ │ │ ├── theme
│ │ │ │ │ │ │ │ └── SAP_scrn_R.png
│ │ │ │ │ │ │ └── organization-home
│ │ │ │ │ │ │ │ ├── users.svg
│ │ │ │ │ │ │ │ ├── units.svg
│ │ │ │ │ │ │ │ ├── user-groups.svg
│ │ │ │ │ │ │ │ ├── budgets.svg
│ │ │ │ │ │ │ │ ├── cost-centers.svg
│ │ │ │ │ │ │ │ ├── order-approvals.svg
│ │ │ │ │ │ │ │ ├── account-summary.svg
│ │ │ │ │ │ │ │ └── purchase-limits.svg
│ │ │ │ │ │ └── sync.impex
│ │ │ │ │ └── apparel-deContentCatalog
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── theme
│ │ │ │ │ │ └── SAP_scrn_R.png
│ │ │ │ ├── common
│ │ │ │ │ ├── users.impex
│ │ │ │ │ └── oauth-clients.impex
│ │ │ │ ├── stores
│ │ │ │ │ ├── apparel-uk
│ │ │ │ │ │ ├── solr_en.impex
│ │ │ │ │ │ ├── solr.impex
│ │ │ │ │ │ └── consents.impex
│ │ │ │ │ ├── electronics
│ │ │ │ │ │ ├── solr_en.impex
│ │ │ │ │ │ ├── opf-site.impex
│ │ │ │ │ │ ├── opfStore
│ │ │ │ │ │ │ └── opf-store.impex
│ │ │ │ │ │ ├── searchservices.impex
│ │ │ │ │ │ ├── ommOpfStore
│ │ │ │ │ │ │ └── omm-opf-store.impex
│ │ │ │ │ │ ├── omsOpfStore
│ │ │ │ │ │ │ └── oms-opf-store.impex
│ │ │ │ │ │ └── solr.impex
│ │ │ │ │ └── powertools
│ │ │ │ │ │ └── searchservices.impex
│ │ │ │ └── productCatalogs
│ │ │ │ │ ├── apparel-deProductCatalog
│ │ │ │ │ └── solr.impex
│ │ │ │ │ ├── apparel-ukProductCatalog
│ │ │ │ │ └── solr.impex
│ │ │ │ │ └── powertoolsProductCatalog
│ │ │ │ │ └── solr.impex
│ │ │ └── messages
│ │ │ │ ├── email-customerCoupon_zh.properties
│ │ │ │ ├── email-customerCoupon_ja.properties
│ │ │ │ ├── email-productBackInStock_zh.properties
│ │ │ │ ├── email-customerCoupon_en.properties
│ │ │ │ ├── email-productBackInStock_ja.properties
│ │ │ │ ├── email-verificationToken_en.properties
│ │ │ │ ├── email-customerCoupon_de.properties
│ │ │ │ ├── email-productBackInStock_de.properties
│ │ │ │ └── email-productBackInStock_en.properties
│ │ ├── spartacussampledata-beans.xml
│ │ ├── localization
│ │ │ ├── spartacussampledata-locales_cs.properties
│ │ │ ├── spartacussampledata-locales_de.properties
│ │ │ ├── spartacussampledata-locales_es.properties
│ │ │ ├── spartacussampledata-locales_es_CO.properties
│ │ │ ├── spartacussampledata-locales_fr.properties
│ │ │ ├── spartacussampledata-locales_hi.properties
│ │ │ ├── spartacussampledata-locales_id.properties
│ │ │ ├── spartacussampledata-locales_it.properties
│ │ │ ├── spartacussampledata-locales_ja.properties
│ │ │ ├── spartacussampledata-locales_ko.properties
│ │ │ ├── spartacussampledata-locales_pl.properties
│ │ │ ├── spartacussampledata-locales_pt.properties
│ │ │ ├── spartacussampledata-locales_ru.properties
│ │ │ ├── spartacussampledata-locales_zh.properties
│ │ │ ├── spartacussampledata-locales_zh_TW.properties
│ │ │ └── spartacussampledata-locales_en.properties
│ │ └── spartacussampledata-items.xml
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .gitignore
│ │ ├── resources-lang
│ │ └── spartacussampledata
│ │ │ └── import
│ │ │ ├── contentCatalogs
│ │ │ ├── apparel-deContentCatalog
│ │ │ │ └── cms-responsive-content_de.properties
│ │ │ ├── electronicsContentCatalog
│ │ │ │ ├── email-content_zh.properties
│ │ │ │ ├── email-content_de.properties
│ │ │ │ ├── email-content_ja.properties
│ │ │ │ └── email-content_en.properties
│ │ │ ├── apparel-ukContentCatalog
│ │ │ │ └── email-content_en.properties
│ │ │ └── powertoolsContentCatalog
│ │ │ │ └── email-content.vt
│ │ │ └── stores
│ │ │ ├── apparel-uk
│ │ │ ├── consents.vt
│ │ │ ├── consents_en.properties
│ │ │ └── consents_de.properties
│ │ │ ├── electronics
│ │ │ ├── consents.vt
│ │ │ ├── consents_en.properties
│ │ │ └── consents_de.properties
│ │ │ └── powertools
│ │ │ ├── user-groups.vt
│ │ │ ├── user-groups_ja.properties
│ │ │ ├── user-groups_zh.properties
│ │ │ └── user-groups_de.properties
│ │ ├── external-dependencies.xml
│ │ ├── src
│ │ └── de
│ │ │ └── hybris
│ │ │ └── platform
│ │ │ └── spartacussampledata
│ │ │ └── constants
│ │ │ └── SpartacussampledataConstants.java
│ │ ├── project.properties
│ │ └── extensioninfo.xml
└── other sample manifests
│ ├── README.md
│ └── basic_manifest_ccv2.json
├── .project
└── .gitignore
/js-storefront/b2bspastore/src/app/app.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/app.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/licence/installedSaplicenses.properties:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/tomcat/conf/jmxremote.access:
--------------------------------------------------------------------------------
1 | admin readwrite
--------------------------------------------------------------------------------
/core-customize/hybris/config/tomcat/conf/jmxremote.password:
--------------------------------------------------------------------------------
1 | admin nimda
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/styles-config.scss:
--------------------------------------------------------------------------------
1 | $styleVersion: 2211.43
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/styles-config.scss:
--------------------------------------------------------------------------------
1 | $styleVersion: 2211.43
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
${ctx.messages.getMessage(${ctx.purpose} + '.otpPrompt', ${ctx.baseSite.name})}
8 |${ctx.tokenCode}
9 |${ctx.messages.getMessage('otpValidity', ${ctx.ttlSeconds})}
10 |${ctx.messages.getMessage('otpAttempts', ${ctx.maxAttempts})}
11 |${ctx.messages.otpWarning}
12 |${ctx.messages.thankYouMessage}
13 |.name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_de.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_es.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_es_CO.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_fr.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_hi.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_id.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_it.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_ja.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_ko.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_pl.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_pt.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_ru.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_zh.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_zh_TW.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
27 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/organization/organization-unit-order-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { unitOrderTranslationChunksConfig, unitOrderTranslationsEn } from "@spartacus/organization/unit-order/assets";
4 | import { ORGANIZATION_UNIT_ORDER_FEATURE, UnitOrderRootModule } from "@spartacus/organization/unit-order/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | UnitOrderRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [ORGANIZATION_UNIT_ORDER_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/organization/unit-order').then((m) => m.UnitOrderModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: unitOrderTranslationsEn },
22 | chunks: unitOrderTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class OrganizationUnitOrderFeatureModule { }
28 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/product/product-image-zoom-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { productImageZoomTranslationChunksConfig, productImageZoomTranslationsEn } from "@spartacus/product/image-zoom/assets";
4 | import { PRODUCT_IMAGE_ZOOM_FEATURE, ProductImageZoomRootModule } from "@spartacus/product/image-zoom/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | ProductImageZoomRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [PRODUCT_IMAGE_ZOOM_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/product/image-zoom').then((m) => m.ProductImageZoomModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: productImageZoomTranslationsEn },
22 | chunks: productImageZoomTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class ProductImageZoomFeatureModule { }
28 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/spartacus/features/product/product-image-zoom-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { productImageZoomTranslationChunksConfig, productImageZoomTranslationsEn } from "@spartacus/product/image-zoom/assets";
4 | import { PRODUCT_IMAGE_ZOOM_FEATURE, ProductImageZoomRootModule } from "@spartacus/product/image-zoom/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | ProductImageZoomRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [PRODUCT_IMAGE_ZOOM_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/product/image-zoom').then((m) => m.ProductImageZoomModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: productImageZoomTranslationsEn },
22 | chunks: productImageZoomTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class ProductImageZoomFeatureModule { }
28 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/localization/spartacussampledata-locales_en.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # put localizations of item types into this file
9 | # Note that you can also add special locatizations which
10 | # can be retrieved with the
11 | #
12 | # ...tools.localization.Localization.getLocalizedString(...)
13 | #
14 | # methods.
15 | #
16 | # syntax for type localizations:
17 | #
18 | # type..name=XY
19 | # type...name=XY
20 | # type..description=XY
21 | # type...description=XY
22 | #
23 | # yourcustomlocalekey=value
24 |
25 | #NOTR
26 | Dummy=Dummy
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/customer-ticketing/customer-ticketing-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { customerTicketingTranslationChunksConfig, customerTicketingTranslationsEn } from "@spartacus/customer-ticketing/assets";
4 | import { CUSTOMER_TICKETING_FEATURE, CustomerTicketingRootModule } from "@spartacus/customer-ticketing/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | CustomerTicketingRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [CUSTOMER_TICKETING_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/customer-ticketing').then((m) => m.CustomerTicketingModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: customerTicketingTranslationsEn },
22 | chunks: customerTicketingTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class CustomerTicketingFeatureModule { }
28 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/spartacus/features/customer-ticketing/customer-ticketing-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { customerTicketingTranslationChunksConfig, customerTicketingTranslationsEn } from "@spartacus/customer-ticketing/assets";
4 | import { CUSTOMER_TICKETING_FEATURE, CustomerTicketingRootModule } from "@spartacus/customer-ticketing/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | CustomerTicketingRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [CUSTOMER_TICKETING_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/customer-ticketing').then((m) => m.CustomerTicketingModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: customerTicketingTranslationsEn },
22 | chunks: customerTicketingTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class CustomerTicketingFeatureModule { }
28 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/contentCatalogs/powertoolsContentCatalog/images/organization-home/budgets.svg:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/app.component.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 | import { AppComponent } from './app.component';
3 |
4 | describe('AppComponent', () => {
5 | beforeEach(async () => {
6 | await TestBed.configureTestingModule({
7 | declarations: [
8 | AppComponent
9 | ],
10 | }).compileComponents();
11 | });
12 |
13 | it('should create the app', () => {
14 | const fixture = TestBed.createComponent(AppComponent);
15 | const app = fixture.componentInstance;
16 | expect(app).toBeTruthy();
17 | });
18 |
19 | it(`should have as title 'b2bspastore'`, () => {
20 | const fixture = TestBed.createComponent(AppComponent);
21 | const app = fixture.componentInstance;
22 | expect(app.title).toEqual('b2bspastore');
23 | });
24 |
25 | it('should render title', () => {
26 | const fixture = TestBed.createComponent(AppComponent);
27 | fixture.detectChanges();
28 | const compiled = fixture.nativeElement as HTMLElement;
29 | expect(compiled.querySelector('h1')?.textContent).toContain('Hello, b2bspastore');
30 | });
31 | });
32 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/organization/organization-administration-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { organizationTranslationChunksConfig, organizationTranslationsEn } from "@spartacus/organization/administration/assets";
4 | import { AdministrationRootModule, ORGANIZATION_ADMINISTRATION_FEATURE } from "@spartacus/organization/administration/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | AdministrationRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [ORGANIZATION_ADMINISTRATION_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/organization/administration').then((m) => m.AdministrationModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: organizationTranslationsEn },
22 | chunks: organizationTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class OrganizationAdministrationFeatureModule { }
28 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/organization/organization-order-approval-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { orderApprovalTranslationChunksConfig, orderApprovalTranslationsEn } from "@spartacus/organization/order-approval/assets";
4 | import { OrderApprovalRootModule, ORGANIZATION_ORDER_APPROVAL_FEATURE } from "@spartacus/organization/order-approval/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | OrderApprovalRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [ORGANIZATION_ORDER_APPROVAL_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/organization/order-approval').then((m) => m.OrderApprovalModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: orderApprovalTranslationsEn },
22 | chunks: orderApprovalTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class OrganizationOrderApprovalFeatureModule { }
28 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/app.component.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 | import { AppComponent } from './app.component';
3 |
4 | describe('AppComponent', () => {
5 | beforeEach(async () => {
6 | await TestBed.configureTestingModule({
7 | declarations: [
8 | AppComponent
9 | ],
10 | }).compileComponents();
11 | });
12 |
13 | it('should create the app', () => {
14 | const fixture = TestBed.createComponent(AppComponent);
15 | const app = fixture.componentInstance;
16 | expect(app).toBeTruthy();
17 | });
18 |
19 | it(`should have as title 'spartacusstore'`, () => {
20 | const fixture = TestBed.createComponent(AppComponent);
21 | const app = fixture.componentInstance;
22 | expect(app.title).toEqual('spartacusstore');
23 | });
24 |
25 | it('should render title', () => {
26 | const fixture = TestBed.createComponent(AppComponent);
27 | fixture.detectChanges();
28 | const compiled = fixture.nativeElement as HTMLElement;
29 | expect(compiled.querySelector('h1')?.textContent).toContain('Hello, spartacusstore');
30 | });
31 | });
32 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/organization/organization-account-summary-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { accountSummaryTranslationChunksConfig, accountSummaryTranslationsEn } from "@spartacus/organization/account-summary/assets";
4 | import { AccountSummaryRootModule, ORGANIZATION_ACCOUNT_SUMMARY_FEATURE } from "@spartacus/organization/account-summary/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | AccountSummaryRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [ORGANIZATION_ACCOUNT_SUMMARY_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/organization/account-summary').then((m) => m.AccountSummaryModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: accountSummaryTranslationsEn },
22 | chunks: accountSummaryTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class OrganizationAccountSummaryFeatureModule { }
28 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/contentCatalogs/powertoolsContentCatalog/images/organization-home/cost-centers.svg:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/solr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ${solr.data.home:./}
5 |
6 |
7 | ${host:}
8 | ${jetty.port:8983}
9 | ${hostContext:solr}
10 |
11 | ${genericCoreNodeNames:true}
12 |
13 | ${zkClientTimeout:30000}
14 | ${distribUpdateSoTimeout:600000}
15 | ${distribUpdateConnTimeout:60000}
16 | ${zkCredentialsProvider:org.apache.solr.common.cloud.DefaultZkCredentialsProvider}
17 | ${zkACLProvider:org.apache.solr.common.cloud.DefaultZkACLProvider}
18 |
19 |
20 |
21 | ${socketTimeout:600000}
22 | ${connTimeout:60000}
23 |
24 |
25 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/.vscode/tasks.json:
--------------------------------------------------------------------------------
1 | {
2 | // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
3 | "version": "2.0.0",
4 | "tasks": [
5 | {
6 | "type": "npm",
7 | "script": "start",
8 | "isBackground": true,
9 | "problemMatcher": {
10 | "owner": "typescript",
11 | "pattern": "$tsc",
12 | "background": {
13 | "activeOnStart": true,
14 | "beginsPattern": {
15 | "regexp": "(.*?)"
16 | },
17 | "endsPattern": {
18 | "regexp": "bundle generation complete"
19 | }
20 | }
21 | }
22 | },
23 | {
24 | "type": "npm",
25 | "script": "test",
26 | "isBackground": true,
27 | "problemMatcher": {
28 | "owner": "typescript",
29 | "pattern": "$tsc",
30 | "background": {
31 | "activeOnStart": true,
32 | "beginsPattern": {
33 | "regexp": "(.*?)"
34 | },
35 | "endsPattern": {
36 | "regexp": "bundle generation complete"
37 | }
38 | }
39 | }
40 | }
41 | ]
42 | }
43 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/.vscode/tasks.json:
--------------------------------------------------------------------------------
1 | {
2 | // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
3 | "version": "2.0.0",
4 | "tasks": [
5 | {
6 | "type": "npm",
7 | "script": "start",
8 | "isBackground": true,
9 | "problemMatcher": {
10 | "owner": "typescript",
11 | "pattern": "$tsc",
12 | "background": {
13 | "activeOnStart": true,
14 | "beginsPattern": {
15 | "regexp": "(.*?)"
16 | },
17 | "endsPattern": {
18 | "regexp": "bundle generation complete"
19 | }
20 | }
21 | }
22 | },
23 | {
24 | "type": "npm",
25 | "script": "test",
26 | "isBackground": true,
27 | "problemMatcher": {
28 | "owner": "typescript",
29 | "pattern": "$tsc",
30 | "background": {
31 | "activeOnStart": true,
32 | "beginsPattern": {
33 | "regexp": "(.*?)"
34 | },
35 | "endsPattern": {
36 | "regexp": "bundle generation complete"
37 | }
38 | }
39 | }
40 | }
41 | ]
42 | }
43 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/zoo.cfg:
--------------------------------------------------------------------------------
1 | # The number of milliseconds of each tick
2 | tickTime=2000
3 | # The number of ticks that the initial
4 | # synchronization phase can take
5 | initLimit=10
6 | # The number of ticks that can pass between
7 | # sending a request and getting an acknowledgement
8 | syncLimit=5
9 |
10 | # the directory where the snapshot is stored.
11 | # dataDir=/opt/zookeeper/data
12 | # NOTE: Solr defaults the dataDir to /zoo_data
13 |
14 | # the port at which the clients will connect
15 | # clientPort=2181
16 | # NOTE: Solr sets this based on zkRun / zkHost params
17 |
18 | # the maximum number of client connections.
19 | # increase this if you need to handle more clients
20 | #maxClientCnxns=60
21 | #
22 | # Be sure to read the maintenance section of the
23 | # administrator guide before turning on autopurge.
24 | #
25 | # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
26 | #
27 | # The number of snapshots to retain in dataDir
28 | #autopurge.snapRetainCount=3
29 | # Purge task interval in hours
30 | # Set to "0" to disable auto purge feature
31 | #autopurge.purgeInterval=1
32 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/configsets/default/conf/lang/stopwords_ga.txt:
--------------------------------------------------------------------------------
1 |
2 | a
3 | ach
4 | ag
5 | agus
6 | an
7 | aon
8 | ar
9 | arna
10 | as
11 | b'
12 | ba
13 | beirt
14 | bhúr
15 | caoga
16 | ceathair
17 | ceathrar
18 | chomh
19 | chtó
20 | chuig
21 | chun
22 | cois
23 | céad
24 | cúig
25 | cúigear
26 | d'
27 | daichead
28 | dar
29 | de
30 | deich
31 | deichniúr
32 | den
33 | dhá
34 | do
35 | don
36 | dtí
37 | dá
38 | dár
39 | dó
40 | faoi
41 | faoin
42 | faoina
43 | faoinár
44 | fara
45 | fiche
46 | gach
47 | gan
48 | go
49 | gur
50 | haon
51 | hocht
52 | i
53 | iad
54 | idir
55 | in
56 | ina
57 | ins
58 | inár
59 | is
60 | le
61 | leis
62 | lena
63 | lenár
64 | m'
65 | mar
66 | mo
67 | mé
68 | na
69 | nach
70 | naoi
71 | naonúr
72 | ná
73 | ní
74 | níor
75 | nó
76 | nócha
77 | ocht
78 | ochtar
79 | os
80 | roimh
81 | sa
82 | seacht
83 | seachtar
84 | seachtó
85 | seasca
86 | seisear
87 | siad
88 | sibh
89 | sinn
90 | sna
91 | sé
92 | sí
93 | tar
94 | thar
95 | thú
96 | triúr
97 | trí
98 | trína
99 | trínár
100 | tríocha
101 | tú
102 | um
103 | ár
104 | é
105 | éis
106 | í
107 | ó
108 | ón
109 | óna
110 | ónár
111 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/organization/organization-user-registration-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { organizationUserRegistrationTranslationChunksConfig, organizationUserRegistrationTranslationsEn } from "@spartacus/organization/user-registration/assets";
4 | import { ORGANIZATION_USER_REGISTRATION_FEATURE, OrganizationUserRegistrationRootModule } from "@spartacus/organization/user-registration/root";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | OrganizationUserRegistrationRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [ORGANIZATION_USER_REGISTRATION_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/organization/user-registration').then((m) => m.OrganizationUserRegistrationModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | i18n: {
21 | resources: { en: organizationUserRegistrationTranslationsEn },
22 | chunks: organizationUserRegistrationTranslationChunksConfig,
23 | },
24 | })
25 | ]
26 | })
27 | export class OrganizationUserRegistrationFeatureModule { }
28 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/configsets/default/conf/lang/stopwords_eu.txt:
--------------------------------------------------------------------------------
1 | # example set of basque stopwords
2 | al
3 | anitz
4 | arabera
5 | asko
6 | baina
7 | bat
8 | batean
9 | batek
10 | bati
11 | batzuei
12 | batzuek
13 | batzuetan
14 | batzuk
15 | bera
16 | beraiek
17 | berau
18 | berauek
19 | bere
20 | berori
21 | beroriek
22 | beste
23 | bezala
24 | da
25 | dago
26 | dira
27 | ditu
28 | du
29 | dute
30 | edo
31 | egin
32 | ere
33 | eta
34 | eurak
35 | ez
36 | gainera
37 | gu
38 | gutxi
39 | guzti
40 | haiei
41 | haiek
42 | haietan
43 | hainbeste
44 | hala
45 | han
46 | handik
47 | hango
48 | hara
49 | hari
50 | hark
51 | hartan
52 | hau
53 | hauei
54 | hauek
55 | hauetan
56 | hemen
57 | hemendik
58 | hemengo
59 | hi
60 | hona
61 | honek
62 | honela
63 | honetan
64 | honi
65 | hor
66 | hori
67 | horiei
68 | horiek
69 | horietan
70 | horko
71 | horra
72 | horrek
73 | horrela
74 | horretan
75 | horri
76 | hortik
77 | hura
78 | izan
79 | ni
80 | noiz
81 | nola
82 | non
83 | nondik
84 | nongo
85 | nor
86 | nora
87 | ze
88 | zein
89 | zen
90 | zenbait
91 | zenbat
92 | zer
93 | zergatik
94 | ziren
95 | zituen
96 | zu
97 | zuek
98 | zuen
99 | zuten
100 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/configsets/default/conf/lang/userdict_ja.txt:
--------------------------------------------------------------------------------
1 | #
2 | # This is a sample user dictionary for Kuromoji (JapaneseTokenizer)
3 | #
4 | # Add entries to this file in order to override the statistical model in terms
5 | # of segmentation, readings and part-of-speech tags. Notice that entries do
6 | # not have weights since they are always used when found. This is by-design
7 | # in order to maximize ease-of-use.
8 | #
9 | # Entries are defined using the following CSV format:
10 | # , ... , ... ,
11 | #
12 | # Notice that a single half-width space separates tokens and readings, and
13 | # that the number tokens and readings must match exactly.
14 | #
15 | # Also notice that multiple entries with the same is undefined.
16 | #
17 | # Whitespace only lines are ignored. Comments are not allowed on entry lines.
18 | #
19 |
20 | # Custom segmentation for kanji compounds
21 | 日本経済新聞,日本 経済 新聞,ニホン ケイザイ シンブン,カスタム名詞
22 | 関西国際空港,関西 国際 空港,カンサイ コクサイ クウコウ,カスタム名詞
23 |
24 | # Custom segmentation for compound katakana
25 | トートバッグ,トート バッグ,トート バッグ,かずカナ名詞
26 | ショルダーバッグ,ショルダー バッグ,ショルダー バッグ,かずカナ名詞
27 |
28 | # Custom reading for former sumo wrestler
29 | 朝青龍,朝青龍,アサショウリュウ,カスタム人名
30 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/contentCatalogs/powertoolsContentCatalog/images/organization-home/order-approvals.svg:
--------------------------------------------------------------------------------
1 |
2 |
12 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/cart/wish-list-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { wishListTranslationChunksConfig, wishListTranslationsEn } from "@spartacus/cart/wish-list/assets";
3 | import { ADD_TO_WISHLIST_FEATURE, CART_WISH_LIST_FEATURE, WishListRootModule } from "@spartacus/cart/wish-list/root";
4 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | WishListRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [CART_WISH_LIST_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/cart/wish-list').then((m) => m.WishListModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | featureModules: {
21 | [ADD_TO_WISHLIST_FEATURE]: {
22 | module: () =>
23 | import('@spartacus/cart/wish-list/components/add-to-wishlist').then((m) => m.AddToWishListModule),
24 | },
25 | }
26 | }),
27 | provideConfig({
28 | i18n: {
29 | resources: { en: wishListTranslationsEn },
30 | chunks: wishListTranslationChunksConfig,
31 | },
32 | })
33 | ]
34 | })
35 | export class WishListFeatureModule { }
36 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/spartacus/features/cart/wish-list-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { wishListTranslationChunksConfig, wishListTranslationsEn } from "@spartacus/cart/wish-list/assets";
3 | import { ADD_TO_WISHLIST_FEATURE, CART_WISH_LIST_FEATURE, WishListRootModule } from "@spartacus/cart/wish-list/root";
4 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | WishListRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [CART_WISH_LIST_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/cart/wish-list').then((m) => m.WishListModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | featureModules: {
21 | [ADD_TO_WISHLIST_FEATURE]: {
22 | module: () =>
23 | import('@spartacus/cart/wish-list/components/add-to-wishlist').then((m) => m.AddToWishListModule),
24 | },
25 | }
26 | }),
27 | provideConfig({
28 | i18n: {
29 | resources: { en: wishListTranslationsEn },
30 | chunks: wishListTranslationChunksConfig,
31 | },
32 | })
33 | ]
34 | })
35 | export class WishListFeatureModule { }
36 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/project.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # you can put key/value pairs here.
9 | # Use Config.getParameter(..) to retrieve the values during runtime.
10 |
11 | spartacussampledata.key=value
12 |
13 | # Specifies the location of the spring context file added automatically to the global platform application context.
14 | spartacussampledata.application-context=spartacussampledata-spring.xml
15 |
16 | website.electronics-spa.http=http://localhost:4200
17 | website.electronics-spa.https=http://localhost:4200
18 | media.electronics-spa.http=http://localhost:9001
19 | media.electronics-spa.https=https://localhost:9002
20 |
21 | # When enabled, register a customer need verificationTokenId and verificationTokenCode
22 | otp.customer.registration.enabled.electronics-spa-standalone=false
23 | otp.customer.registration.enabled.powertools-spa-standalone=false
24 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/extensioninfo.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/common/oauth-clients.impex:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2025 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | #
9 |
10 | # Public oAuth client credential
11 | INSERT_UPDATE OAuthClientDetails; clientId[unique=true] ;public ;authorities ;scope ;authorizedGrantTypes ;registeredRedirectUri ;loginPageUri
12 | ; mobile_android_public ;true ;ROLE_CLIENT ;basic ;authorization_code,refresh_token ;http://localhost:4200,http://localhost:4200/cy ;http://localhost:4200/login
13 | ; asm_client ;true ;ROLE_CLIENT ;basic ;authorization_code,refresh_token ;http://localhost:4200,http://localhost:4200/cy ;
14 | ; mobile_android_public_b2b ;true ;ROLE_CLIENT ;basic ;authorization_code,refresh_token ; ;
15 |
16 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/messages/email-productBackInStock_de.properties:
--------------------------------------------------------------------------------
1 | # ---------------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # ---------------------------------------------------------------------------
4 |
5 | emailSubject=Wieder auf Lager!
6 |
7 |
8 | myAccount=Mein Konto
9 | storeFinder=Händlersuche
10 | salutation=Sehr geehrte(r) {0} {1}
11 | productAvaiable=Das Warten hat sich gelohnt. {0}{1}{2} ist jetzt zum Kauf verfügbar.
12 | shopNow=JETZT KAUFEN
13 | product_recommendation_title=Empfehlungen
14 | manageNotification=Um Ihre Benachrichtigung zu verwalten, navigieren Sie unter "Meine Konten" zu {0}{1}{2}.
15 |
16 | paragraphContactUs=Wenn Sie Fragen haben, nutzen Sie entweder unsere {0}Kontakt{1}-Seite, oder wenden Sie sich telefonisch unter +44 (0)20 / 7429 4175 oder per E-Mail an customerservices@hybris.com direkt an unseren Kundendienst.
17 | complimentaryClosing=Vielen Dank!
18 | signature=Kundendienst
19 | help=Hilfe
20 | contactUs=Kontakt
21 | contactUsPage=http://www.hybris.com/en/contact
22 | contactUsEmailAddress=customerservices@hybris.com
23 | termsAndCondition=Allgemeine Geschäftsbedingungen
24 | myInterests=Meine Interessen
25 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources-lang/spartacussampledata/import/stores/apparel-uk/consents_en.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # -----------------------------------------------------------------------
4 | Consent.PROFILE.name=Allow SAP Commerce Cloud, Context-Driven Services tracking
5 | Consent.PROFILE.description=We would like to store your browsing behaviour so that our website can dynamically present you with a personalised browsing experience and our customer support agents can provide you with contextual customer support.
6 | Consent.PROFILE.exposed=true
7 | Consent.MARKETING_NEWSLETTER.name=I approve to this sample MARKETING consent
8 | Consent.MARKETING_NEWSLETTER.description=This is a sample marketing consent description that will need to be updated or replaced, based on the valid registration consent required.
9 | Consent.MARKETING_NEWSLETTER.exposed=true
10 | Consent.STORE_USER_INFORMATION.name=I approve to this sample STORE USER INFORMATION consent
11 | Consent.STORE_USER_INFORMATION.description=This is a sample store user information consent description that will need to be updated or replaced.
12 | Consent.STORE_USER_INFORMATION.exposed=true
13 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources-lang/spartacussampledata/import/stores/electronics/consents_en.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # -----------------------------------------------------------------------
4 | Consent.PROFILE.name=Allow SAP Commerce Cloud, Context-Driven Services tracking
5 | Consent.PROFILE.description=We would like to store your browsing behaviour so that our website can dynamically present you with a personalised browsing experience and our customer support agents can provide you with contextual customer support.
6 | Consent.PROFILE.exposed=true
7 | Consent.MARKETING_NEWSLETTER.name=I approve to this sample MARKETING consent
8 | Consent.MARKETING_NEWSLETTER.description=This is a sample marketing consent description that will need to be updated or replaced, based on the valid registration consent required.
9 | Consent.MARKETING_NEWSLETTER.exposed=true
10 | Consent.STORE_USER_INFORMATION.name=I approve to this sample STORE USER INFORMATION consent
11 | Consent.STORE_USER_INFORMATION.description=This is a sample store user information consent description that will need to be updated or replaced.
12 | Consent.STORE_USER_INFORMATION.exposed=true
13 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 | @import 'styles-config';
3 |
4 | // ORDER IMPORTANT: Spartacus core first
5 | @import '@spartacus/styles/scss/core';
6 |
7 | // ORDER IMPORTANT: Copy of Bootstrap files next
8 | @import '@spartacus/styles/vendor/bootstrap/scss/reboot';
9 | @import '@spartacus/styles/vendor/bootstrap/scss/type';
10 | @import '@spartacus/styles/vendor/bootstrap/scss/grid';
11 | @import '@spartacus/styles/vendor/bootstrap/scss/utilities';
12 | @import '@spartacus/styles/vendor/bootstrap/scss/transitions';
13 | @import '@spartacus/styles/vendor/bootstrap/scss/dropdown';
14 | @import '@spartacus/styles/vendor/bootstrap/scss/card';
15 | @import '@spartacus/styles/vendor/bootstrap/scss/nav';
16 | @import '@spartacus/styles/vendor/bootstrap/scss/buttons';
17 | @import '@spartacus/styles/vendor/bootstrap/scss/forms';
18 | @import '@spartacus/styles/vendor/bootstrap/scss/custom-forms';
19 | @import '@spartacus/styles/vendor/bootstrap/scss/modal';
20 | @import '@spartacus/styles/vendor/bootstrap/scss/close';
21 | @import '@spartacus/styles/vendor/bootstrap/scss/alert';
22 | @import '@spartacus/styles/vendor/bootstrap/scss/tooltip';
23 |
24 | // ORDER IMPORTANT: Spartacus styles last
25 | @import '@spartacus/styles/index';
26 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/messages/email-productBackInStock_en.properties:
--------------------------------------------------------------------------------
1 | # ---------------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # ---------------------------------------------------------------------------
4 |
5 | emailSubject=Back In Stock!
6 |
7 |
8 | storeFinder=Store Finder
9 | salutation=Dear {0} {1}
10 | productAvaiable=The wait is over. {0}{1}{2} is now available for purchase. The current stock is {3}.
11 | productForceInStockAvaiable=The wait is over. {0}{1}{2} is now available for purchase.
12 | shopNow=SHOP NOW
13 | product_recommendation_title = Recommendations
14 | manageNotification=To manage your notification. go to {0}{1}{2} under My Accounts
15 |
16 | paragraphContactUs=If we can help you with any inquiry, please use our {0}Contact Us{1} page, or contact our customer services team directly via phone +44 (0)20 / 7429 4175 or email customerservices@hybris.com.
17 | complimentaryClosing=Thank you.
18 | signature=Customer Services
19 | help=Help
20 | contactUs=Contact Us
21 | contactUsPage=http://www.hybris.com/en/contact
22 | contactUsEmailAddress=customerservices@hybris.com
23 | termsAndCondition=Terms & Conditions
24 | myInterests=My Interests
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 | @import 'styles-config';
3 |
4 | // ORDER IMPORTANT: Spartacus core first
5 | @import '@spartacus/styles/scss/core';
6 |
7 | // ORDER IMPORTANT: Copy of Bootstrap files next
8 | @import '@spartacus/styles/vendor/bootstrap/scss/reboot';
9 | @import '@spartacus/styles/vendor/bootstrap/scss/type';
10 | @import '@spartacus/styles/vendor/bootstrap/scss/grid';
11 | @import '@spartacus/styles/vendor/bootstrap/scss/utilities';
12 | @import '@spartacus/styles/vendor/bootstrap/scss/transitions';
13 | @import '@spartacus/styles/vendor/bootstrap/scss/dropdown';
14 | @import '@spartacus/styles/vendor/bootstrap/scss/card';
15 | @import '@spartacus/styles/vendor/bootstrap/scss/nav';
16 | @import '@spartacus/styles/vendor/bootstrap/scss/buttons';
17 | @import '@spartacus/styles/vendor/bootstrap/scss/forms';
18 | @import '@spartacus/styles/vendor/bootstrap/scss/custom-forms';
19 | @import '@spartacus/styles/vendor/bootstrap/scss/modal';
20 | @import '@spartacus/styles/vendor/bootstrap/scss/close';
21 | @import '@spartacus/styles/vendor/bootstrap/scss/alert';
22 | @import '@spartacus/styles/vendor/bootstrap/scss/tooltip';
23 |
24 | // ORDER IMPORTANT: Spartacus styles last
25 | @import '@spartacus/styles/index';
26 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/stores/apparel-uk/solr.impex:
--------------------------------------------------------------------------------
1 | # ---------------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # ---------------------------------------------------------------------------
4 |
5 | $solrIndexedType=apparel-ukProductType
6 |
7 |
8 | # Non-facet properties
9 | INSERT_UPDATE SolrIndexedProperty;solrIndexedType(identifier)[unique=true];name[unique=true];type(code);multiValue[default=true];facet[default=true];facetType(code);facetSort(code);priority;visible;categoryField[default=true];fieldValueProvider;facetDisplayNameProvider;topValuesProvider
10 | ;$solrIndexedType;customerCouponCode;string;;;Refine;Alpha;5000;false;;customerCouponCodeValueResolver;customerCouponFacetDisplayNameProvider;defaultTopValuesProvider
11 |
12 | # Category search query facets
13 | INSERT_UPDATE SolrSearchQueryProperty;indexedProperty(name, solrIndexedType(identifier))[unique=true];searchQueryTemplate(name, indexedType(identifier))[unique=true][default=DEFAULT:$solrIndexedType];facet[default=true];facetType(code);includeInResponse[default=true];facetDisplayNameProvider;facetSortProvider;facetTopValuesProvider
14 | ;customerCouponCode:$solrIndexedType;;;Refine;;customerCouponFacetDisplayNameProvider;
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/stores/electronics/solr.impex:
--------------------------------------------------------------------------------
1 | # ---------------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # ---------------------------------------------------------------------------
4 |
5 | $solrIndexedType=electronicsProductType
6 |
7 |
8 | # Non-facet properties
9 | INSERT_UPDATE SolrIndexedProperty;solrIndexedType(identifier)[unique=true];name[unique=true];type(code);multiValue[default=true];facet[default=true];facetType(code);facetSort(code);priority;visible;categoryField[default=true];fieldValueProvider;facetDisplayNameProvider;topValuesProvider
10 | ;$solrIndexedType;customerCouponCode;string;;;Refine;Alpha;5000;false;;customerCouponCodeValueResolver;customerCouponFacetDisplayNameProvider;defaultTopValuesProvider
11 |
12 | # Category search query facets
13 | INSERT_UPDATE SolrSearchQueryProperty;indexedProperty(name, solrIndexedType(identifier))[unique=true];searchQueryTemplate(name, indexedType(identifier))[unique=true][default=DEFAULT:$solrIndexedType];facet[default=true];facetType(code);includeInResponse[default=true];facetDisplayNameProvider;facetSortProvider;facetTopValuesProvider
14 | ;customerCouponCode:$solrIndexedType;;;Refine;;customerCouponFacetDisplayNameProvider;
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/spartacus/spartacus-configuration.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { translationChunksConfig, translationsEn } from "@spartacus/assets";
3 | import { FeaturesConfig, I18nConfig, OccConfig, provideConfig, provideConfigFactory, SiteContextConfig } from "@spartacus/core";
4 | import { defaultCmsContentProviders, layoutConfigFactory, mediaConfig } from "@spartacus/storefront";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | ],
10 | providers: [provideConfigFactory(layoutConfigFactory), provideConfig(mediaConfig), ...defaultCmsContentProviders, provideConfig({
11 | backend: {
12 | occ: {
13 | //baseUrl: 'OCC_BACKEND_BASE_URL_VALUE', prefix: '/occ/v2/'
14 | }
15 | },
16 | }), provideConfig({
17 | context: {
18 | currency: ['USD', 'EUR'],
19 | baseSite: ['electronics-spa'],
20 | urlParameters: ['baseSite', 'language', 'currency']
21 | },
22 | }), provideConfig({
23 | i18n: {
24 | resources: { en: translationsEn },
25 | chunks: translationChunksConfig,
26 | fallbackLang: 'en'
27 | },
28 | }), provideConfig({
29 | features: {
30 | level: '2211.43'
31 | }
32 | })]
33 | })
34 | export class SpartacusConfigurationModule { }
35 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/contentCatalogs/powertoolsContentCatalog/images/organization-home/account-summary.svg:
--------------------------------------------------------------------------------
1 |
2 |
12 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/configsets/default/conf/lang/stopwords_en.txt:
--------------------------------------------------------------------------------
1 | # Licensed to the Apache Software Foundation (ASF) under one or more
2 | # contributor license agreements. See the NOTICE file distributed with
3 | # this work for additional information regarding copyright ownership.
4 | # The ASF licenses this file to You under the Apache License, Version 2.0
5 | # (the "License"); you may not use this file except in compliance with
6 | # the License. You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 |
16 | # a couple of test stopwords to test that the words are really being
17 | # configured from this file:
18 | stopworda
19 | stopwordb
20 |
21 | # Standard english stop words taken from Lucene's StopAnalyzer
22 | a
23 | an
24 | and
25 | are
26 | as
27 | at
28 | be
29 | but
30 | by
31 | for
32 | if
33 | in
34 | into
35 | is
36 | it
37 | no
38 | not
39 | of
40 | on
41 | or
42 | such
43 | that
44 | the
45 | their
46 | then
47 | there
48 | these
49 | they
50 | this
51 | to
52 | was
53 | will
54 | with
55 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources-lang/spartacussampledata/import/stores/apparel-uk/consents_de.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # -----------------------------------------------------------------------
4 | Consent.PROFILE.name=Ermöglichen Sie die kontextgesteuerte Verfolgung von SAP Commerce Cloud-Diensten
5 | Consent.PROFILE.description=Wir möchten Ihr Surfverhalten so speichern, dass unsere Website Ihnen dynamisch ein personalisiertes Surferlebnis bietet und unsere Kundenbetreuer Ihnen kontextbezogenen Kundensupport bieten können.
6 | Consent.PROFILE.exposed=true
7 | Consent.MARKETING_NEWSLETTER.name=Ich stimme dieser Einwilligung zum Muster-MARKETING zu
8 | Consent.MARKETING_NEWSLETTER.description=Dies ist eine beispielhafte Beschreibung der Marketing-Einwilligung, die basierend auf der erforderlichen gültigen Registrierungs-Einwilligung aktualisiert oder ersetzt werden muss.
9 | Consent.MARKETING_NEWSLETTER.exposed=true
10 | Consent.STORE_USER_INFORMATION.name=Ich stimme diesem Beispiel zu. STORE USER INFORMATION Zustimmung
11 | Consent.STORE_USER_INFORMATION.description=Dies ist ein Beispiel für eine Beschreibung der Einwilligung zum Speichern von Benutzerinformationen, die aktualisiert oder ersetzt werden muss.
12 | Consent.STORE_USER_INFORMATION.exposed=true
13 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources-lang/spartacussampledata/import/stores/electronics/consents_de.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # -----------------------------------------------------------------------
4 | Consent.PROFILE.name=Ermöglichen Sie die kontextgesteuerte Verfolgung von SAP Commerce Cloud-Diensten
5 | Consent.PROFILE.description=Wir möchten Ihr Surfverhalten so speichern, dass unsere Website Ihnen dynamisch ein personalisiertes Surferlebnis bietet und unsere Kundenbetreuer Ihnen kontextbezogenen Kundensupport bieten können.
6 | Consent.PROFILE.exposed=true
7 | Consent.MARKETING_NEWSLETTER.name=Ich stimme dieser Einwilligung zum Muster-MARKETING zu
8 | Consent.MARKETING_NEWSLETTER.description=Dies ist eine beispielhafte Beschreibung der Marketing-Einwilligung, die basierend auf der erforderlichen gültigen Registrierungs-Einwilligung aktualisiert oder ersetzt werden muss.
9 | Consent.MARKETING_NEWSLETTER.exposed=true
10 | Consent.STORE_USER_INFORMATION.name=Ich stimme diesem Beispiel zu. STORE USER INFORMATION Zustimmung
11 | Consent.STORE_USER_INFORMATION.description=Dies ist ein Beispiel für eine Beschreibung der Einwilligung zum Speichern von Benutzerinformationen, die aktualisiert oder ersetzt werden muss.
12 | Consent.STORE_USER_INFORMATION.exposed=true
13 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/spartacus-configuration.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { translationChunksConfig, translationsEn } from "@spartacus/assets";
3 | import { FeaturesConfig, I18nConfig, OccConfig, provideConfig, provideConfigFactory, SiteContextConfig } from "@spartacus/core";
4 | import { defaultB2bOccConfig } from "@spartacus/setup";
5 | import { defaultCmsContentProviders, layoutConfigFactory, mediaConfig } from "@spartacus/storefront";
6 |
7 | @NgModule({
8 | declarations: [],
9 | imports: [
10 | ],
11 | providers: [provideConfigFactory(layoutConfigFactory), provideConfig(mediaConfig), ...defaultCmsContentProviders, provideConfig({
12 | backend: {
13 | occ: {
14 | //baseUrl: 'OCC_BACKEND_BASE_URL_VALUE', prefix: '/occ/v2/'
15 | }
16 | },
17 | }), provideConfig({
18 | context: {
19 | currency: ['USD', 'EUR'],
20 | baseSite: ['powertools-spa'],
21 | urlParameters: ['baseSite', 'language', 'currency']
22 | },
23 | }), provideConfig({
24 | i18n: {
25 | resources: { en: translationsEn },
26 | chunks: translationChunksConfig,
27 | fallbackLang: 'en'
28 | },
29 | }), provideConfig({
30 | features: {
31 | level: '2211.43'
32 | }
33 | }), provideConfig(defaultB2bOccConfig)]
34 | })
35 | export class SpartacusConfigurationModule { }
36 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources-lang/spartacussampledata/import/stores/powertools/user-groups_ja.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # -----------------------------------------------------------------------
4 | B2BUnit.Custom\ Retail.locname=Custom Retail
5 | B2BUnit.Pronto.locname=Pronto
6 | B2BUnit.Pronto\ Goods.locname=Pronto Goods
7 | B2BUnit.Pronto\ Services.locname=Pronto Services
8 | B2BUnit.Rustic.locname=Rustic
9 | B2BUnit.Rustic\ Retail.locname=Rustic Retail
10 | B2BUnit.Rustic\ Services.locname=Rustic Services
11 | B2BUnit.Services\ East.locname=Services East
12 | B2BUnit.Services\ West.locname=Services West
13 |
14 | B2BCostCenter.Custom_Retail.name=Custom Retail
15 | B2BCostCenter.Pronto_Goods.name=Pronto Goods
16 | B2BCostCenter.Pronto_Services.name=Pronto Services
17 | B2BCostCenter.Rustic_Global.name=Rustic Global
18 | B2BCostCenter.Rustic_Retail.name=Rustic
19 | B2BCostCenter.Services_East.name=ServicesEast
20 | B2BCostCenter.Services_West.name=Services West
21 |
22 | B2BBudget.20K_USD_MONTH.name=20K USD/MONTH
23 | B2BBudget.30K_USD_MONTH.name=30K USD/MONTH
24 | B2BBudget.Monthly_20K_USD.name=Monthly 20K USD
25 | B2BBudget.Monthly_2_5K_USD.name=Monthly 2.5K USD
26 | B2BBudget.Monthly_4K_USD.name=Monthly 4K USD
27 | B2BBudget.Monthly_50K_USD.name=Monthly 50K USD
28 | B2BBudget.Weekly_2_5K_USD.name=Weekly 2.5K USD
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources-lang/spartacussampledata/import/stores/powertools/user-groups_zh.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # -----------------------------------------------------------------------
4 | B2BUnit.Custom\ Retail.locname=Custom Retail
5 | B2BUnit.Pronto.locname=Pronto
6 | B2BUnit.Pronto\ Goods.locname=Pronto Goods
7 | B2BUnit.Pronto\ Services.locname=Pronto Services
8 | B2BUnit.Rustic.locname=Rustic
9 | B2BUnit.Rustic\ Retail.locname=Rustic Retail
10 | B2BUnit.Rustic\ Services.locname=Rustic Services
11 | B2BUnit.Services\ East.locname=Services East
12 | B2BUnit.Services\ West.locname=Services West
13 |
14 | B2BCostCenter.Custom_Retail.name=Custom Retail
15 | B2BCostCenter.Pronto_Goods.name=Pronto Goods
16 | B2BCostCenter.Pronto_Services.name=Pronto Services
17 | B2BCostCenter.Rustic_Global.name=Rustic Global
18 | B2BCostCenter.Rustic_Retail.name=Rustic
19 | B2BCostCenter.Services_East.name=ServicesEast
20 | B2BCostCenter.Services_West.name=Services West
21 |
22 | B2BBudget.20K_USD_MONTH.name=20K USD/MONTH
23 | B2BBudget.30K_USD_MONTH.name=30K USD/MONTH
24 | B2BBudget.Monthly_20K_USD.name=Monthly 20K USD
25 | B2BBudget.Monthly_2_5K_USD.name=Monthly 2.5K USD
26 | B2BBudget.Monthly_4K_USD.name=Monthly 4K USD
27 | B2BBudget.Monthly_50K_USD.name=Monthly 50K USD
28 | B2BBudget.Weekly_2_5K_USD.name=Weekly 2.5K USD
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/stores/apparel-uk/consents.impex:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # [y] hybris Platform
3 | #
4 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
5 | # The files in this addon are licensed under the Apache Software License, v. 2
6 | # except as noted otherwise in the LICENSE file.
7 | # -----------------------------------------------------------------------
8 | # ImpEx for Consents for Apparel UK Store
9 | #% impex.setLocale( Locale.GERMAN );
10 |
11 | $siteUid=apparel-uk-spa
12 |
13 | INSERT_UPDATE ConsentTemplate;id[unique=true];name;description;version[unique=true];baseSite(uid)[unique=true,default=$siteUid];exposed
14 | ;PROFILE;"Allow SAP Commerce Cloud, Context-Driven Services tracking";"We would like to store your browsing behaviour so that our website can dynamically present you with a personalised browsing experience and our customer support agents can provide you with contextual customer support.";0;;true
15 | ;MARKETING_NEWSLETTER;"I approve to this sample MARKETING consent";"This is a sample marketing consent description that will need to be updated or replaced, based on the valid registration consent required.";0;;true
16 | ;STORE_USER_INFORMATION;"I approve to this sample STORE USER INFORMATION consent";"This is a sample store user information consent description that will need to be updated or replaced.";0;;true
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources-lang/spartacussampledata/import/stores/powertools/user-groups_de.properties:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # -----------------------------------------------------------------------
4 | B2BUnit.Custom\ Retail.locname=Custom Retail
5 | B2BUnit.Pronto.locname=Pronto
6 | B2BUnit.Pronto\ Goods.locname=Pronto Goods
7 | B2BUnit.Pronto\ Services.locname=Pronto Services
8 | B2BUnit.Rustic.locname=Rustic
9 | B2BUnit.Rustic\ Retail.locname=Rustic Retail
10 | B2BUnit.Rustic\ Services.locname=Rustic Services
11 | B2BUnit.Services\ East.locname=Services East
12 | B2BUnit.Services\ West.locname=Services West
13 |
14 | B2BCostCenter.Custom_Retail.name=Custom Retail
15 | B2BCostCenter.Pronto_Goods.name=Pronto Goods
16 | B2BCostCenter.Pronto_Services.name=Pronto Services
17 | B2BCostCenter.Rustic_Global.name=Rustic Global
18 | B2BCostCenter.Rustic_Retail.name=Rustic
19 | B2BCostCenter.Services_East.name=ServicesEast
20 | B2BCostCenter.Services_West.name=Services West
21 |
22 | B2BBudget.20K_USD_MONTH.name=20K USD/MONTH
23 | B2BBudget.30K_USD_MONTH.name=30K USD/MONTH
24 | B2BBudget.Monthly_20K_USD.name=Monthly 20K USD
25 | B2BBudget.Monthly_2_5K_USD.name=Monthly 2.5K USD
26 | B2BBudget.Monthly_4K_USD.name=Monthly 4K USD
27 | B2BBudget.Monthly_50K_USD.name=Monthly 50K USD
28 | B2BBudget.Weekly_2_5K_USD.name=Weekly 2.5K USD
29 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata/import/contentCatalogs/powertoolsContentCatalog/images/organization-home/purchase-limits.svg:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/configsets/default/conf/lang/stopwords_th.txt:
--------------------------------------------------------------------------------
1 | # Thai stopwords from:
2 | # "Opinion Detection in Thai Political News Columns
3 | # Based on Subjectivity Analysis"
4 | # Khampol Sukhum, Supot Nitsuwat, and Choochart Haruechaiyasak
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 | อย่าง
43 | อยู่
44 | อยาก
45 | หาก
46 | หลาย
47 | หลังจาก
48 | หลัง
49 | หรือ
50 | หนึ่ง
51 | ส่วน
52 | ส่ง
53 | สุด
54 | สําหรับ
55 | ว่า
56 | วัน
57 | ลง
58 | ร่วม
59 | ราย
60 | รับ
61 | ระหว่าง
62 | รวม
63 | ยัง
64 | มี
65 | มาก
66 | มา
67 | พร้อม
68 | พบ
69 | ผ่าน
70 | ผล
71 | บาง
72 | น่า
73 | นี้
74 | นํา
75 | นั้น
76 | นัก
77 | นอกจาก
78 | ทุก
79 | ที่สุด
80 | ที่
81 | ทําให้
82 | ทํา
83 | ทาง
84 | ทั้งนี้
85 | ทั้ง
86 | ถ้า
87 | ถูก
88 | ถึง
89 | ต้อง
90 | ต่างๆ
91 | ต่าง
92 | ต่อ
93 | ตาม
94 | ตั้งแต่
95 | ตั้ง
96 | ด้าน
97 | ด้วย
98 | ดัง
99 | ซึ่ง
100 | ช่วง
101 | จึง
102 | จาก
103 | จัด
104 | จะ
105 | คือ
106 | ความ
107 | ครั้ง
108 | คง
109 | ขึ้น
110 | ของ
111 | ขอ
112 | ขณะ
113 | ก่อน
114 | ก็
115 | การ
116 | กับ
117 | กัน
118 | กว่า
119 | กล่าว
120 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/cart/cart-base-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { cartBaseTranslationChunksConfig, cartBaseTranslationsEn } from "@spartacus/cart/base/assets";
3 | import { ADD_TO_CART_FEATURE, CART_BASE_FEATURE, CartBaseRootModule, MINI_CART_FEATURE } from "@spartacus/cart/base/root";
4 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | CartBaseRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [CART_BASE_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/cart/base').then((m) => m.CartBaseModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | featureModules: {
21 | [MINI_CART_FEATURE]: {
22 | module: () =>
23 | import('@spartacus/cart/base/components/mini-cart').then((m) => m.MiniCartModule),
24 | },
25 | }
26 | }),
27 | provideConfig({
28 | featureModules: {
29 | [ADD_TO_CART_FEATURE]: {
30 | module: () =>
31 | import('@spartacus/cart/base/components/add-to-cart').then((m) => m.AddToCartModule),
32 | },
33 | }
34 | }),
35 | provideConfig({
36 | i18n: {
37 | resources: { en: cartBaseTranslationsEn },
38 | chunks: cartBaseTranslationChunksConfig,
39 | },
40 | })
41 | ]
42 | })
43 | export class CartBaseFeatureModule { }
44 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/spartacus/features/cart/cart-base-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { cartBaseTranslationChunksConfig, cartBaseTranslationsEn } from "@spartacus/cart/base/assets";
3 | import { ADD_TO_CART_FEATURE, CART_BASE_FEATURE, CartBaseRootModule, MINI_CART_FEATURE } from "@spartacus/cart/base/root";
4 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
5 |
6 | @NgModule({
7 | declarations: [],
8 | imports: [
9 | CartBaseRootModule
10 | ],
11 | providers: [provideConfig({
12 | featureModules: {
13 | [CART_BASE_FEATURE]: {
14 | module: () =>
15 | import('@spartacus/cart/base').then((m) => m.CartBaseModule),
16 | },
17 | }
18 | }),
19 | provideConfig({
20 | featureModules: {
21 | [MINI_CART_FEATURE]: {
22 | module: () =>
23 | import('@spartacus/cart/base/components/mini-cart').then((m) => m.MiniCartModule),
24 | },
25 | }
26 | }),
27 | provideConfig({
28 | featureModules: {
29 | [ADD_TO_CART_FEATURE]: {
30 | module: () =>
31 | import('@spartacus/cart/base/components/add-to-cart').then((m) => m.AddToCartModule),
32 | },
33 | }
34 | }),
35 | provideConfig({
36 | i18n: {
37 | resources: { en: cartBaseTranslationsEn },
38 | chunks: cartBaseTranslationChunksConfig,
39 | },
40 | })
41 | ]
42 | })
43 | export class CartBaseFeatureModule { }
44 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/local.properties:
--------------------------------------------------------------------------------
1 | # ---------------------------------------------------------------------------
2 | # Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
3 | # ---------------------------------------------------------------------------
4 |
5 |
6 | # place your custom properties into this file instead of modifying the project.properties
7 | # all properties in this file have higher priority and will overwrite the platform/project.properties settings.
8 |
9 | mykey=myvalue
10 |
11 | #setting a default admin password. You should override
12 | initialpassword.admin=nimda
13 |
14 | # # uncomment if you have a local blob storage https://www.sap.com/cxworks/#GettheMostoutofYourCloudHotFoldersandAzureBlobStorage-RunBlobStorageLocally
15 | # set up for working with cloud hot folder locally (see https://help.sap.com/viewer/0fa6bcf4736c46f78c248512391eb467/SHIP/en-US/4abf9290a64f43b59fbf35a3d8e5ba4d.html )
16 | # cluster.node.groups=integration,yHotfolderCandidate
17 | # azure.hotfolder.storage.container.hotfolder=master/hotfolder
18 | # azure.hotfolder.storage.account.connection-string=UseDevelopmentStorage=true
19 |
20 | csrf.allowed.url.patterns=/[^/]+(/[^?]*)+(sop/response)$,/[^/]+(/[^?]*)+(merchant_callback)$,/[^/]+(/[^?]*)+(hop/response)$,/[^/]+(/[^?]*)+(language)$,/[^/]+(/[^?]*)+(currency)$,/(events)$
21 |
22 | # enable payment mocks for local env
23 | acceleratorservices.payment.sopmock.enabled=true
24 | acceleratorservices.payment.hopmock.enabled=true
25 |
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources-lang/spartacussampledata/import/contentCatalogs/powertoolsContentCatalog/email-content.vt:
--------------------------------------------------------------------------------
1 | # -----------------------------------------------------------------------
2 | # Copyright (c) 2024 SAP SE or an SAP affiliate company. All rights reserved.
3 | # -----------------------------------------------------------------------
4 | #
5 | # Import the CMS content for the Powertools site emails
6 | #
7 | #set($escContentCV=$esc.java('$contentCV[unique=true]'))
8 | # Email CMS data for stock notification
9 | \$contentCatalog=powertools-spaContentCatalog
10 | \$contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=\$contentCatalog]),CatalogVersion.version[default=Staged])[default=\$contentCatalog:Staged]
11 | \$emailResource=jar:de.hybris.platform.spartacussampledata.constants.SpartacussampledataConstants&/spartacussampledata/import/emails
12 | \$lang=$lang.toLowerCase()
13 |
14 | #set( $rows = $query.load('email-content', 'EmailPage') )
15 | UPDATE EmailPage;$escContentCV;uid[unique=true];fromEmail[lang=\$lang];fromName[lang=\$lang]
16 | #foreach( $row in $rows )
17 | ;;$row.key;"$row.values.fromEmail";"$row.values.fromName"
18 | #end
19 |
20 | UPDATE RendererTemplate;code[unique=true];templateScript[lang=\$lang,translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator]
21 | ;powertools_Spa_Email_Verification_Token_Body;\$emailResource/email-verificationTokenBody.vm
22 | ;powertools_Spa_Email_Verification_Token_Subject;\$emailResource/email-verificationTokenSubject.vm
--------------------------------------------------------------------------------
/core-customize/hybris/bin/custom/spartacussampledata/resources/spartacussampledata-items.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
12 |
13 |
15 |
16 |
17 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/product-configurator/product-configurator-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { configuratorTranslationChunksConfig, configuratorTranslationsEn } from "@spartacus/product-configurator/common/assets";
4 | import { PRODUCT_CONFIGURATOR_RULEBASED_FEATURE, RulebasedConfiguratorRootModule } from "@spartacus/product-configurator/rulebased/root";
5 | import { PRODUCT_CONFIGURATOR_TEXTFIELD_FEATURE, TextfieldConfiguratorRootModule } from "@spartacus/product-configurator/textfield/root";
6 |
7 | @NgModule({
8 | declarations: [],
9 | imports: [
10 | TextfieldConfiguratorRootModule,
11 | RulebasedConfiguratorRootModule
12 | ],
13 | providers: [provideConfig({
14 | featureModules: {
15 | [PRODUCT_CONFIGURATOR_TEXTFIELD_FEATURE]: {
16 | module: () =>
17 | import('@spartacus/product-configurator/textfield').then((m) => m.TextfieldConfiguratorModule),
18 | },
19 | }
20 | }),
21 | provideConfig({
22 | i18n: {
23 | resources: { en: configuratorTranslationsEn },
24 | chunks: configuratorTranslationChunksConfig,
25 | },
26 | }),
27 | provideConfig({
28 | featureModules: {
29 | [PRODUCT_CONFIGURATOR_RULEBASED_FEATURE]: {
30 | module: () =>
31 | import('@spartacus/product-configurator/rulebased').then((m) => m.RulebasedConfiguratorModule),
32 | },
33 | }
34 | })
35 | ]
36 | })
37 | export class ProductConfiguratorFeatureModule { }
38 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/spartacus/features/product-configurator/product-configurator-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { configuratorTranslationChunksConfig, configuratorTranslationsEn } from "@spartacus/product-configurator/common/assets";
4 | import { PRODUCT_CONFIGURATOR_RULEBASED_FEATURE, RulebasedConfiguratorRootModule } from "@spartacus/product-configurator/rulebased/root";
5 | import { PRODUCT_CONFIGURATOR_TEXTFIELD_FEATURE, TextfieldConfiguratorRootModule } from "@spartacus/product-configurator/textfield/root";
6 |
7 | @NgModule({
8 | declarations: [],
9 | imports: [
10 | TextfieldConfiguratorRootModule,
11 | RulebasedConfiguratorRootModule
12 | ],
13 | providers: [provideConfig({
14 | featureModules: {
15 | [PRODUCT_CONFIGURATOR_TEXTFIELD_FEATURE]: {
16 | module: () =>
17 | import('@spartacus/product-configurator/textfield').then((m) => m.TextfieldConfiguratorModule),
18 | },
19 | }
20 | }),
21 | provideConfig({
22 | i18n: {
23 | resources: { en: configuratorTranslationsEn },
24 | chunks: configuratorTranslationChunksConfig,
25 | },
26 | }),
27 | provideConfig({
28 | featureModules: {
29 | [PRODUCT_CONFIGURATOR_RULEBASED_FEATURE]: {
30 | module: () =>
31 | import('@spartacus/product-configurator/rulebased').then((m) => m.RulebasedConfiguratorModule),
32 | },
33 | }
34 | })
35 | ]
36 | })
37 | export class ProductConfiguratorFeatureModule { }
38 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/src/app/spartacus/features/user/user-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { userAccountTranslationChunksConfig, userAccountTranslationsEn } from "@spartacus/user/account/assets";
4 | import { USER_ACCOUNT_FEATURE, UserAccountRootModule } from "@spartacus/user/account/root";
5 | import { userProfileTranslationChunksConfig, userProfileTranslationsEn } from "@spartacus/user/profile/assets";
6 | import { USER_PROFILE_FEATURE, UserProfileRootModule } from "@spartacus/user/profile/root";
7 |
8 | @NgModule({
9 | declarations: [],
10 | imports: [
11 | UserAccountRootModule,
12 | UserProfileRootModule
13 | ],
14 | providers: [provideConfig({
15 | featureModules: {
16 | [USER_ACCOUNT_FEATURE]: {
17 | module: () =>
18 | import('@spartacus/user/account').then((m) => m.UserAccountModule),
19 | },
20 | }
21 | }),
22 | provideConfig({
23 | i18n: {
24 | resources: { en: userAccountTranslationsEn },
25 | chunks: userAccountTranslationChunksConfig,
26 | },
27 | }),
28 | provideConfig({
29 | featureModules: {
30 | [USER_PROFILE_FEATURE]: {
31 | module: () =>
32 | import('@spartacus/user/profile').then((m) => m.UserProfileModule),
33 | },
34 | }
35 | }),
36 | provideConfig({
37 | i18n: {
38 | resources: { en: userProfileTranslationsEn },
39 | chunks: userProfileTranslationChunksConfig,
40 | },
41 | })
42 | ]
43 | })
44 | export class UserFeatureModule { }
45 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/src/app/spartacus/features/user/user-feature.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CmsConfig, I18nConfig, provideConfig } from "@spartacus/core";
3 | import { userAccountTranslationChunksConfig, userAccountTranslationsEn } from "@spartacus/user/account/assets";
4 | import { USER_ACCOUNT_FEATURE, UserAccountRootModule } from "@spartacus/user/account/root";
5 | import { userProfileTranslationChunksConfig, userProfileTranslationsEn } from "@spartacus/user/profile/assets";
6 | import { USER_PROFILE_FEATURE, UserProfileRootModule } from "@spartacus/user/profile/root";
7 |
8 | @NgModule({
9 | declarations: [],
10 | imports: [
11 | UserAccountRootModule,
12 | UserProfileRootModule
13 | ],
14 | providers: [provideConfig({
15 | featureModules: {
16 | [USER_ACCOUNT_FEATURE]: {
17 | module: () =>
18 | import('@spartacus/user/account').then((m) => m.UserAccountModule),
19 | },
20 | }
21 | }),
22 | provideConfig({
23 | i18n: {
24 | resources: { en: userAccountTranslationsEn },
25 | chunks: userAccountTranslationChunksConfig,
26 | },
27 | }),
28 | provideConfig({
29 | featureModules: {
30 | [USER_PROFILE_FEATURE]: {
31 | module: () =>
32 | import('@spartacus/user/profile').then((m) => m.UserProfileModule),
33 | },
34 | }
35 | }),
36 | provideConfig({
37 | i18n: {
38 | resources: { en: userProfileTranslationsEn },
39 | chunks: userProfileTranslationChunksConfig,
40 | },
41 | })
42 | ]
43 | })
44 | export class UserFeatureModule { }
45 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/configsets/default/conf/lang/stopwords_ar.txt:
--------------------------------------------------------------------------------
1 | # This file was created by Jacques Savoy and is distributed under the BSD license.
2 | # See http://members.unine.ch/jacques.savoy/clef/index.html.
3 | # Also see http://www.opensource.org/licenses/bsd-license.html
4 | # Cleaned on October 11, 2009 (not normalized, so use before normalization)
5 | # This means that when modifying this list, you might need to add some
6 | # redundant entries, for example containing forms with both أ and ا
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 | إذا
43 | ان
44 | أن
45 | إن
46 | انها
47 | أنها
48 | إنها
49 | انه
50 | أنه
51 | إنه
52 | بان
53 | بأن
54 | فان
55 | فأن
56 | وان
57 | وأن
58 | وإن
59 | التى
60 | التي
61 | الذى
62 | الذي
63 | الذين
64 | الى
65 | الي
66 | إلى
67 | إلي
68 | على
69 | عليها
70 | عليه
71 | اما
72 | أما
73 | إما
74 | ايضا
75 | أيضا
76 | كل
77 | وكل
78 | لم
79 | ولم
80 | لن
81 | ولن
82 | هى
83 | هي
84 | هو
85 | وهى
86 | وهي
87 | وهو
88 | فهى
89 | فهي
90 | فهو
91 | انت
92 | أنت
93 | لك
94 | لها
95 | له
96 | هذه
97 | هذا
98 | تلك
99 | ذلك
100 | هناك
101 | كانت
102 | كان
103 | يكون
104 | تكون
105 | وكانت
106 | وكان
107 | غير
108 | بعض
109 | قد
110 | نحو
111 | بين
112 | بينما
113 | منذ
114 | ضمن
115 | حيث
116 | الان
117 | الآن
118 | خلال
119 | بعد
120 | قبل
121 | حتى
122 | عند
123 | عندما
124 | لدى
125 | جميع
126 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # folders/files to always ignore
2 | .metadata
3 | .DS_Store
4 | **/gensrc
5 |
6 | #IDE files
7 | .gradle
8 | .idea
9 | idea-module-files
10 | *.iml
11 | com.springsource.sts.config.flow.prefs
12 | org.sonar.ide.eclipse.core.prefs
13 | HybrisCodeGeneration.launch
14 |
15 | org.springframework.ide.eclipse.beans.core.prefs
16 | org.springframework.ide.eclipse.core.prefs
17 | .springBeans
18 | eclipsebin
19 |
20 | # NPM packages
21 | **/node_modules
22 |
23 | # Compiled class file
24 | *.class
25 |
26 | # Test classes
27 | **/testclasses
28 |
29 | # Generated jalo java files
30 | **/jalo
31 |
32 | # allow only custom extensions
33 | **/hybris/bin/*
34 | !**/hybris/bin/custom/
35 |
36 | # Folders to ignore at the root of the repository
37 | **/hybris/roles/
38 | **/hybris/log/
39 | **/hybris/temp/
40 | **/hybris/data/
41 | **/hybris/config/orbeon
42 |
43 | # Filename patterns to ignore
44 | *.class
45 | build.xml
46 | Generated*.java
47 | platformhome.properties
48 | *testclasses.xml
49 | extensioninfo.xsd
50 | *hmc.jar
51 | hmc.xsd
52 | items.xsd
53 | beans.xsd
54 | ruleset.xml
55 | *.log
56 | .pmd
57 | *build.number
58 |
59 | base.properties
60 | # Addon specific copy folders
61 | **/_ui/addons
62 | **/views/addons
63 | **/tld/addons
64 | **/tags/addons
65 | **/messages/addons
66 | **/web/addonsrc
67 | **/_ui-src/addons
68 | **/web/addontestsrc
69 | **/web/commonwebsrc/*/
70 |
71 | *_bof.jar
72 |
73 | # Java generated files #
74 | *.class
75 | *.war
76 | *.ear
77 |
78 | # Commerce Ant generated files #
79 | gensrc/
80 | build.xml
81 | extensioninfo.xsd
82 | hmc.xsd
83 | platformhome.properties
84 | *-testclasses.xml
85 | *-webtestclasses.xml
86 | *-hmctestclasses.xml
87 | beans.xsd
88 | items.xsd
89 | classes/
90 | eclipsebin/
91 |
--------------------------------------------------------------------------------
/js-storefront/b2bspastore/README.md:
--------------------------------------------------------------------------------
1 | # B2bspastore
2 |
3 | This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.15.
4 |
5 | ## Development server
6 |
7 | To start a local development server, run:
8 |
9 | ```bash
10 | ng serve
11 | ```
12 |
13 | Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files.
14 |
15 | ## Code scaffolding
16 |
17 | Angular CLI includes powerful code scaffolding tools. To generate a new component, run:
18 |
19 | ```bash
20 | ng generate component component-name
21 | ```
22 |
23 | For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:
24 |
25 | ```bash
26 | ng generate --help
27 | ```
28 |
29 | ## Building
30 |
31 | To build the project run:
32 |
33 | ```bash
34 | ng build
35 | ```
36 |
37 | This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed.
38 |
39 | ## Running unit tests
40 |
41 | To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:
42 |
43 | ```bash
44 | ng test
45 | ```
46 |
47 | ## Running end-to-end tests
48 |
49 | For end-to-end (e2e) testing, run:
50 |
51 | ```bash
52 | ng e2e
53 | ```
54 |
55 | Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.
56 |
57 | ## Additional Resources
58 |
59 | For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
60 |
--------------------------------------------------------------------------------
/core-customize/other sample manifests/basic_manifest_ccv2.json:
--------------------------------------------------------------------------------
1 | {
2 | "commerceSuiteVersion": "2205",
3 | "extensions": [
4 | "modeltacceleratorservices",
5 | "electronicsstore",
6 | "yacceleratorstorefront",
7 | "backoffice"
8 | ],
9 |
10 | "aspects": [{
11 | "name": "backoffice",
12 | "webapps": [{
13 | "name": "hac",
14 | "contextPath": "/hac"
15 | },
16 | {
17 | "name": "mediaweb",
18 | "contextPath": "/medias"
19 | },
20 | {
21 | "name": "backoffice",
22 | "contextPath": "/backoffice"
23 | }
24 | ]
25 | },
26 | {
27 | "name": "accstorefront",
28 | "properties": [{
29 | "key": "spring.session.enabled",
30 | "value": "true"
31 | },
32 | {
33 | "key": "spring.session.yacceleratorstorefront.save",
34 | "value": "async"
35 | },
36 | {
37 | "key": "spring.session.yacceleratorstorefront.cookie.name",
38 | "value": "JSESSIONID"
39 | },
40 | {
41 | "key": "spring.session.yacceleratorstorefront.cookie.path",
42 | "value": "/"
43 | },
44 | {
45 | "key": "storefrontContextRoot",
46 | "value": ""
47 | }
48 | ],
49 | "webapps": [{
50 | "name": "mediaweb",
51 | "contextPath": "/medias"
52 | },
53 | {
54 | "name": "yacceleratorstorefront",
55 | "contextPath": ""
56 | },
57 | {
58 | "name": "acceleratorservices",
59 | "contextPath": "/acceleratorservices"
60 | }
61 | ]
62 | },
63 | {
64 | "name": "backgroundProcessing",
65 | "properties": [],
66 | "webapps": [{
67 | "name": "hac",
68 | "contextPath": ""
69 | },
70 | {
71 | "name": "mediaweb",
72 | "contextPath": "/medias"
73 | }
74 | ]
75 | }
76 | ]
77 | }
78 |
--------------------------------------------------------------------------------
/js-storefront/spartacusstore/README.md:
--------------------------------------------------------------------------------
1 | # Spartacusstore
2 |
3 | This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.15.
4 |
5 | ## Development server
6 |
7 | To start a local development server, run:
8 |
9 | ```bash
10 | ng serve
11 | ```
12 |
13 | Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files.
14 |
15 | ## Code scaffolding
16 |
17 | Angular CLI includes powerful code scaffolding tools. To generate a new component, run:
18 |
19 | ```bash
20 | ng generate component component-name
21 | ```
22 |
23 | For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:
24 |
25 | ```bash
26 | ng generate --help
27 | ```
28 |
29 | ## Building
30 |
31 | To build the project run:
32 |
33 | ```bash
34 | ng build
35 | ```
36 |
37 | This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed.
38 |
39 | ## Running unit tests
40 |
41 | To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:
42 |
43 | ```bash
44 | ng test
45 | ```
46 |
47 | ## Running end-to-end tests
48 |
49 | For end-to-end (e2e) testing, run:
50 |
51 | ```bash
52 | ng e2e
53 | ```
54 |
55 | Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.
56 |
57 | ## Additional Resources
58 |
59 | For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
60 |
--------------------------------------------------------------------------------
/core-customize/hybris/config/solr/instances/default/configsets/default/conf/lang/stopwords_gl.txt:
--------------------------------------------------------------------------------
1 | # galican stopwords
2 | a
3 | aínda
4 | alí
5 | aquel
6 | aquela
7 | aquelas
8 | aqueles
9 | aquilo
10 | aquí
11 | ao
12 | aos
13 | as
14 | así
15 | á
16 | ben
17 | cando
18 | che
19 | co
20 | coa
21 | comigo
22 | con
23 | connosco
24 | contigo
25 | convosco
26 | coas
27 | cos
28 | cun
29 | cuns
30 | cunha
31 | cunhas
32 | da
33 | dalgunha
34 | dalgunhas
35 | dalgún
36 | dalgúns
37 | das
38 | de
39 | del
40 | dela
41 | delas
42 | deles
43 | desde
44 | deste
45 | do
46 | dos
47 | dun
48 | duns
49 | dunha
50 | dunhas
51 | e
52 | el
53 | ela
54 | elas
55 | eles
56 | en
57 | era
58 | eran
59 | esa
60 | esas
61 | ese
62 | eses
63 | esta
64 | estar
65 | estaba
66 | está
67 | están
68 | este
69 | estes
70 | estiven
71 | estou
72 | eu
73 | é
74 | facer
75 | foi
76 | foron
77 | fun
78 | había
79 | hai
80 | iso
81 | isto
82 | la
83 | las
84 | lle
85 | lles
86 | lo
87 | los
88 | mais
89 | me
90 | meu
91 | meus
92 | min
93 | miña
94 | miñas
95 | moi
96 | na
97 | nas
98 | neste
99 | nin
100 | no
101 | non
102 | nos
103 | nosa
104 | nosas
105 | noso
106 | nosos
107 | nós
108 | nun
109 | nunha
110 | nuns
111 | nunhas
112 | o
113 | os
114 | ou
115 | ó
116 | ós
117 | para
118 | pero
119 | pode
120 | pois
121 | pola
122 | polas
123 | polo
124 | polos
125 | por
126 | que
127 | se
128 | senón
129 | ser
130 | seu
131 | seus
132 | sexa
133 | sido
134 | sobre
135 | súa
136 | súas
137 | tamén
138 | tan
139 | te
140 | ten
141 | teñen
142 | teño
143 | ter
144 | teu
145 | teus
146 | ti
147 | tido
148 | tiña
149 | tiven
150 | túa
151 | túas
152 | un
153 | unha
154 | unhas
155 | uns
156 | vos
157 | vosa
158 | vosas
159 | voso
160 | vosos
161 | vós
162 |
--------------------------------------------------------------------------------