Questions tagged [django-oscar]

Oscar is an e-commerce framework for Django designed for building domain-driven applications. It is structured so that the core business objects can be customised to suit the domain at hand. In this way, your application can accurately model its domain, making feature development and maintenance much easier

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. This allows a wide range of e-commerce requirements to be handled, from large-scale B2C sites to complex B2B sites rich in domain-specific business logic.

416 questions
3
votes
1 answer

Disabling reviews in django-oscar

Is it possible to completely disable functionality of 'oscar.apps.catalogue.reviews' app in "django-oscar"? As I see it's used in many places, so simple removal from INSTALLED_APPS doesn't work and perhaps simplest way is to just hide it in…
Dmitry Ziolkovskiy
  • 3,834
  • 2
  • 18
  • 20
2
votes
2 answers

django oscar send_email result in ValueError: EMAIL_USE_TLS/EMAIL_USE_SSL are mutually exclusive,

This function trigger an error that doesn't make sense to me: File "/venv/virtualenvs/ZHR-f7z/oscar/apps/communication/utils.py", line 128, in send_email_messages email.send() in the settings: EMAIL_USE_SSL = None #False doesn't change…
user2239318
  • 2,578
  • 7
  • 28
  • 50
2
votes
2 answers

'AssertionError' object has no attribute 'message'

I'm dealing with form in django that once its filled sends an email to the user but im getting the following error: error image I have checked in my code and my problem comes from this function: def send_manually_exception_email(request, e): …
Alex
  • 67
  • 2
  • 4
  • 11
2
votes
1 answer

How to remove catalogue from url string

What are the best method to have this url structure namedomain.com/ instead of namedomain.com/catalogue for Django Oscar. Do I have to create new app call frontpage or can I edit the myshop/urls.py such as this line? path('',…
2
votes
1 answer

Why I can't customize templates in Django-Oscar?

I'm trying to customize the base template by following the documentation. But the template doesn't respond to my changes in any way... What am I doing wrong? My template's path from location(): .../django_shop/frobshop/frobshop/templates My…
Fyzzys
  • 756
  • 1
  • 7
  • 13
2
votes
1 answer

Django-Oscar - Forking nested applications

I'm having trouble forking Django-oscar apps that are a part of a sub-set of other Django-oscar apps. For the documentation/tutorial I am following along with, view here. I have gone though and successfully forked the applications that aren't nested…
Display name
  • 753
  • 10
  • 28
2
votes
1 answer

Adding customer-defined optional extras to a product in the basket in a django-oscar site

When adding a product to the basket, our customer is presented with an optional customiser app which works roughly in this way: for each product (if the quantity is greater than one) be able to add a personalised name for all products, add…
opyate
  • 5,388
  • 1
  • 37
  • 64
2
votes
2 answers

Integration of django-oscar and django-cms

I want to build a django oscar ecommerce web app. A Required fearure in this app is a content management system, therefore I want to integrate django-cms in my app. After some research I found apphooks but there is no guide on google for integration…
Ajay Singh
  • 21
  • 1
2
votes
2 answers

How do I change currency symbol on django-oscar dashboard?

As the title explains, I want to change the default currency on Django-oscar dashboard. It's showing it as £ and I need R which is South Africa. I have changed my settings.py to South African timezone(johannesburg) and I have added the i18n path. I…
2
votes
1 answer

Unable to customize django-oscar model

I am trying to customize a django-oscar model. ( I am using version 2.0.3 ) I have created a separate folder labeled apps and have created my app in it. I want to customize Product model in catalogue My INSTALLED_APPS look like this INSTALLED_APPS =…
Abhijit Ghate
  • 382
  • 3
  • 16
2
votes
1 answer

How to Send Email to Django Oscar Registered Partners about Order Placed for there Products?

I want to Notify Django Oscar Partners through an Email stateing that there products has Order from customers. here Customers might place order from multiple Partners for multiple product. how can i send list of order placed for particular Partner…
2
votes
1 answer

ImportError: cannot import name 'OSCAR_MAIN_TEMPLATE_DIR'

I have been trying to install django-oscar but it gives me this error when I try to make migrations (via : python manage.py migrate). ImportError: cannot import name 'OSCAR_MAIN_TEMPLATE_DIR' from 'oscar' …
Scarecrow
  • 33
  • 4
2
votes
0 answers

How to define an in-store cash-payment-method in django-oscar 2.0

I would like to implement cash payments, wherein the customer picks up his order in store, and pays the same there. There will also be an option later on for customers to pay cash upon delivery of their orders (note: I understand that there is an…
B B
  • 1,116
  • 2
  • 8
  • 20
2
votes
1 answer

Oscar offer app override Benefits functions conflicts error

I use Oscar 1.6.4 version. I want to override PercentageDiscountBenefit in oscar.app.offer.benefits.py. But conflict error happens. How can I override this functions? from oscar.core.loading import get_classes CorePercentageDiscountBenefit,…
Kanan
  • 23
  • 3
2
votes
1 answer

What is the best way to apply 18% tax to all products in Django Oscar?

I want to apply 18% tax to all products on Django Oscar. What is the best and simple way to achieve this? I have followed this documentation. checkout/tax.py from decimal import Decimal as D def apply_to(submission): # Assume 7% sales tax on…
Abishek
  • 369
  • 4
  • 21