问题标签 [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 回答
402 浏览

python - 如何在 Django (Saleor) 中将“Chk”参数传递给 dotpay 支付网关

我在销售商中集成 dotpay 支付网关时遇到了困难。我不确定我应该如何将Chk参数传递给 dotpay。

Saleor 正在为此使用 django-payments: https ://github.com/mirumee/django-payments/blob/master/payments/dotpay/forms.py

Dotpay 文档: https ://ssl.dotpay.pl/s2/login/cloudfs1/magellan_media/common_file/dotpay_technical_manual_for_payments_implementation.pdf

到目前为止,我已经设置好了:

PAYMENT_VARIANTS = { 'dotpay': ('payments.dotpay.DotpayProvider', { 'seller_id': '123', 'pin': '0000', 'lock': True, 'endpoint': 'https://ssl.dotpay.pl/test_payment/'})}

CHECKOUT_PAYMENT_CHOICES = [ ('default', 'Dotpay')]

0 投票
1 回答
59 浏览

python - 每次在销售员中加载 url 时,如何从 /data_feeds/google_merchand.py/ 调用 update_feed()?

我需要在 url - 上调用 update_feed() localhost:8000/feeds/google_merchand.py/update_feed()生成文件并将其保存在目录中。

有一个功能get_feed_file_url()

,它在 上被调用localhost:8000/feeds/google/,我试图添加update_feed()到这个函数中。问题是这个函数似乎不是每次都被调用。在 urls.py 我发现这一行:

并将RedirectView我直接重定向到生成的文件,但它有时会调用并且不会调用get_feed_file_url. get_feed_file_url被调用了几次,但几次后它停止调用get_feed_file_url

0 投票
1 回答
1247 浏览

django - Saleor 产品批量上传脚本

我是销售员的新手,正在创建一个电子商务平台。我已经下载了 saleor 并启动并运行了它。我有 1000 多种产品要添加。手动添加是一场噩梦。检查是否有任何脚本或方法可以将产品以及详细信息(如图像等)批量上传给销售商

0 投票
0 回答
88 浏览

django - Django Superuser 在实现社交登录后不再工作

我最近在我的 Django 站点(正在运行)中实现了社交登录,但是遇到了一个问题,如果我使用终端创建超级用户,超级用户登录不起作用。

Settings.py 的中间件部分

Settings.py 的认证部分

非常感谢任何帮助

0 投票
2 回答
319 浏览

elasticsearch - 使用 Docker 尝试销售或应用程序。弹性搜索连接问题

使用 Docker 尝试应用程序。当我跑

我收到:

elasticsearch.exceptions.ConnectionError: ConnectionError(: 无法建立新连接: [Errno 111] Connection refused) 原因:NewConnectionError(: 无法建立新连接: [Errno 111] Connection refused)

0 投票
1 回答
340 浏览

django - 为什么在 Saleor 结帐时,在法国和其他国家/地区的发货不起作用?

我已经在 macos High sierra 上安装了 Saleor 用于评估目的

我用示例数据填充了 Saleor,一切正常。但是当我尝试结帐时,该过程卡在运输步骤中,并显示以下消息:

不幸的是,我们不运送到您选择的国家。如果您认为有误,请输入其他送货地址或联系我们。

我尝试了很多国家,但结果都是一样的......

示例数据正确配置了所有国家/地区

任何想法 ?我错过了什么吗?感谢帮助。

0 投票
1 回答
2574 浏览

python - AWS beanstalk 部署失败,退出状态为 1

几天来,我一直在尝试在 Amazon Web Services 的 Elastic Beanstalk 下设置 Django。我大部分时间都收到以下错误:

错误:您的 requirements.txt 无效。快照您的日志以获取详细信息。

这是目录结构:

这是 .ebextensions 中的 django.config 文件:

要求.txt:

错误:

0 投票
1 回答
169 浏览

django - Windows 10//电子商务上的 Saleor Django SQL 错误

我这几天都遇到这个问题了,解决不了。我把所有的文档和文件都涂成红色,并按照指示做了一切。所以基本上,我已经安装了 Django 最新版本,也安装了 Python 3.x 也是最新版本,并且想要实现 Saleor 并开发一个新的电子商务 Web 应用程序。

转到 Saleor Win 安装文档(官方),安装了所有必需的应用程序,如 SQL、Git 等。并且没有错误。当然,我通过放置在单独文件夹中的 vurtualenv 完成了所有这些操作。所以我有>Project>ecommerce 和 myvenv 文件夹。

我把销售员放在电子商务中。当我尝试执行 Python manage.py migrate > 我收到SECRET_KEY错误时,问题就开始了。我的问题是,如何在 Windows cmd 上定义密钥?下一个问题是关于安装 SQL。看来我只是不能在 Windows 上使用 cmd 定义新的数据库。这只会让我做噩梦。

0 投票
1 回答
306 浏览

django - Saleor 迁移失败

我试图安装 Saleor 但在 ./manage.py 迁移期间我得到

我做了超级用户,但它不起作用。

回溯(最后一次调用):文件“./manage.py”,第 10 行,在 execute_from_command_line(sys.argv) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/ django/core/management/ init .py”,第 381 行,在 execute_from_command_line utility.execute() 文件中“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/core/management/在里面.py”,第 375 行,在执行 self.fetch_command(subcommand).run_from_argv(self.argv) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/core/management /base.py”,第 316 行,在 run_from_argv self.execute(*args, **cmd_options) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/core/management /base.py”,第 353 行,在执行输出 = self.handle(*args, **options) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/core /management/base.py”,第 83 行,包装 res = handle_func(*args, **kwargs) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/core /management/commands/migrate.py”,第 203 行,在句柄 fake_initial=fake_initial,文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/db/migrations/executor.py”,第 117 行,迁移状态 = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial) 文件“/home/honza/projects /saleor/venv/lib/python3.6/site-packages/django/db/migrations/executor.py”,第 147 行,在 _migrate_all_forwards 状态 = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/db/migrations/executor.py”,第 244 行,在 apply_migration state = migration.apply(state, schema_editor) 文件中“ /home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/db/migrations/migration.py”,第 124 行,在应用 operation.database_forwards(self.app_label, schema_editor, old_state, project_state ) 文件 ”/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/contrib/postgres/operations.py",第 19 行,在 database_forwards schema_editor.execute("CREATE EXTENSION IF NOT EXISTS %s" % schema_editor.quote_name(self.name)) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/db/backends/base/schema.py”,第 133 行,在执行 cursor.execute(sql, params) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/db/backends/utils.py”,第 100 行,在执行 return super ().execute(sql, params) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/db/backends/utils.py”,第 68 行,在执行中返回 self ._execute_with_wrappers(sql, params, many=False, executor=self._execute) 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/db/backends/utils.py”,第 77 行,在 _execute_with_wrappers 返回 executor(sql, params, many, context) 文件“/home/honza/projects/saleor/venv/lib/python3. 6/site-packages/django/db/backends/utils.py”,第 85 行,在 _execute 中返回 self.cursor.execute(sql, params) 文件“/home/honza/projects/saleor/venv/lib/python3. 6/site-packages/django/db/utils.py”,第 89 行,在从 exc_value 文件“/home/honza/projects/saleor/venv/lib/python3.6/site-packages/django/db/backends/utils.py”中退出 raise dj_exc_value.with_traceback(traceback),第 85 行,在 _execute return self.cursor.execute(sql, params) django.db.utils.ProgrammingError:权限被拒绝创建扩展“hstore”提示:必须是超级用户才能创建此扩展。

0 投票
1 回答
1113 浏览

reactjs - 如何从销售或店面的环境变量中获取 BACKEND_URL

Saleor Storefront 使用 webpack 的 EnvironmentPlugin
Like
new webpack.EnvironmentPlugin(["npm_package_version", "BACKEND_URL"])
My .env 文件

在我的索引文件中

console.log("env",process.env.BACKEND_URL) is undefined

作为开发日志启动项目

WARNING in EnvironmentPlugin - BACKEND_URL environment variable is undefined.

我这样设置默认值
new webpack.EnvironmentPlugin({'BACKEND_URL': 'https://demo.getsaleor.com'})

这工作正常,但我需要从 .env 文件中获取价值
请帮我解决这个问题