FB share+like+voucher modul za prestashop
3 naročniki
3 naročniki
Pozdravljeni,
iščem modul za prestashop, ki bi imel več opcij povezanih z facebookm in kuponi/voucheri.
Kar bi rada dosegla je to, da dam kupcem recimo možnost da šera 3 izdelke in za to dobi kupon (tak modul vem kje dobiti), ali da lajka in za to dobi kupon, ali pa da mora lajkat in deliti, da bi dobil kupon (vse te opcije morajo biti na voljo).
Tak modul sem pred kratkim našla, vendar ni več na voljo. :(
To je ta modul, ki sem ga imela v mislih in ni več dostopen: FB Modul
Kdo pozna še kaj takega?
hvala vsem za info :)
3 odgovori
Problem bo tole z lajkanjem, saj fb ne pove več ali user lijka pejg ali ne (včasih je bilo to avtomatsko - z default dovoljenji). Sicer je za to poseben persmission (user_likes), ampak zelo dvomim da ti bo fb dal dovoljenje za takšno uporabo:
+ Creating a personalized experience by surfacing content related to a person's activities.
+ Visibly enable connections with other users with mutual interests.
- Gate access to your app, or some content within your app based on whether or not someone has liked a page.
Z pluski so označeni ka je kul, minus pa kaj ne.. več o tem pa tukaj:
https://developers.facebook.com/docs/facebook-login/permissions/v2.3
Vglavnem, verjetno zato ni več modul dosegljiv ker je izvedba malo bolj zamotana - moraš dobiti od fb-ja dovoljenje..
Od kje ti da informacija da fb ne pove več ali user lika stran? Meni to še vedno dela. In še koda:
<div id="fb-root"></div>
<li class="fbLike">
<div data-share="false" data-show-faces="false" data-layout="<?php if($template!=2):?>box_count<?php else:?>button<?php endif;?>" data-href="<?php echo $this->getData('share_url')?>" data-action="like" class="fb-like"></div>
</li>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_APP_ID',
xfbml : true,
version : 'v2.1'
});
FB.Event.subscribe('edge.create', function(response) {
//custom koda, ko user lika stran ala showCoupon()
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>