问题标签 [saleor]

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 投票
0 回答
240 浏览

docker - 使用 Docker 步骤 3/21 安装 Saleor 时出错:COPY requirements_dev.txt /app/

我正在尝试使用 Docker 在我的 mac 中安装和运行 Saleor。我按照销售商的安装页面和 GitHub 中的步骤进行操作。 https://github.com/mirumee/saleor-platform

run docker-compose build 首先,当我通过将以下代码添加到 docker-compose.yml 来解决它时,我得到了错误:“错误:无法找到指定的 Dockerfile:./Dockerfile.dev” :

它工作了很多步骤,然后,我得到了错误:
错误:服务'应用程序'未能构建:{'status':'下载','progressDetail':{'current':9406944,'total':9996337}, '进度': '[============================================= ===> ] 9.407MB/9.996MB', 'id': 'edaf0a6b092f'}

同样,运行时 docker-compose run --rm api python3 manage.py collectstatic --noinput 出现错误:

步骤 3/21:复制 requirements_dev.txt /app/ 错误:服务 'api' 未能构建:复制失败:stat /var/lib/docker/tmp/docker-builder866326918/requirements_dev.txt:没有这样的文件或目录

任何人都可以帮助我吗?

0 投票
1 回答
796 浏览

nginx - Nginx 和 saleor 配置问题(被 CORS 策略阻止)

我是 saleor.io 的新手,这是一个电子商务应用程序和 nginx 的开源平台。该销售商具有三个模块:

  1. Saleor 核心(Django 项目,通过 graphql api 与 saleor store 和 saleor dashboard 通信,连接到 postgresql,运行在 192.168.0.102/grapghql/)
  2. Saleor 仪表板(Node 项目,包含 javascript,键入脚本文件,在 192.168.0.102:70 上运行)
  3. Saleor Store(Node项目,包含javascript,类型脚本文件)

我在 nginx 上运行这三个模块,并且 UI 完美地显示了每个模块。但是当我尝试通过仪表板登录时,我得到了这个 CORS 错误:

CORS 错误

这是我的 saleor 核心的 nginx 配置文件:

} }

这是我的销售或仪表板的 nginx 配置文件:

我该如何解决这个错误?我是否缺少配置中的任何内容。

0 投票
0 回答
343 浏览

docker - 使用 Dockerfile 部署 saleor 失败

我试图使用Dockerfile在 DigitalOcean droplet 中部署我的自定义 Saleor。对于生产环境 Dockerfile 是

对于开发环境 Dockerfile.dev 是

我可以使用 Dockerfile.dev 进行部署,但不能使用 Dockerfile 进行生产部署。最终出现以下错误

0 投票
1 回答
141 浏览

django - 将字段添加到 Django 模型

我正在做这个项目:https ://github.com/mirumee/saleor

我想在产品表中添加一个“user_id”列。因此,我将以下代码添加到第 248 行 https://github.com/mirumee/saleor/blob/master/saleor/product/models.py#L248

但是,Django 说“NameError: name 'Account_User' is not defined”。我该如何解决这个问题?谢谢

0 投票
0 回答
107 浏览

django - 货币符号在 Saleor 平台上未正确显示

0 投票
1 回答
66 浏览

e-commerce - 用户如何添加订单行注释或更少的订单注释或元数据?

Saleor 是否有一些最低限度的交互实现来接收来自客户端的数据

我需要从客户那里接收一些特殊产品的数据,这些数据将被创建并发送给他。

至于我,最好的方法将由order Line Note用户编辑

我尝试在CartLineafter to 添加新字段CheckoutLine,但这不是好方法,因为我需要在前端修改@saleor/sdk并修改后端 API。

我尝试过不同的自定义字段,例如:

  • customerNote( OrderAddNote)
  • OrderLine
  • OrderLineInput
  • OrderLineCreateInput
  • CheckoutLine
  • CheckoutLineInput
  • CheckoutCreateInput
  • MetaStore
  • MetaItem
  • MetaClientStore
  • Metadata

并发现在所有这些笔记中,一些笔记只能创建东西用户。

我的问题是:

与客户互动的最佳方式是什么?如果有注释:更改添加元数据 o 添加注释的权限是否合理。

PS。如何在仪表板订单中查看元数据

0 投票
1 回答
147 浏览

saleor - 为 stripe 和 razorpay 设置销售或支付网关 在哪里插入我们的密钥和公钥

我正在尝试为销售或电子商务设置支付网关,任何人都可以帮助我我是 python 新手,我通常在 java 上工作。需要编辑哪个文件以使用我的付款密钥设置现有网关

0 投票
0 回答
176 浏览

macos - NPM (Docker) OSX 的安装问题

我在安装 Saleor 时收到两个错误/警告。有谁知道如何解决这个问题?我知道它是一个可选包,但它不会继续安装。

0 投票
2 回答
833 浏览

python - 让 django 信号在应用程序之间工作

我有一个名为receipt_printer 的Django 应用程序,它应该在使用信号接收到订单时打印订单。这里有两个应用程序:Ordersreceipt_printer

但是,无论何时处理订单并充满电,我都无法使信号正常工作。为简单起见,下面的示例只是将一些内容打印到控制台。如果我在 Orders 应用程序的 models.py 中执行所有操作,它就可以正常工作。

收据打印机/apps.py

收据打印机/signals.py

收据打印机/初始化.py

更新,也尝试了以下 - 没用:

0 投票
1 回答
308 浏览

python - 如何在 Saleor Commerce 中创建新对象?

有人可以指导我如何向项目添加新对象吗?例如,横幅。Dashboard 应该能够创建、编辑、删除横幅。然后横幅将显示在店面。

我是 Python/Django 的新手。我看了一个教程,发现我可能需要创建一个应用程序,所以我这样做了: python manage.py startapp banner 但它总是显示错误:No module named 'module names'。在我安装一个后,它显示另一个。我之前已经运行docker-compose build过,我认为它应该已经安装了所有东西。

谢谢你的支持 :)