自定义SAP Spartacus的产品搜索API参数 - Product Search-阿里云开发者社区

开发者社区> jerrywangsap> 正文

自定义SAP Spartacus的产品搜索API参数 - Product Search

简介: 自定义SAP Spartacus的产品搜索API参数 - Product Search
+关注继续查看

SAP Spartacus默认采用的产品搜索url配置在这个文件里:


C:\Code\SPA\spartacus\projects\core\src\occ\adapters\product\default-occ-product-config.ts


根据productSearch关键字进行搜索:


image.png

image.png


看看OccConfig的类型:发现它是扩展自SiteContextConfig:


image.pngimage.png



在应用程序里,我们可以用如下代码覆盖这个配置:

image.png

ConfigModule.withConfig({
      backend: {
        occ: {
          endpoints: {
            productSearch:
              // tslint:disable-next-line: max-line-length
              'products/search?fields=products(code,manufacturer,name,summary,price(FULL),images(DEFAULT),stock(FULL),averageRating),facets,breadcrumbs,pagination(DEFAULT),sorts(DEFAULT),freeTextSearch&query=${query}',
          },
        },
      },
    } as OccConfig)

最后的效果,我们自定义搜索url里的manufacturer参数已经生效了:

image.png


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SAP Spartacus的三种页面类型和对应的路由参数
SAP Spartacus的三种页面类型和对应的路由参数
4 0
自定义LOG投递OSS数据Partition,优化你的计算
数据划分Partition OSS数据存储具有高可靠、低成本等优点,是海量数据存储的最佳选择之一,尤其适用于半结构化的日志存储,并可以结合E-MapReduce(使用Hive、Impala等计算引擎)通过schema-on-read方式加载数据做查询分析。
4026 0
如何在 SAP Spartacus 产品明细页面添加自定义 UI
如何在 SAP Spartacus 产品明细页面添加自定义 UI
10 0
Chartjs:Line chart的使用及必要参数说明
Chartjs:Line chart的使用及必要参数说明
7 0
[20150325]关于参数archive_lag_target.txt
[20150325]关于参数archive_lag_target.txt --今天同事在测试设置参数archive_lag_target遇到一些问题,自己也做一些测试: DGMGRL>  show database test ArchiveLagTarget...
776 0
+关注
2628
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载