pitchprintinc / pitchprint
一个自定义产品设计的模块。
Requires
- php: ~7.1|~7.2|~7.3
This package is auto-updated.
Last update: 2024-09-17 04:18:37 UTC
README
此PichPrint插件为Magento提供PitchPrint和Magento之间的接口。它从您的PitchPrint帐户检索所有设计,以便您可以选择并将它们分配给产品。在打开前端的产品时,它将具有准备好的设计以进行自定义。您可以通过在PitchPrint插件设置页面上提供您的域API密钥和密钥,将PitchPrint帐户链接到Magento。该插件还会在某些操作发生时发出事件。这些事件将信息发送到您可以在PitchPrint Webhooks页面指定的端点https://admin.pitchprint.io/webhooks
该插件允许您在Magento中执行以下操作
- 将PitchPrint设计分配给产品
- 按产品选择PitchPrint的显示模式。(全屏、内联、迷你)
- 指示是否必须对产品进行自定义才能将产品添加到购物车。
- 当某些操作发生时发送关于项目/订单的信息,以下是可以使用的事件列表
- 当上传文件时
- 当项目被保存时
- 当处理订单时
- 当订单完成时
如何在Magento上安装PitchPrint:https://docs.pitchprint.com/article/113-magento-installation
Magento上的PitchPrint演示:https://mg.demo.pitchprint.io/
安装步骤
-
解压缩扩展包,将名为PitchPrintInc的文件夹上传到您的_magento_root_dir/app/code/目录。
-
在shell中运行:php bin/magento setup:upgrade
-
在MySQL中运行以下命令
CREATE TABLE
magento.pitch_print_config(idINT NOT NULL AUTO_INCREMENT,api_keyTEXT NULL,secret_keyTEXT NULL, PRIMARY KEY (id));CREATE TABLE
magento.pitch_print_product_design(product_idINT NOT NULL AUTO_INCREMENT,design_idTEXT NULL, PRIMARY KEY (product_id));CREATE TABLE
magento.pitch_print_quote_item(item_idINT NOT NULL AUTO_INCREMENT,project_dataTEXT NULL, PRIMARY KEY (item_id)); -
然后运行:php bin/magento cache:clean
-
接着运行:php bin/magento setup:static-content:deploy
-
然后转到您的商店后端/管理界面,在左侧边栏中您将看到PitchPrint模块。
-
接下来,让我们生成PitchPrint密钥。在新标签页中转到https://admin.pitchprint.io/register并创建一个账户或如果您已经有了账户,请在此处登录
-
然后转到域名页面并添加一个新的域名。不用担心,如果您还没有准备好上线,您仍然可以使用它进行本地测试。请提供您打算使用的域名URL,而不是localhost。现在您应该有一对API和密钥。回到您的Magento管理后台,将上面生成的API和密钥复制并粘贴到PitchPrint配置框中并保存。现在导航到目录 – > 产品页面,并在管理后台中任何产品的“操作”列右侧点击“编辑”。在产品详情页面上,您将在底部菜单中找到PitchPrint。点击它将您的设计之一分配给产品。要创建更多设计,您需要转到PitchPrint设计页面。保存。