Jump to content

Facebook Applikation?


Recommended Posts

Hallo,

 

ich bin neu hier und arbeite seit wenigen Wochen mit Prestashop 1.4.9.

 

Nun möchte ich (bzw. besser gesagt mein Partner der sich noch weniger auskennt als ich ;) ), dass eine Facecbook Applikation für unseren Store verfügbar gemacht wird.

 

Ist es möglich unseren Online Shop bei Facebook zu integrieren? Ich habe zB das hier gefunden, http://www.storeya.com/prestashop allerdings erstellt das dann ja nur eine Facebook Page und keine Applikation oder? Leider kenne ich mich damit noch nicht aus. Ich würde mich über Hilfe sehr freuen :)

Link to comment
Share on other sites

Keine Ahnung was du machen möchtest. Es gibt hunderte von Add-ons für Facebook. Ich habe mehrere API's in FB erstellt und bestücke damit einige FB Module direkt vom Shop aus.

 

Schau einmal in den Kauf-Addons nach, was genau es sein soll. Kostenlose Add-ons, wo man ein wenig selbst daran basteln muss, findest du im Englischen Forum in der Sparte "give a hand to Prestashop". Einfach Suchbegriff Facebook dort eingeben. Auch im Netz findet man einiges mit den Suchbegriff Facebook Modul Prestashop.

Link to comment
Share on other sites

Ich kenn mich leider mit Facebook Applikationen noch nicht aus. Wir wollen eine Applikation erstellen, die direkt mit unserem Presta Shop verknüpft ist. Ich suche so etwas http://addons.prestashop.com/en/social-commerce-facebook-prestashop-modules/1048-Facebook-PS-Shop-Tab.html

 

Allerdings wenn möglich kostenlos, kannst du vielleicht was empfehlen? Ansonsten werde ich mich morgen mal im Forum umsehen :)

Vielen Dank schon mal

Link to comment
Share on other sites

Ich kenn mich leider mit Facebook Applikationen noch nicht aus. Wir wollen eine Applikation erstellen, die direkt mit unserem Presta Shop verknüpft ist. Ich suche so etwas http://addons.presta...S-Shop-Tab.html

 

Allerdings wenn möglich kostenlos, kannst du vielleicht was empfehlen? Ansonsten werde ich mich morgen mal im Forum umsehen :)

Vielen Dank schon mal

 

Der ist von mir mitentwickelt, auch der PS-Wall Post. Kannst du beruhigt nehmen. Gecodet hat es ein Franzose, der Google Affine ist und auch für Prestashop "zuarbeitet". Er hat selbst für seine Frau einen Presta eingerichtet. Wenn du Kontakt mit David hast, dann sende Ihn schöne Grüße von mir (Conny).

 

Sorry, aber kostenlos geht da garnichts. Wir haben da sehr viele Entwicklungsstunden reingesteckt.Und mit den ständigen Änderungen von Facebook an seinen API-Schnittstellen ist das auch ein ständiges anpassen gewesen. Man muss ja auch von was leben...

Link to comment
Share on other sites

Ja. Zumindest gibt es ein Upgrade. Ich weiss nicht wie David das jetzt handhabt mit 1.5., ob Upgrades nur für bestimmte Zeit oder immer... Ich schreibe ihn bei Probleme einfach an... Hatte aber bis jetzt keine Kompatibilitätsprobleme. Es kann nur sein, dass FB etwas an der API ändert. Ist schon 1X vorgekommen, aber dann wird das Modul wieder Fit gemacht. Mit 1.5. habe ich noch nicht getestet. Solange PS 1.5. noch nicht ganz sauber ist (wobei 1.5.2 ist schon sehr nahe), werde ich nicht upgraden. Ich teste auch nur die Grundfunktionen bei meinen Testupgrades, weil ich weiss, dass die meisten meiner Module nicht laufen werden. Zumindest alle diese nicht, die auf JS aufbauen. Es gibt aber auch ein Backward Compatibility Modul. Kannst du kostenlos downloaden in den Add-ons. Damit laufen viele alter Module auch unter 1.5.

Link to comment
Share on other sites

Ok. Ich habe mir das jetzt gekauft. Bevor ich es aktiviere und eventuell irgendwas kaputt mache und meine Lizenz dann "kaputt" ist:

 

Ich muss nur meine Shop URL angeben oder und das wird dann automatisch installiert und ich kann es im Shop bearbeiten? Kann ich, falls ich den Shop bei FB aktiviere, nachträglich noch SSL aktivieren weil wir das noch nicht gemacht haben. Also momentan liegt mein Shop auf http://www.xyz.de dann wird daraus https://www.xyz.de . Oder wird dann einfach eine Weiterleitung eingestellt? Weil da ja steht You can install it on a test shop, but this must be the URL of the final website.

