问题标签 [sphere.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
377 浏览

java - sphere.io 对象上的自定义字段

Sphere.io 上,我知道可以使用自定义属性Product将自定义数据附加到对象。

Customer是否可以对andOrder对象做类似的事情?对于我的场景来说,只需要无类型的键值字符串对就可以了(现在,无论如何。稍后我可能需要附加 JSON 文档)。

如果是,是否也可以根据自定义数据过滤对象?

我正在使用Sphere Java SDK

0 投票
2 回答
242 浏览

java - Commercetools Sphereio SphereClient 为空

我正在尝试运行一个在 android 中获取产品详细信息的简单示例,我使用 java 示例作为指南。 https://github.com/sphereio/sphere-hello-api/tree/master/java

我收到错误:

我的 build.gradle:

android { compileSdkVersion 22 buildToolsVersion '22.0.1'

} 依赖项 { 编译 fileTree(include: ['*.jar'], dir: 'libs') 编译 'com.android.support:appcompat-v7:22.2.1' 编译 'io.sphere:sphere-java-client: 0.60.0' }

是否有任何 android 示例我可以测试运行以实现与 Sphere 的基本连接?

堆栈跟踪:

0 投票
1 回答
98 浏览

commercetools - Sphere.IO:我们如何在产品创建过程中设置自定义属性?


在我们创建了 productType 并有了它的 type id 之后,我们如何在 product create API 调用期间设置自定义属性。到目前为止,我正在做的是第一个,创建产品,然后更新自定义属性。但是,我无法使用必需的属性这样做。

0 投票
0 回答
97 浏览

opengl - 在 OpenGL 中对程序生成的球体进行 UV 映射

我正在尝试对地球上的 2D 纹理进行 UV 处理。这是一段代码:

所以我想做的方式是通过纹理上的第一个“带子”,然后移动到下一个,但它看起来不太好。我开始认为这可能与纹理有关,因为如果我渲染较少的球体,例如只有 3 次纬度迭代,它看起来会有所不同。

这是一些图片:

全地球:

全地球

同一个地球,只有三个纬度:

同一个地球,只有三个纬度

有谁知道我做错了什么?

0 投票
2 回答
198 浏览

java - 如何使用 JVM API 自动将图像上传到 commercetools

我是 CommerceTools 的一名相当新的开发人员,我使用这个工具仅几个星期。

此时我需要开发一个流程,该流程应该能够使用 JVM API 将与产品相关的所有图像从文件夹上传到 commercetools。

我认为最好的方法是从 CTP 数据库中恢复每个产品的 SKU(例如 PROD001ABC),然后如果文件名中包含包含此类 SKU 的图像(PROD001ABC_front.jpg、PROD001ABC_side1. jpg、PROD001ABC_side2.jpg 等)。找到所有产品图片后,我想使用 API 将它们上传到 CommerceTools。

正如我所研究的那样,我认为我必须使用io.sphere.sdk.products.commands.ProductImageUploadCommand方法,但我不确定如何达到这一点。

我真的迷路了。

非常感谢您的帮助

此致。米格尔

0 投票
2 回答
154 浏览

java - 如何获取在我的商务工具项目中创建的所有 ProductTypes?

我需要获取已在我的 commercetools 项目中定义的所有 ProductType,因为我必须使用“名称”的本地化值在文件系统中执行搜索。基本上我需要使用 JVM SDK 来提取 ProductTypes 列表并遍历它。

有人可以给我一些线索如何实现它吗?

提前致谢。

0 投票
2 回答
263 浏览

java - 如何通过他的 variantKey 找到 ProductVariant?

在我的项目中,我现在需要从 variantKey 获取产品的变体,但我还没有在 JVM SDK 中找到任何方法来执行此操作。我尝试使用 ProductByKeyGet 方法来执行此操作,但如果值对应于产品的根键,我只会获取产品,但如果值对应于 variantKey,它不会向我返回任何内容。

有谁知道从其 VariantKey 中获取变体的任何方法?

提前致谢。米格尔·德拉霍兹

0 投票
3 回答
235 浏览

sitemap - 从 CommerceTools 数据库的内容创建站点地图

我需要创建基于 CommerceTools 的商店的站点地图文件,如果它可以从 CTP 数据库的内容自动完成,那就太好了。

您是否知道是否已经开发了允许此任务的模块、工具或扩展?

编辑->


我知道每个在线商店都可以使用不同的技术构建。在我们的具体案例中,前端基于 Sunrise for JVM,因此为该技术创建此工具会很方便,尽管它不是必需的。

我还认识到,每个项目都可以具有使其与其他项目不同的特定功能(主要是静态内容或来自外部 CMS),因此我理解创建通用工具非常复杂。

无论如何,我认为拥有一些能够使用类别和产品的slug从CTP的最动态内容创建“sitemap-products.xml”的工具会很棒。

然后这个“sitemap-products.xml”可以从一个站点地图索引中调用,你可以从这个站点地图索引中链接这个和其他可以由CMS自行生成的辅助站点地图(如果你有的话)和/或其他更多可以创建的静态并由开发团队手动维护。


<-编辑

提前致谢。

0 投票
1 回答
128 浏览

commercetools - 如何过滤 Commercetools ProductProjectionsSearch API 中的本地化字段?

我试图过滤品牌,但没有得到任何结果。品牌是我产品的本地化文本属性。我使用了以下变体:

variants.attributes.brand:"LEGO" variants.attributes.brand.de:"LEGO" masterVariant.attributes.brand:"LEGO" masterVariant.attributes.brand.de:"LEGO"

我正在使用 node.js-SDK 顺便说一句。

0 投票
1 回答
265 浏览

commercetools - 如何在商务工具中使用“Like”谓词

我正在使用商务工具,我想获取匹配结果的数据。

例如:我需要通过只给出键来获取“关键字” ,就像我们在SQL中使用like 一样

有谁知道 commerce-tools 中的任何此类查询谓词?

提前致谢 :)