addshoppers/magento2-connector

AddShoppers - Magento 2 模块连接器

安装次数: 18,564

依赖者: 0

推荐者: 0

安全性: 0

星标: 0

关注者: 3

分支: 1

开放问题: 0

类型:magento2-module

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 集成

安装

  1. 打开您的命令行终端,转到您的 Magento 2 根安装目录。

  2. 运行以下命令以安装模块

    	composer require addshoppers/magento2-connector
    	php bin/magento setup:upgrade
  3. 通过转到 Magento 管理面板 -> 营销 -> 网站营销来清理 Magento 缓存并启用扩展

  4. (可选) 如果您想启用社交登录功能,转到管理面板 -> 内容 -> 块,并添加一个新的块,标识符为 "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">&nbsp;</div>
		<!-- Paypal -->
		<div class="social-commerce-signin-paypal" data-style="logoandtext" data-size="small">&nbsp;</div>
		<!--LinkedIn -->
		<div class="social-commerce-signin-linkedin" data-style="logoandtext" data-size="small">&nbsp;</div>
		<!-- Google -->
		<div class="social-commerce-signin-google" data-style="logoandtext" data-size="small">&nbsp;</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();?>