addshoppers / magento2-connector
AddShoppers - Magento 2 模块连接器
2.0.1
2016-02-09 20:57 UTC
This package is not auto-updated.
Last update: 2024-09-28 18:47:50 UTC
README
Addshoppers 连接器 Magento2 扩展
模块将 Addshoppers 应用与 Magento 2 集成
安装
-
打开您的命令行终端,转到您的 Magento 2 根安装目录。
-
运行以下命令以安装模块
composer require addshoppers/magento2-connector php bin/magento setup:upgrade
-
通过转到 Magento 管理面板 -> 营销 -> 网站营销来清理 Magento 缓存并启用扩展
-
(可选) 如果您想启用社交登录功能,转到管理面板 -> 内容 -> 块,并添加一个新的块,标识符为 "addshoppers_social_login"。在内容字段中复制并粘贴以下代码
<!-- /** * Copyright © 2015 AddShoppers.com * @autor eduedeleon * */ --> <script type="text/javascript">// <![CDATA[ // Init code function init() { AddShoppersWidget.API.Event.bind("sign_in", createAccount); }; // Create Account function createAccount(params) { if (params.source == "social_login") { services = ['facebook', 'google', 'linkedin', 'twitter', 'paypal']; var data = AddShoppersWidget.API.User.signed_data(); for( var i=0; i < services.length; i++ ) { service = services[i]; if (AddShoppersWidget.API.User.signed(service)) { var email = data[service + '_email']; if (service == 'twitter') { //alert('popup get email'); var email = prompt("Please enter your email", ""); }; if (email) { if (service !='twitter' ) { var name = data[service + '_firstname'] + '_' + data[service + '_lastname']; } else { var name = data[service + '_name']; }; name = name.replace(/ /g, '-'); var loc = "{{config path='web/unsecure/base_url'}}social_login/?asusrnm=" + name + "&aseml=" + email + "&data=" + JSON.stringify(data); document.getElementById("createme").src = loc; break; }; }; }; }; } // Bind events if (window.addEventListener) { window.addEventListener("load", init, false); } else { document.onreadystatechange = function() { if(document.readyState in {loaded: 1, complete: 1}) { document.onreadystatechange = null; init(); } } } </script> <p><iframe id="createme" src="about:blank" frameborder="0" scrolling="no" width="0" height="0"></iframe></p> <div style="text-align: center;"> <!-- Put your Social Shopper Login button code here. Facebook is already included for this example. --> <!-- Facebook --> <div class="social-commerce-signin-facebook" data-style="logoandtext" data-size="small"> </div> <!-- Paypal --> <div class="social-commerce-signin-paypal" data-style="logoandtext" data-size="small"> </div> <!--LinkedIn --> <div class="social-commerce-signin-linkedin" data-style="logoandtext" data-size="small"> </div> <!-- Google --> <div class="social-commerce-signin-google" data-style="logoandtext" data-size="small"> </div> <br /> <div>Please click the sign in with any social button above and login to your account.</div> </div>
使用以下 PHP 代码将社交登录块包含到您的主题中:(例如,如果您想在客户登录部分添加社交登录,转到您的主题路径/Customer/view/frontend/templates/form/login.phtml)
<?php echo $block->getLayout()->createBlock('Magento\Cms\Block\Block')->setBlockId('addshoppers_social_login')->toHtml();?>