问题标签 [lightspeed]
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.
c# - 修复返回的 JSON 中的数组
我正在从 LightSpeed API 呼叫联系人。
当我要求提供客户“A”的详细信息时,JSON 包含他的相关电子邮件的以下内容
当我调用客户端“B”的详细信息时,JSON 包含此相关电子邮件的以下内容
如果我是正确的,我相信第一个响应应该是一个数组,即使只有 1 个“电子邮件”返回......?因为系统确实允许客户在他们的记录中拥有超过 1 封电子邮件。
这是我要反序列化的类。它适用于客户端“B”但对客户端“A”失败
我看不到我让 LightSpeed 更改他们的 API,所以任何人都可以建议如何让具有 1 个电子邮件地址的客户与我的班级一起工作?
任何帮助将不胜感激。
更新:
在给定的帮助下,我已经非常接近一些工作代码。
这就是我为自定义 json 转换器所拥有的:
但是,我现在找到了一个似乎根本没有电子邮件的联系人。LightSpeed 返回的 JSON 如下所示:
它破坏了我编写的转换器代码。我不确定如何处理这个完全空的对象?
laravel - 在 LightSpeed 服务器中部署 Laravel 应用程序
我在 Apache 服务器中部署了许多 Laravel 应用程序。但是现在我想知道在LightSpeed服务器中部署 Laravel 应用程序的步骤是什么?优缺点都有什么?如果有人分享他/她的经验,我将是有益的。
php - 从 Lightspeed eCom API 将产品添加到购物车,然后按照网站上的常规结帐流程?
我希望能够使用 Lightspeed eCom API 将产品从外部 Vue 应用程序添加到常规网站上的购物车。
我现在要做的是创建一个报价,将产品和变体添加到报价中,然后通过跳转到购物车恢复 url 来恢复购物车。这并不理想,因为:
- 如果有购物车,它会被清空
- 如果一个人继续购物,这个新购物车就会被清空,除非第一次点击购物车中的“继续”
- 我无法使用“添加到购物车”存储自定义字段。
理想情况下,我正在寻找这种流程:
我的外部应用程序:
- 选择产品和特定属性(自定义字段,如尺寸、合身度等)
- 添加到购物车
- 应用程序跳转到原始网站,将我的外部应用程序中的产品添加到网站的购物车中
这里没有选项,而且 Lightspeed 支持的反应速度不是那么快:-/
我正在使用 Lightspeed 推荐的 shopify php sdk,这是添加到购物车并返回恢复哈希的代码(我的外部应用程序 api 方法)。我现在实际上将产品属性存储在评论字段中......
此时我正在使用 javascript 跳转到购物车恢复 url,此方法 get 使用 axios 调用
lightspeed - Lightspeed Ecom PI:如何使用产品集创建组合
API:使用 PHP 的电子商务
我正在从 laravel 迁移到 lightspeed,我想通过获取产品集并添加为变体选项来使用 API 添加一个新变体。
https://developers.lightspeedhq.com/ecom/endpoints/variant/#post-create-a-variant
前任:
尺寸:小号,颜色:蓝色
php - lightspeed RewriteRule 用于将 example.com/index.php/* 重定向到 example.com/*
我想将 301 所有请求在 example.com 之后有 index.php 重定向到没有 index.php 的 url:example.com/index.php/(someroute) --> example.com/(someroute)
我已经在stackowerflow中尝试了以下问题,但仅适用于example.com/index.php
使用 .htaccess 将 example.com/index.php 重定向到 example.com
请为此提供帮助。