Pratik
Change Currency
add this to settings.py
OSCAR_DEFAULT_CURRENCY = "INR"
Product images not displaying
urls.py
from django.conf.urls import patterns, include, url
from django.contrib import admin
from oscar.app import application
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^i18n/', include('django.conf.urls.i18n')),
url(r'', include(application.urls)),
)+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
settings.py
location = lambda x: os.path.join(
os.path.dirname(os.path.realpath(__file__)), x)
TEMPLATE_DIRS = (
location('templates'),
OSCAR_MAIN_TEMPLATE_DIR,
)
STATIC_URL = '/static/'
STATIC_ROOT = location('static')
MEDIA_URL = '/media/'
MEDIA_ROOT = location('media')
THUMBNAIL_DEBUG = True
THUMBNAIL_KEY_PREFIX = 'oscar-sandbox'
HOW TO CUSTOMIZE DJANGO OSCAR MODELS, VIEWS AND URL'S
Modify already registred admin model
from django.contrib import admin
from .models import Tag
from oscar.core.loading import get_model
from oscar.apps.catalogue.admin import ProductAdmin
Product = get_model('catalogue', 'Product')
class MyProductAdmin(ProductAdmin):
filter_horizontal = ('tags',)
list_display = ('get_title', 'upc')
admin.site.register(Tag)
admin.site.unregister(Product)
admin.site.register(Product, MyProductAdmin)
from oscar.apps.catalogue.admin import *