Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Tale of Oscar and the API

Use case for a bespoke Python e-commerce solution built on Django, Oscar and django-oscar-api. Presented at PyGrunn 2017, May 19th, Groningen.

  • Login to see the comments

The Tale of Oscar and the API

  1. 1. The Tale of Oscar and the API May 19th 2017, PyGrunn, Groningen, Kees Hink
  2. 2. Kees Hink Python since 2008 Plone, Django, Wagtail Groningen, Berlin, Arnhem
  3. 3. Open source E-commerce Framework
  4. 4. Domain-driven Pluggable Dynamic loading Framework?
  5. 5. Order model
  6. 6. Graph models for order app
  7. 7. • front-end interface • dashboard (statistics) • stock record alerts • >1 partners for stock records • >1 payment sources per order • events (shipping, payment) • product types • categories • order references to external systems • discounts (per order, per #, %) Supports (OOTB) • access control (permissions) • notes (for shop managers / customer care) • vouchers • reports
  8. 8. Modules
  9. 9. django-oscar-api
  10. 10. API
  11. 11. Use case
  12. 12. Old
  13. 13. New
  14. 14. Slow ESB development
 Slow back-end systems Challenges
  15. 15. Backend-specific logic in Oscar
 
 Stock record for each reservation Quirks
  16. 16. Links http://oscarcommerce.com
 https://github.com/django-oscar/django-oscar-api
  17. 17. Thank you!

×