Ich würde das Ganze natürlich gerne erst ausprobieren wie das aussieht etc. Also ich lade das Modul einfach bei Prestashop und kann dann alles bearbeiten wie ich möchte und mir das vorstelle? Oder wird das dann fest installiert und ich kann danach nichts mehr bearbeiten?

Tur mir leid falls ich mit so doofen Fragen nerve, aber so gut bin ich mit alldem noch nicht leider ;)

Link to comment
Share on other sites

Zunächst SSL aktivieren und sehen, ob es läuft. Du musst dazu aber auch einen eigenen SSL-Schlüssel gepointed auf deine Domain besitzen. Alles andere ist sinnlos und wird von Presta ignoriert.

Wie du dir einen SSL-Schlüssel korrekt einrichtest findest du hier (leider nur Englisch): http://www.prestashop.com/forums/index.php?/topic/190726-ssl-bei-1490/

 

Für den PS-Tab musst du dir aber eine FB-Api einrichten. Eine Doku ist im Paket mit dabei. Also Modul installieren und auf der ersten Seite findest du die Doku dazu.

Link to comment
Share on other sites

Ja deswegen frag ich, weil ich irgendwo gelesen habe, dass eine FB Applikation SSL benötigt... Leider kann ich das irgendwie bei meinem Hoster nicht aktivieren und ich hatte keine Zeit die zu kontaktieren. Also geht das auch ohne?

Link to comment
Share on other sites

Nein. Hierfür nicht nötig. Ich fahre auch ohne SSL, da meine Zahlungsanbieter selbst die Verbindung verschlüsseln und ich dann bei mehreren Shops mehrere eigene Zertifikate kaufen müsste. Einige Zahlungsanbieter verlangen einen eigenen SSL-Schlüssel auch ist man der Ansicht, dass der User dann sicherer sein kann. Na ja ist wirklich Ansichtssache, denn personenbezogene Daten speichere ich ja auch keine ab...

Für mich Geschmackssache und Verkaufsstrategie der SSL-Schlüssel Vertreiber. Jeder muss ja von was leben, somit lass ich deren Argumente auch gelten, was aber nicht heisst, dass ich da auch mitmache.

Link to comment
Share on other sites

Hallo,

 

ich habe jetzt die Anleitung perfekt befolgt. Auf der Testseite schaut auch alles gut aus nur wenn ich auf die Facebook App zugreifen will kommt immer Fehler: Verbindung fehlgeschlagen keine Verbindung

 

Was kann ich tun? hab jetzt sowohl Fanpage als auch applikation mehrmals neu aufgesetzt und neu mit dem PS modul verknüpft aber es geht einfach nicht. Was habe ich falsch gemacht? SSL hab ich jetzt nich aktiviert auch wenn FB es gefordert hat, dann hab ich einfach ein https draus gemacht.Bitte um Hilfe ich verzweifel hier schon seit 4-5 Stunden :/

 

Den einzigen Abschnitt den ich nicht so ganz verstehe ist der hier:

 

Homepage Settings

Nothing out of the ordinary here, except the « Homepage Image link ».

You can enter 2 types of links here : a link that is relative to the application (pages on your Facebook

« mini-shop »), or an absolute link pointing to the outside (your “real” Prestashop site).

The following are valid relative application links :

./?ctx=best-sales (Best Sales page of your application)

./?ctx=prices-drop (Promotions page of your application)

./?ctx=new-products (New Products page of your application)

./?ctx=category&id_category=xx (a product category page of your application, replacing xx with the

actual category ID)

The following are valid absolute external links :

Any fully qualified URL such as : http://www.mysite.com/path/page.html

For the « Homepage custom HTML» editor, if you insert any images, make sure that their src

attribute is an absolute, fully qualified URL such as

http://www.mysite.com/modules/facebookpsshoptab/images/img.jpg - If you insert any links, the link

logic explained above is also applicable.

 

Mein englisch ist nicht das beste... Muss ich da überhaupt irgendwas machen? Also wenn ich kein Image einbinden will erstmal?

Edited by Floetz (see edit history)
Link to comment
Share on other sites

Ich habe da schon ein Bild hinterlegt (bei beiden den Logo/Banner, also unter Header und unter Homepage-Eisntellungen), denn das ist dann dein Header für den PS-Shop im Tab Shop auf der FB-Seite. Auch unter Link des Bildes auf der Startseite (meinedomain/modules/facebookpsshoptab/images/img.jpg)

 

