Καλημέρα,
εγώ για το import χρησιμοποίησα το simpleXML
http://www.php.net/manual/en/class.simplexmlelement.php. Διάβάζω ένα-ένα τα προϊόντα απο το xml του άλλου καταστήματος, ελέγχω αν υπάρχει ο συγκεκριμένος κωδικός στο κατάστημά μου και τέλος κάνω update/insert αναλόγως.
Το μόνο πρόβλημα που έχω είναι οτι επειδή είναι πάρα πολλά τα data του xml (περίπου 7000κωδικοί) καθυστερεί πάρα πολύ, σχεδόν 1ώρα και κάτι, για να τρέξει το script. Στον production server ακόμα δεν υλοποιήθηκε, γιατί πολύ φοβάμαι οτι για λόγους ασφαλείας, ο server θα "κόψει" το script.
Όσον αφορά το Joomla πάντως, απο την εμπειρία μου, είναι οτι χειρότερο έχω χρησιμοποιήσει και είμαι πολύ χαρούμενος που δεν έχει χρειαστεί να ασχοληθώ τα τελευταία 3 χρόνια.
Wordpress μόνο χρησιμοποιώ (είναι και πιο εύκολες οι custom-ιες!)
Όσον αφορά το Opencart, είμαι πολύ ευχαριστημένος, δεν είχα θέματα ασφαλείας (μέχρι στιγμής) και είναι αρκετά εύκολη η παραμετροποίησή του. Το μόνο downside, για μένα, είναι οτι δεν υπάρχει κανένα σχόλιο μέσα στον κώδικα για το τί κάνει η κάθε κλάση, μέθοδος κτλ και πρέπει να ψάξεις όλα μόνος σου.
Κωνσταντίνος