Ejecución de OpenCart en mi aplicación mobile

Me gustaría saber si es una forma de escribir una aplicación mobile que pueda comprar productos a través del website de OpenCart . Aquí hay dos posibles methods en los que puedo pensar. Sugiere cuál es mejor o si hay otra forma mejor:

  1. OMF – Marco mobile OpenCart. Yo invitado es solo un tema para el website del carrito abierto. ¿Es posible ejecutar esto dentro de PhoneGap ?
  2. OpenCart API restful. Podemos build la interfaz de usuario nativa en la aplicación mobile. ¿Pero si hay alguna limitación?

Apreciaré si alguien que tenga experiencia para build el website de carro abierto para la aplicación mobile lo aconseje. Muchas gracias.

Responderé porque estaba trabajando en un proyecto algo similar anteriormente. Sus soluciones sugeridas primero.

1] Usando phonegap, desarrollas aplicaciones mobilees híbridas que se ejecutan en una vista web en plataforms mobilees respetadas. Y no recomiendo este método porque lo que hace es renderizar el website exacto DOM en la vista web del mobile y Apple lo rechazará, ya que no lo permitirán debido a la coinheritance de las directrices de layout nativas. Por lo tanto, a less que solo apunte a usuarios de Android , olvide esta opción.

2] Es preferible crear una aplicación mobile nativa. Sin embargo, debería darte un vistazo que Opencart tiene las API previamente escritas para pedidos, clientes, envío, cupones, etc., pero no para productos. Tendrás que escribirlo manualmente.

No puedo entender a qué limitaciones se refiere. Obviamente, en una aplicación mobile, las extensiones de la versión de escritorio no funcionarán. el requisito mencionado en la primera línea de pregunta ciertamente se puede cumplir usando API con desarrollo nativo.