Extension HowTo

Jun 12, 2014 at 1:36 PM
Edited Jun 12, 2014 at 2:19 PM
Is there a how-to project for the Extension architecture? If not could you put something quick and dirty together?

I'm (seriously) considering using Magelia to refactor an existing online system. I would need to:
  • Add a custom product type that allows external generation of the product digital document via existing web service
  • Add a stripe payment connector
  • Add a connector to send completed (paid) orders to an existing manufacturing system via web service
  • Post back into Magelia when the product is manufactured and thus ready to ship
Given the effort you've gone to to implement the extension architecture, this seems like the right way to go about the work I need to do.

I'd be happy to contribute some of the work (especially the Stripe connector).

Cheers,

Gareth.
Jun 16, 2014 at 9:14 AM
Edited Jun 16, 2014 at 9:30 AM
Hi Gareth,

The documentation related to the extensibility API is currently being written and it will be published progressively on http://www.magelia.org . Using this API you will be able to integrate your own features as external product generation, sending paid orders to third party services, update orders status regarding manufacturer information.

The stripe payment connector is a front end feature that you can easily be implemented as payment kit within the responsive front end. Please take a look at the BasePaymentController abstract class available in the project. As the extensibility API the "how to create a payment kit" documentation will be available soon on http://www.magelia.org .

Stay tuned to see all great possibilities you will benefit from the third version of the extensibility API available here : http://www.magelia.org/download/download.ashx?name=Magelia.WebStore.Extensibility.Setup .

Please do not hesitate to contact us if you have any further questions.

Best regards,
Aloys GAUTHEY
Jun 16, 2014 at 10:19 AM
Thanks Aloys,

I'm looking forward to the API documentation. I've had a look at the source and also the responsive site and the structure of the whole project is very impressive.

Regards,

Gareth.