Django oscar introduction

29
Django-oscar Introduction

Transcript of Django oscar introduction

Page 1: Django oscar introduction

Django-oscar Introduction

Page 2: Django oscar introduction

OUR PROCESS IS EASY

e-commerce

What’s Django-oscar?

shop

Study information

Page 3: Django oscar introduction

1.E-Commerce

Let’s start with the first set of

slides

Page 4: Django oscar introduction
Page 5: Django oscar introduction
Page 6: Django oscar introduction

STOCK

Page 7: Django oscar introduction

PAYMENT

Page 8: Django oscar introduction

SHIPPING

Page 9: Django oscar introduction

and also...

Page 10: Django oscar introduction

https://speakerdeck.com/codeinthehole/writing-a-django-e-commerce-framework

Page 11: Django oscar introduction

2.What’s Django-oscar?

Let’s start with the second set

of slides

Page 12: Django oscar introduction

“Oscar is an e-commerce framework for Django designed for building domain-driven sites. It is structured such that any part of the core functionality can be customised to suit the needs of your project.

Page 13: Django oscar introduction

1,924Star

158 contributors

794 fork

https://github.com/django-oscar/django-oscar

Page 14: Django oscar introduction
Page 15: Django oscar introduction

Django - Architecture

Image credits http://www.slideshare.net/ryates/jumpstart-django

Page 16: Django oscar introduction

FEATURES

▸ Any product Type (downloadable, subscriptions etc.)

▸ Large catalogue support - 20 millions products in production

▸ Multiple fulfillment▸ Offer▸ Vouchers▸ Promotion blocks

Page 18: Django oscar introduction

Pros

▸ Lots of features▸ Everythings is customizable▸ Class based views▸ Templates subclassing▸ A few extension for payment gateway in Github

Page 19: Django oscar introduction

Cons

▸ Documentation is good but not enough examples▸ Small community▸ Customizing is hard a little bit

Page 23: Django oscar introduction

3.shop

Let’s start with the third set of

slides

Page 24: Django oscar introduction

Qeek

Page 25: Django oscar introduction

django

django-oscar

qnapshop

RESTful API

basket

order

checkout

offer

payment

shipping

address

analytics

catalogue

customer

partner

promotion

search

voucherwishlistsdashboard

templates checkout

report

Page 26: Django oscar introduction

Payment

▸ Paypal (current)▸ worldpay

Page 27: Django oscar introduction

4.Study information

Let’s start with the fourth set of

slides

Page 28: Django oscar introduction

Study Information

▸ [django-oscar/django-oscar](https://github.com/django-oscar/django-oscar)

▸ [qnap / qnapshop · GitLab](https://gitlab.com/qnap/qnapshop)

▸ [django getting started · kaichu.io](http://kaichu.io/2015/11/django-getting-started/)

Page 29: Django oscar introduction

THANKS!

Any questions?You can find me at kaichu.io & [email protected]