Loading...
Loading...
Compare original and translation side by side
Modern Storefront Note: The JSP-based Accelerator storefront (Spring Web Flow, JSP/JSTL) is the legacy approach. The modern recommended storefront is Composable Storefront (formerly Spartacus) — an Angular/TypeScript Single Page Application that communicates with the backend exclusively via OCC REST APIs. New projects should use Composable Storefront. See composable-storefront.md.
现代前端说明:基于JSP的Accelerator前端(Spring Web Flow、JSP/JSTL)属于传统方案。当前推荐的现代前端是Composable Storefront(原Spartacus)——一款Angular/TypeScript单页应用,仅通过OCC REST API与后端通信。新项目应采用Composable Storefront。请参阅composable-storefront.md。
items.xmlitems.xmlextensioninfo.xmlitems.xml*-spring.xmlextensioninfo.xmlitems.xml*-spring.xmlDataMapperDataMappermanifest.jsonmanifest.jsonAbstractJobPerformableServicelayerJobCronJobTriggerAbstractJobPerformableServicelayerJobCronJobTriggerAbstractSimpleDecisionActionAbstractActionAbstractSimpleDecisionActionAbstractAction@Cacheable@Cacheableant extgenassets/extension-structure/extensioninfo.xmlitems.xml*-spring.xmllocalextensions.xmlant clean allassets/extension-structure/ant extgenassets/extension-structure/extensioninfo.xmlitems.xml*-spring.xmllocalextensions.xmlant clean allassets/extension-structure/*-items.xmlassets/item-type-definition/*-items.xmlassets/item-type-definition/*-spring.xmlassets/service-layer/*-spring.xmlassets/service-layer/.impexant importImpexassets/impex-scripts/.impexant importImpexassets/impex-scripts/SELECT {pk} FROM {Product} WHERE {code} = ?code
SELECT {p.pk} FROM {Product AS p JOIN Category AS c ON {p.supercategories} = {c.pk}} WHERE {c.code} = ?categoryassets/flexiblesearch-queries/SELECT {pk} FROM {Product} WHERE {code} = ?code
SELECT {p.pk} FROM {Product AS p JOIN Category AS c ON {p.supercategories} = {c.pk}} WHERE {c.code} = ?categoryassets/flexiblesearch-queries/@Controller@RequestMapping*-web-spring.xmlassets/occ-customization/@Controller@RequestMapping*-web-spring.xmlassets/occ-customization/CheckoutStep*-spring.xmlassets/checkout-customization/CheckoutStep*-spring.xmlassets/checkout-customization/AbstractJobPerformable<CronJobModel>perform()parent="abstractJobPerformable"ServicelayerJobCronJobTriggerassets/cronjob/perform()AbstractJobPerformable<CronJobModel>parent="abstractJobPerformable"ServicelayerJobCronJobTriggerassets/cronjob/resources/processes/AbstractSimpleDecisionActionparent="abstractAction"ProcessDefinitionResourceBusinessProcessService.createProcess()startProcess()assets/business-process/resources/processes/AbstractSimpleDecisionActionparent="abstractAction"ProcessDefinitionResourceBusinessProcessService.createProcess()startProcess()assets/business-process/SolrFacetSearchConfigSolrIndexedTypeSolrIndexedPropertyassets/solr-configuration/SolrFacetSearchConfigSolrIndexedTypeSolrIndexedPropertyassets/solr-configuration/PromotionGroupPromotionSourceRuleSingleCodeCouponMultiCodeCouponassets/promotions/PromotionGroupPromotionSourceRuleSingleCodeCouponMultiCodeCouponassets/promotions/ng add @spartacus/schematics@latest --base-url <OCC_URL> --base-site=<SITE_ID> --ssrSpartacusConfigurationModuleprovideConfigcmsComponentsprovideConfigassets/composable-storefront/ng add @spartacus/schematics@latest --base-url <OCC_URL> --base-site=<SITE_ID> --ssrprovideConfigSpartacusConfigurationModuleprovideConfigcmsComponentsassets/composable-storefront/manifest.jsoncommerceSuiteVersionextensionsaspectsmanifest.jsoncommerceSuiteVersionextensionsaspects@UnitTest@IntegrationTesttestsrc/ServicelayerTestServicelayerTransactionalTestimportCsv("/myext/test/testdata.impex", "utf-8")ant unittests -Dtestclasses.extensions=myextensionmanifest.json"tests"@UnitTest@IntegrationTesttestsrc/ServicelayerTestServicelayerTransactionalTestimportCsv("/myext/test/testdata.impex", "utf-8")ant unittests -Dtestclasses.extensions=myextensionmanifest.json"tests"| Task | Reference | Assets | Script |
|---|---|---|---|
| Extension setup | extension-development.md | | |
| Type definitions | type-system.md | | - |
| Service layer | service-layer-architecture.md | | - |
| Data import | impex-guide.md | | |
| Queries | flexiblesearch-reference.md | | |
| API customization | occ-api-development.md | | - |
| Checkout/Storefront (legacy) | accelerator-customization.md | | - |
| Composable Storefront | composable-storefront.md | | - |
| CCv2 deployment | ccv2-deployment.md | - | - |
| SAP BTP/Kyma | sap-btp-integration.md | - | - |
| Testing | testing-guide.md | - | - |
| Spring config | spring-configuration.md | - | - |
| Data patterns | data-modeling-patterns.md | - | - |
| Troubleshooting | troubleshooting-guide.md | - | - |
| CronJobs | cronjob-task-engine.md | | - |
| Business processes | business-process.md | | - |
| Solr search | solr-search-configuration.md | | - |
| Promotions | promotions-rule-engine.md | | - |
| Caching | caching-guide.md | - | - |
| Backoffice | backoffice-configuration.md | - | - |
| 任务 | 参考文档 | 资源 | 脚本 |
|---|---|---|---|
| 扩展设置 | extension-development.md | | |
| 类型定义 | type-system.md | | - |
| 服务层 | service-layer-architecture.md | | - |
| 数据导入 | impex-guide.md | | |
| 查询 | flexiblesearch-reference.md | | |
| API定制 | occ-api-development.md | | - |
| 结账/前端(传统) | accelerator-customization.md | | - |
| Composable Storefront | composable-storefront.md | | - |
| CCv2部署 | ccv2-deployment.md | - | - |
| SAP BTP/Kyma | sap-btp-integration.md | - | - |
| 测试 | testing-guide.md | - | - |
| Spring配置 | spring-configuration.md | - | - |
| 数据模式 | data-modeling-patterns.md | - | - |
| 故障排除 | troubleshooting-guide.md | - | - |
| CronJobs | cronjob-task-engine.md | | - |
| 业务流程 | business-process.md | | - |
| Solr搜索 | solr-search-configuration.md | | - |
| 促销活动 | promotions-rule-engine.md | | - |
| 缓存 | caching-guide.md | - | - |
| Backoffice | backoffice-configuration.md | - | - |
generate-extension.shvalidate-impex.shquery-items.shgenerate-extension.shvalidate-impex.shquery-items.sh