Die Bilder für den TAB hast du auch erstellt ?

Die FB Api wird auch gehostet, bei Heroku oder einen anderen Dienst ?

 

Die https: was dort verlangt wird kannst du löschen. Einfach auf X klicken. Unter App Domains gehört die Domain deines PS-Shops hinein und keine andere. Website with FB login, hier auch wieder http:// deinedomain. de Und Hosting-URL die Adresse wo die APP gehostet wird.

 

Es kann eigentlich nur noch an deinen Api-Einstellungen liegen im FB-Account selbst.

Link to comment
Share on other sites

Also ich hab das Heroku jetzt mal aktiviert hat sich aber nix veränder bzw ich habe da nichts eingestellt weil das jetzt schon wieder ein punkt ist der mich leider nur komplett verwirrt :(

 

hier ist ein Screen wie das aktuell bei mir aussieht. Die Adresse darf ich leider noch nicht weitergeben sonst wäre es mir einfach egal ;)

 

http://s1.directuplo...by5ds43_jpg.htm

 

Wie kann ich denn SSL löschen da geht ja dann nur der ganze reiter raus oder nicht? SSL lässt sich nur deaktivieren mit dem gesamten Canvas Ordner wenn ich Sandkasten aktiviere..... Ich verzweifel langsam dass ich da zu blöd bin das einzustellen :( Habs auch probiert alles rauszulöschen und wieder einzufügen.. schon wieder 2 Stunden rum in denen heute nichts passiert ist :/

Edited by Floetz (see edit history)
Link to comment
Share on other sites

OK. verstehe, die Domain läuft ja noch nicht unter den korrekten Namen. Vermutlich funktioniert es deshalb nicht ? Der Server hat auch cURL installiert und aktiviert, damit Dienste von außen darauf zugreifen können ? Andernfalls funktioniert das nicht.

Facebook-Zugriff ist auch nicht gesperrt ? Einige Sperren die IP's von Facebook, sprich erlauben keinen Zugriff von FB auf deren Server.

 

Sonst scheinen die Einstellungen alle korrekt zu sein. Habe soeben mit David (von Businesstech) gesprochen. Der ist gerade am Weg nach Paris. Wenn du garnicht weiterkommst, bitte ihn kontaktieren. Er ist der Google und FB-Experte. Ich leider nicht. Er liest seine Post am Handy...

 

SSL einstweilen lassen. Ich habe das auch so eingestellt und KEINEN SSL-Schlüssel aktiviert. Es ist einer installiert aber ich nutze ihn nicht.

Link to comment
Share on other sites

Also curl ist installiert und aktiviert. Der Shop liegt auf der strangen domain, da kommt evtl eine weiterleitung nach da hin aber prinzipiell ist der shop fertig nur facebook geht nicht leider. Die ssl canvas hab ich nur eingegeben sonst aber nichts gemacht da. Das mit der FB IP weiß ich nicht wie kann ich das rausfinden? Buhu ich verzweifel bald :(

Link to comment
Share on other sites

Nein, normalerweise muss das sofort laufen. Wie alt ist denn die API von FB ? Bei einer hat es Tage gebraucht, bis die freigeschaltet wurde. Ehrlich gesagt, würde ich den Shop auf die korrekte Domain übersiedeln und FB korrket einrichten, so musst du alles wieder ändern und FB ist auch nicht der schnellste Änderungen freizuschalten. Ich habe da auch so meine Probleme damit gehabt. Bis zu einer Woche...

Soweit ich von hier aus erkennen kann, ist da alles korrekt eingestellt. Wie gesagt, ich würde es wirklich auf die korrekte Domain einstellen und dann weitersehen. David wartet auf deine Rückmeldung, bzw. Meldung was nicht klappt, damit er dir weiterhelfen kann. Leider kann er aber kein Deutsch. Englisch, Französisch. Er hat das Tool programmiert, ich war nur Ideengeber, bzw. hatte die Anfrage gestartet, ob so etwas umsetzbar wäre und was das kostet. Er hatte das Tool aber schon halb fertig in der Schublade für seine Frau (Arthus-Shop). Das FB-Wall-Post Modul ist komplett meine Idee, umgesetzt hat er es dann für mich alleine. Ich habe ihm gesagt, er könnte es in sein Verkaufsprogramm mit aufnehmen, wenn er will...

Link to comment
Share on other sites

Die app hab ich mehrmals jetzt neu erstellt... also gestern. muss ich da evtl noch warten bis es freigeschaltet ist?

 

Naja wir haben die korrekte Domain noch nicht. Der Typ (ein freund von uns) der den host gekauft hat und als einziger vollzugriff momentan hat schwirrt irgendwo im asiatischen gebirge rum und ist mehr oder weniger nicht erreichbar.

 

Die sache ist die, wir verkaufen Pullover von einer bestimmten Marke und verkaufen davon 80% einmal im halben Jahr. Bisher sollen nur die Restbestände der verschiedenen standorte dort verkauft werden, die facebook app ist sozusagen unser Resteflohmarkt und sowenig kennen wir uns leider mit Prestashop aus. Wir haben mehrere Tausend fans auf facebook und wollen diesen eben eine chance bieten unsere Pullis zu kaufen wenn sie am jeweiligen Termin nicht können oder wie auch immer. Deswegen ist die Domain Sache erstmal zweitrangig. Der PRestashop soll erstmal nur einfach funktionieren und direkt bei FB eingebunden sein so dass da Produkte gekauf werden können :)

Link to comment
Share on other sites

Wie schon geschrieben, ich hatte selbst Probleme mit den FB-APP's Eine davon hat sogar 1 Woche gedauert bis sie freigeschaltet wurde. Ich kann jetzt wirklich nicht sagen woran es liegt. Kann viele Ursachen haben... Die Einstellungen sind alle OK. Hast du schon probiert Debug-Modus einzuschalten ? Bzw. einen Tracker zu nutzen um festzustellen wo es wirklich klemmt, also dass man brauchbare Fehlermeldungen erhält ?

 

PS auf Debug-Modus stellen: config/cofnig.inc.php ändern auf:

 

/* Debug only */
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);
$start_time = microtime(true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);

 

