问题标签 [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.

0 投票
2 回答
83 浏览

c# - 修复返回的 JSON 中的数组

我正在从 LightSpeed API 呼叫联系人。

当我要求提供客户“A”的详细信息时,JSON 包含他的相关电子邮件的以下内容

当我调用客户端“B”的详细信息时,JSON 包含此相关电子邮件的以下内容

如果我是正确的,我相信第一个响应应该是一个数组,即使只有 1 个“电子邮件”返回......?因为系统确实允许客户在他们的记录中拥有超过 1 封电子邮件。

这是我要反序列化的类。它适用于客户端“B”但对客户端“A”失败

我看不到我让 LightSpeed 更改他们的 API,所以任何人都可以建议如何让具有 1 个电子邮件地址的客户与我的班级一起工作?

任何帮助将不胜感激。

更新:

在给定的帮助下,我已经非常接近一些工作代码。

这就是我为自定义 json 转换器所拥有的:

但是,我现在找到了一个似乎根本没有电子邮件的联系人。LightSpeed 返回的 JSON 如下所示:

它破坏了我编写的转换器代码。我不确定如何处理这个完全空的对象?

0 投票
1 回答
272 浏览

laravel - 在 LightSpeed 服务器中部署 Laravel 应用程序

我在 Apache 服务器中部署了许多 Laravel 应用程序。但是现在我想知道在LightSpeed服务器中部署 Laravel 应用程序的步骤是什么?优缺点都有什么?如果有人分享他/她的经验,我将是有益的。

0 投票
0 回答
49 浏览

php - 从 Lightspeed eCom API 将产品添加到购物车,然后按照网站上的常规结帐流程?

我希望能够使用 Lightspeed eCom API 将产品从外部 Vue 应用程序添加到常规网站上的购物车。

我现在要做的是创建一个报价,将产品和变体添加到报价中,然后通过跳转到购物车恢复 url 来恢复购物车。这并不理想,因为:

  • 如果有购物车,它会被清空
  • 如果一个人继续购物,这个新购物车就会被清空,除非第一次点击购物车中的“继续”
  • 我无法使用“添加到购物车”存储自定义字段。

理想情况下,我正在寻找这种流程:

我的外部应用程序:

  • 选择产品和特定属性(自定义字段,如尺寸、合身度等)
  • 添加到购物车
  • 应用程序跳转到原始网站,将我的外部应用程序中的产品添加到网站的购物车中

这里没有选项,而且 Lightspeed 支持的反应速度不是那么快:-/

我正在使用 Lightspeed 推荐的 shopify php sdk,这是添加到购物车并返回恢复哈希的代码(我的外部应用程序 api 方法)。我现在实际上将产品属性存储在评论字段中......

此时我正在使用 javascript 跳转到购物车恢复 url,此方法 get 使用 axios 调用

0 投票
0 回答
13 浏览

lightspeed - Lightspeed Ecom PI:如何使用产品集创建组合

API:使用 PHP 的电子商务

我正在从 laravel 迁移到 lightspeed,我想通过获取产品集并添加为变体选项来使用 API 添加一个新变体。

https://developers.lightspeedhq.com/ecom/endpoints/variant/#post-create-a-variant

前任:

尺寸:小号,颜色:蓝色

当前结构

0 投票
0 回答
24 浏览

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

请为此提供帮助。