自定义SAP Spartacus的产品搜索API参数 - Product Search
SAP Spartacus默认采用的产品搜索url配置在这个文件里:
C:\Code\SPA\spartacus\projects\core\src\occ\adapters\product\default-occ-product-config.ts
根据productSearch关键字进行搜索:
看看OccConfig的类型:发现它是扩展自SiteContextConfig:
在应用程序里,我们可以用如下代码覆盖这个配置:
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参数已经生效了:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
自定义SAP Spartacus的产品搜索API参数 - Product Search相关推荐
- SAP Spartacus的产品搜索API
SAP Spartacus里点击Shop app digital cameras: url:http://localhost:4200/electronics-spa/en/USD/Open-Cata ...
- 使用SAP ABAP 事物码 ST12 研究 SAP CRM 产品搜索的性能 - product search性能
Created by Jerry Wang on Mar 08, 2014 1. 进入Product的search 页面: 2. 进入后台ST12 transaction code, task typ ...
- SAP 电商云 Spartacus UI 产品搜索结果的设计明细
我们使用如下 url 访问 SAP 电商云 Spartacus UI 产品搜索页面: http://localhost:4000/electronics-spa/en/USD/search/sony ...
- 使用Angular依赖注入自定义SAP Spartacus的ProductAdapter
新建一个MyProductAdapter,继承自SAP Spartacus的ProductAdapter,返回一些fake数据: import { Injectable } from '@angula ...
- 如何自定义SAP Spartacus店铺的界面颜色风格
SAP Spartacus电商页面默认的颜色风格: 注意下图红色高亮部分的颜色风格: 在项目文件夹的style.scss里,添加如下代码片段: :root {--cx-color-primary: b ...
- 如何自定义SAP Spartacus 产品明细的url pattern
在Spartacus源代码的storefrontlib/src/cms-structure/routing/default-routing-config.ts文件里,能看到Spartacus产品页面的 ...
- 使用自定义 HTTP Interceptor 记录 SAP Spartacus 发送的 OCC API 以及响应
最后的效果: 请求的方法类型和 url 都被记录了下来,同响应一起. 设置断点来观察自定义 HTTP interceptor 运行时原理: 我们自定义的 intercept 也是通过依赖注入的方式被注 ...
- 如何通过outlet在SAP Spartacus的产品明细页面插入自定义UI
创建一个新的module: ng g m myOutlets 再基于该module创建一个Component,注意module的命名规范: 在生成的MyOutletsModule里,导入OutletR ...
- 如何自定义SAP Spartacus的路由路径
地址:https://stackoverflow.com/questions/65830446/customise-spartacus-cart-path 以chart为例: By default i ...
最新文章
- python同名包_可以使用两个同名的Python包吗?
- Mysql索引底层实现
- c++ primer 5th ,习题11.23自己编写答案
- (学习日记)关于a1,a2,a3,...,an共n个元素依次入栈其可能出栈的排列数的计算(catalan数)...
- 序列化 - 实现ISerializable
- 扼杀 304,Cache-Control: immutable
- 让你的对象跑出内存,写入到磁盘或者进行网络传输,一文掌握Java对象序列化
- python+OpenCV图像处理(五)图像的阈值分割
- mysql 空字符串_NULL与MySQL空字符串的区别
- Eclipse下Java项目转web项目
- 服务器管理器添加php,为web服务器添加php的支持
- 卸载北信源桌面监控攻略Uninstall VRV
- hrbust 1699 矩阵游戏【枚举找规律】
- ubuntu14.04扩展屏幕后,打开matlab就死机。求大神帮忙解决!!!万分感谢
- centos7升级GLIBC版本
- MongoDB——文档操作(更新文档)
- window.print打印指定区域
- python 查询周数 week number
- PaddleOCR数字仪表识别——1.字体背景删选
- client-go实战之四:dynamicClient