Καλημέρα,
Κοίταξα αυτό που ήθελες.
- Όσον αφορά το σκέλος του API implementation της Viva, δεν διαθέτει κάποιο endpoint για λήψη πληροφορίας ποσού δόσης Klarna. Αυτό λοιπόν το αφήνει στην Klarna.
- Η Klarna παρέχει μία υπηρεσία που ονομάζεται "On-site messaging" και μπορείς να δεις τις προδιαγραφές στον ακόλουθο σύνδεσμο:
https://docs.klarna.com/conversion-boos ... aging-api/
Πρακτικά, από την PHP, στη σελίδα προϊόντος ή στο καλάθι ή στο checkout, μπορείς να κάνεις μία κλήση σε ένα endpoint της Klarna (ανάλογα την περιοχή που βρίσκεσαι), πχ
Κώδικας: Επιλογή όλωνhttps://api.playground.klarna.com/messaging/v3?client_id=<client_id>&placement_key=<placement_key>&locale=<locale>&purchase_amount=<purchase_amount>
και να λάβεις ένα έτοιμο μήνυμα σε μορφή JSON και να το εμφανίσεις στο view (στο template ως HTML/CSS) του frontend πχ:
Κώδικας: Επιλογή όλων{
"content": {
"nodes": [
{
"type": "TEXT",
"name": "TEXT_MAIN",
"value": "Make 4 payments of $128.67. No fees."
},
... κλπ, κλπ
}
Αν χρησιμοποιείς Journal theme μπορεί να δημιουργηθεί ένα journal module που να ενσωματώνει το μήνυμα σε κάποιο σημείο του site. Εναλλακτικά, μπορεί να δημιουργηθεί μία απλή επέκταση να παρουσιάζει αυτήν την πληροφορία με κλήση στην Klarna ή ακόμη χωρίς καν κλήση στην Klarna με εσωτερικό υπολογισμό. Σε κάθε περίπτωση χρειάζεται να αναπτυχθεί custom επέκταση.
Αν δεν υπάρχει δυνατότητα να το υλοποιήσετε in-house, μπορείτε να επικοινωνήσετε μαζί μας να σας κάνουμε μία προσφορά.
Αλεξάνδρα Γκόγκα - Software Developer @ People’s Code
OpenCart-Hellas.gr - Administrator & Founder
PeoplesCode.com - Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Μεταφορά - Τεχνική Υποστήριξη OpenCart
Ελληνική μετάφραση & Επεκτάσεις OpenCart