Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Σε συνέχεια της βοήθειας που προσφέρω σε φίλο με το eshop του, έχουμε πέσει στα δύσκολα.. μια εταιρία που συνεργάζεται  έχει Online διαθεσιμότητα των προϊόντων της. Για να μπορέσει να συνδεθεί με το eshop του φίλου μου, πρέπει να γίνει με REST API. Μας έστειλαν κάποιες οδηγίες: 

Αναφορά σε κείμενο

Οδηγίες σύνδεσης με REST Service (Για προγραμματιστές)

________________________________________

Στο αρχείο rest.zip, υπάρχει ένα code sample που μπορεί να χρησιμοποιηθεί είτε σχεδόν αυτούσιο (αν γράφετε σε PHP) είτε για να πάρετε μία ιδέα πώς μπορείτε να υλοποιήσετε το REST στη γλώσσα προγραμματισμού που χρησιμοποιείτε. 

Η μέθοδος πιστοποίησης που έχει υλοποιηθεί από την inart ακολουθεί το πρωτόκολλο OAUTH.

Επίσης για δική σας διευκόλυνση, έχει υλοποιηθεί ένα επιπλέον custom REST call, το οποίο μπορείτε να χρησιμοποιήσετε από τη μεριά σας με παρόμοιο με το παραπάνω call τρόπο, χρησιμοποιώντας το παρακάτω URL:

http://***.com/api/rest/products/store/1 (Δείτε το αρχείο rest.zip)

Το call αυτό επιστρέφει το εξής Output: {"all":<number>,"active":<number>}, όπου το label “all” δείχνει το συνολικό αριθμό των ειδών που έχει το website της inart και το label “active” δείχνει το συνολικό αριθμό των ειδών που έχουν status enabled στο website της inart. Έτσι θα έχετε ένα σταθερό σημείο για να χειριστείτε και να ξέρετε που να σταματήσετε το retrieve των ειδών.

Ο πελάτης μέσα από το www.***.com και την περιοχή  “Ο Λογαριασμός μου” θα πάει στην επιλογή “My Applications” και θα κάνει generate τα πραγματικά πλέον στοιχεία (OAUTH keys), τα οποία θα τα μεταβιβάσει στον προγραμματιστή ώστε να τα χρησιμοποιήσει για να συνδεθεί στο live περιβάλλον. 

Όσον αφορά τις φωτογραφίες των ειδών, έχει δημιουργηθεί ένα Google drive όπου βρίσκονται οι φωτογραφίες των ειδών σε ανάλυση 800x800px ή σε high resolution, τις οποίες μπορείτε να κατεβάσετε στον υπολογιστή σας και να τις χρησιμοποιείτε στο website.

Η διαδικασία αυτή είναι χειροκίνητη. Το URL είναι το παρακάτω:

http://bit.ly/GoogleDriveSpaceForCustomers_inart
 

To zip αρχείο περιλαμβάνει αυτά τα 2:

rest_sample.php rest_sample_zend.php

Πόσο δύσκολο είναι να το φτιάξουμε μόνοι μας (δεν έχουμε πολλές γνώσεις προγραμματισμού)? Πόσο περίπου θα κοστίσει να μας το φτιάξει ένας προγραμματιστής? έχετε να προτείνετε κάποιον (και μεσω pm αμα ειναι να μην θεωρηθεί διαφήμιση) ?  

Επεξ/σία από leros2004
Δημοσ.

ναι έτσι ακριβώς, απο ότι μου είπε στη συγκεκριμένη εταιρία τραβάς αυτόματα online τα προϊόντα τους, τη διαθεσιμότητα, τιμή κτλ 

  • 1 χρόνο αργότερα...
  • 6 μήνες μετά...
Δημοσ.

Καλησπέρα παιδιά. 

Αν και παλιά η ερώτηση, επειδή έχουμε υλοποιήσει αυτό ακριβώς που χρειαζόσασταν, μπορείτε να δείτε το Plugin μας εδώ:

https://www.dicha.gr/plugins/product/diasindesi-me-inart-woocommerce-plugin/

Μάλιστα δίνουμε λύσεις μέσω XML και για του άλλου τύπου πλατφόρμες:

https://www.dicha.gr/plugins/product/diasindesi-me-inart-woocommerce-plugin/

Οπότε αν τυχόν ενδιαφέρεστε ακόμα ή το δει κάποιος στο μέλλον, μπορεί να διαβάσει τη λύση εδώ πέρα.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...