pitchprintinc/pitchprint

一个自定义产品设计的模块。

安装: 94

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

语言:JavaScript

类型:magento2-module

1.5.3 2021-09-16 22:04 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/

安装步骤

  1. 解压缩扩展包,将名为PitchPrintInc的文件夹上传到您的_magento_root_dir/app/code/目录。

  2. 在shell中运行:php bin/magento setup:upgrade

  3. 在MySQL中运行以下命令

    CREATE TABLE magento.pitch_print_config ( id INT NOT NULL AUTO_INCREMENT, api_key TEXT NULL, secret_key TEXT NULL, PRIMARY KEY (id));

    CREATE TABLE magento.pitch_print_product_design ( product_id INT NOT NULL AUTO_INCREMENT, design_id TEXT NULL, PRIMARY KEY (product_id));

    CREATE TABLE magento.pitch_print_quote_item ( item_id INT NOT NULL AUTO_INCREMENT, project_data TEXT NULL, PRIMARY KEY (item_id));

  4. 然后运行:php bin/magento cache:clean

  5. 接着运行:php bin/magento setup:static-content:deploy

  6. 然后转到您的商店后端/管理界面,在左侧边栏中您将看到PitchPrint模块。

  7. 接下来,让我们生成PitchPrint密钥。在新标签页中转到https://admin.pitchprint.io/register并创建一个账户或如果您已经有了账户,请在此处登录

  8. 然后转到域名页面并添加一个新的域名。不用担心,如果您还没有准备好上线,您仍然可以使用它进行本地测试。请提供您打算使用的域名URL,而不是localhost。现在您应该有一对API和密钥。回到您的Magento管理后台,将上面生成的API和密钥复制并粘贴到PitchPrint配置框中并保存。现在导航到目录 – > 产品页面,并在管理后台中任何产品的“操作”列右侧点击“编辑”。在产品详情页面上,您将在底部菜单中找到PitchPrint。点击它将您的设计之一分配给产品。要创建更多设计,您需要转到PitchPrint设计页面。保存。