Achatzi Posted November 25, 2022 Share Posted November 25, 2022 (edited) Καλησπέρα. Θέλω να φτιάξω μία γέφυρα μεταξύ του ERP μας (SAP B1) και του e-shop μας (Prestashop 1.7). Θα ενημερώνει τιμές και αποθέματα από το ERP προς το e-shop και παραγγελίες και πελάτες από το e-shop προς το ERP. Η γλώσσα που χρησιμοποιώ είναι η php 7.4. Η λογική που θέλω να ακολουθήσω για την ενημέρωση αποθέματος και τιμών είναι η εξής Τραβάω μία λίστα από το presta με όλα τα προϊόντα και τους συνδυασμούς τους Για κάθε ένα από αυτά, βρίσκω το απόθεμα και την τιμή από το ERP Ενημερώνω πίσω το presta. Εγκατέστησα το prestashop library και προσπαθώ να καταλάβω πως δουλεύει. Επειδή δυσκολεύομαι, υπάρχει κάπου κάποιος αναλυτικός οδηγός που μπορώ να διαβάσω; Πχ, θέλω να φέρω από τα προϊόντα και τους συνδυασμούς τους τα πεδία id, sku code ή reference (αυτό το χρειάζομαι οπωσδήποτε γιατί έτσι θα βρω το προϊόν στο ERP) και δεν το έχω καταφέρει. Δοκίμασα τα εξής $webService = new PrestaShopWebservice($url, $key, false); // call to retrieve all customers $xml = $webService->get([ 'resource' => 'products', 'display' => 'full', 'id_shop' => 1 ]); $resources = $xml->products->children(); foreach ($resources as $resource) { $attributes = $resource->attributes(); echo $attributes['id']; } Μου φέρνει κενό και επίσης φέρνει όλα τα στοιχεία από το product. Υπάρχει τρόπος να πάρω μόνο αυτά που θέλω (id & sku/reference από το προϊόν και τους συνδυασμούς του); Ευχαριστώ για την βοήθεια. Edited November 25, 2022 by Achatzi (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now