mageprince/module-buynow

Magento2 Buy Now 模块

安装次数: 4,664

依赖项: 0

建议者: 0

安全: 0

星标: 79

关注者: 6

分支: 34

公开问题: 1

类型:magento2-module

1.4.0 2024-05-12 05:45 UTC

This package is auto-updated.

Last update: 2024-09-12 06:29:30 UTC


README

Latest Stable Version Total Downloads Monthly Downloads License Scrutinizer Code Quality Code Intelligence Status

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 上提交一个问题

截图

产品查看页面

Product List Page

产品列表页面

Product List Page

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

Custom Product Template