Wenn irgendwo Fehler vorhanden sind in einem Modul oder der Software selbst, dann werden diese entweder im front-office gezeigt, oder im back-office unter Module oder woanders.

 

Anfragen tracken: z.B. mit dem Add-on HttpFox von Firefox. Jede Abfrage die man macht, zeigt dann genau was aufgerufen wird und wenn wo Fehler vorhanden sind werden diese rot markiert und man kann in der Regel den Fehler auslesen.

Link to comment
Share on other sites

  • 3 weeks later...

Hallo,

 

tut mir leid dass ich jetzt erst schreibe. Wir hatten die letzten 3 Wochen unendlich viel Arbeit, da mussten wir unser Projekt nochmal zurückstellen. Also das mit dem Debug Modus hilft nicht, ich seh da leider keine Unterschiede zu vorher.

 

Der Tracker spuckt folgende Fehler aus:

00:03:42.087 1.314 1126 0 POST (Error) NS_ERROR_CONNECTION_REFUSED https://prestashop.p164598.webspaceconfig.de/modules/facebookpsshoptab/

 

00:03:43.239 3.376 459 0 GET (Error) NS_ERROR_DOM_BAD_URI https://56.spotilocal.com:4370/service/version.json?service=remote&cors=&csrf=&oauth=

 

00:03:43.260 3.355 459 0 GET (Error) NS_ERROR_DOM_BAD_URI https://56.spotilocal.com:4371/service/version.json?service=remote&cors=&csrf=&oauth=

 

00:03:43.282 3.334 459 0 GET (Error) NS_ERROR_DOM_BAD_URI https://56.spotilocal.com:4372/service/version.json?service=remote&cors=&csrf=&oauth=

 

00:03:43.303 3.313 459 0 GET (Error) NS_ERROR_DOM_BAD_URI https://56.spotilocal.com:4373/service/version.json?service=remote&cors=&csrf=&oauth=

 

00:03:43.325 3.291 459 0 GET (Error) NS_ERROR_DOM_BAD_URI https://56.spotilocal.com:4374/service/version.json?service=remote&cors=&csrf=&oauth=

 

Also alle https Seiten. Bedeutet das, dass ich das jetzt kaufen muss? Oder blockt Facebook da einfach was?

 

Der Rest ist gelb und vereinzelt grün ;)

Link to comment
Share on other sites

Diese Fehlermeldung spuckt dir Firebug aus ? Wieso denn https ? Hast du SSL eingerichtet und ein eigenes Zertifikat wie schon vorher hier geschrieben ?

Der Fehler besagt nur, dass die HTTP-Headers nicht stimmen, also POST und GET können nicht miteinander kommunizieren. Es kann ein FF-Problem sein. Welche Version verwendest du. Es kann aber ein generelles Problem auf deinem Server sein, der Fehlkonfiguriert ist.

 

Von wo hast du diese Fehlermeldungen ?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...