Jump to content

Help me convice to replace a Magento store


Recommended Posts

We are currently running a Magento store that is integrated into EE. Currently, we only use the cart and some various code bits from Magento, we don't use the entire storefront.

 

The entire site was written by a contractor that didn't understand neither EE or Magento fully enough so I'm trying to convince the uppers here to ditch Magento and go with something else..

 

We sell publications and on-site education courses on our store. The publications are stored as regular products, handled just like regular product being shipped and everything. The templates showing the publications have been modified to look like our regular site.

 

The courses are a different story, however. We store them in the EE database and use a large javscript file to build the display. The courses are also synchronized with the Magento DB and stored as virtual products. We only use the cart to handle individual registration and checkout.

 

We also allow users to register other people (RFO) for the courses and use a voucher system that stores the information of everyone that is registered in an in-memory variable before the entire "cart" is transfered to our Oracle DB using a web service.Each registered user has the same password and all login/authentication, even determining if the user can actually take the course is handled by a RESTFUL API that is called from our web service that connects to our Oracle DB.

 

The registration is handled by one large javacript file that, at times, has given us fits because of inconsitencies with javascript handling in different browsers. This makes a whole lot of the processing very cumbersome. I can also demo the process for anyone needing to look at how it works now to offer suggestions.

 

We would need to store this information for each course:

Course Title

Course Location

Start Date

End Date

Price

Link to Agenda (physical file on server)

 

 

Also, we'd really like it if each registrant was a separate line item in the cart vs. having all "register for others" registrants in one line item and their data being stored in memory until it is sent to our Oracle DB via the web service.

 

On another note, since the contractors modified Magento core code in NUMEROUS places, we cannot upgrade without causing huge pains. Since I am very familiar with Prestashop's class hierarchy and templating system, how could you guys help me convince the higher ups here to replace Magento with PS? How easy would it be to essentialy integrate this PS cart into EE?

Link to comment
Share on other sites

×
×
  • Create New...