mageprince / module-buynow
Magento2 Buy Now 模块
1.4.0
2024-05-12 05:45 UTC
This package is auto-updated.
Last update: 2024-09-12 06:29:30 UTC
README
Magento 2 Buy Now
Magento 2 的 Buy Now 扩展通过允许客户一键购买来增强购物体验。它将“立即购买”按钮添加到产品页面,使客户能够绕过购物车并直接进入结账页面。
管理员配置: 管理员 > 商店 > 配置 > MagePrince > 立即购买
如何安装
1. 通过 composer (packagist.org) 安装
在 Magento 2 根目录下运行以下命令
composer require mageprince/module-buynow
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
2. 手动安装(不推荐)
将仓库内容复制到 app/code/Mageprince/BuyNow 文件夹,并在 Magento 2 根目录下运行以下命令
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
注意
我们不提供将“立即购买”按钮放置在相关、促销、愿望清单或其他位置的支持,因为这需要覆盖核心 phtml 文件,这对扩展来说不是一个好主意。请务必注意,许多付费或免费版本的“立即购买”模块覆盖了这些核心文件。相反,请使用以下代码将“立即购买”按钮添加到自定义产品模板。
$buyNowBtnHtml = $this->getLayout()
->createBlock(\Mageprince\BuyNow\Block\Product\ListProduct::class)
->setProduct($_item)
->setButtonTitle('Buy Now')
->setTemplate('Mageprince_BuyNow::buynow.phtml')
->toHtml();
echo $buyNowBtnHtml;
将 $_item
替换为当前产品对象。
您可以使用上面的代码在产品页面的任何位置显示“立即购买”按钮。只需记住不要将此代码粘贴到添加到购物车表单或其他任何表单中。将代码放在 </form>
标签之后。下面是使用代码的截图。
示例模板: vendor/magento/module-catalog/view/frontend/templates/product/list/items.phtml

贡献
想要为此扩展做出贡献?最快的方式是在 GitHub 上 提交一个拉取请求。
支持
如果您遇到任何问题或错误,请 在 GitHub 上提交一个问题。
截图
产品查看页面

产品列表页面

带有立即购买代码的自定义产品模板
