问题标签 [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.
python - 如何在 Django (Saleor) 中将“Chk”参数传递给 dotpay 支付网关
我在销售商中集成 dotpay 支付网关时遇到了困难。我不确定我应该如何将Chk
参数传递给 dotpay。
Saleor 正在为此使用 django-payments: https ://github.com/mirumee/django-payments/blob/master/payments/dotpay/forms.py
到目前为止,我已经设置好了:
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')]
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
。
django - Saleor 产品批量上传脚本
我是销售员的新手,正在创建一个电子商务平台。我已经下载了 saleor 并启动并运行了它。我有 1000 多种产品要添加。手动添加是一场噩梦。检查是否有任何脚本或方法可以将产品以及详细信息(如图像等)批量上传给销售商
django - Django Superuser 在实现社交登录后不再工作
我最近在我的 Django 站点(正在运行)中实现了社交登录,但是遇到了一个问题,如果我使用终端创建超级用户,超级用户登录不起作用。
Settings.py 的中间件部分
Settings.py 的认证部分
非常感谢任何帮助
elasticsearch - 使用 Docker 尝试销售或应用程序。弹性搜索连接问题
使用 Docker 尝试应用程序。当我跑
我收到:
elasticsearch.exceptions.ConnectionError: ConnectionError(: 无法建立新连接: [Errno 111] Connection refused) 原因:NewConnectionError(: 无法建立新连接: [Errno 111] Connection refused)
django - 为什么在 Saleor 结帐时,在法国和其他国家/地区的发货不起作用?
我已经在 macos High sierra 上安装了 Saleor 用于评估目的
我用示例数据填充了 Saleor,一切正常。但是当我尝试结帐时,该过程卡在运输步骤中,并显示以下消息:
不幸的是,我们不运送到您选择的国家。如果您认为有误,请输入其他送货地址或联系我们。
我尝试了很多国家,但结果都是一样的......
示例数据正确配置了所有国家/地区
任何想法 ?我错过了什么吗?感谢帮助。
python - AWS beanstalk 部署失败,退出状态为 1
几天来,我一直在尝试在 Amazon Web Services 的 Elastic Beanstalk 下设置 Django。我大部分时间都收到以下错误:
错误:您的 requirements.txt 无效。快照您的日志以获取详细信息。
这是目录结构:
这是 .ebextensions 中的 django.config 文件:
要求.txt:
错误:
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 定义新的数据库。这只会让我做噩梦。
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”提示:必须是超级用户才能创建此扩展。
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 文件中获取价值
请帮我解决这个问题