Package release
ocyan-plugin-oscar-catalogue
mandel/stable ยท Version 2.0.3
Oscar catalogue extensions for MandelBlogStack
Metadata
| author_email | Mandel <[email protected]> |
|---|---|
| classifiers |
|
| description_content_type | text/markdown |
| dynamic |
|
| license_expression | LicenseRef-Proprietary |
| license_file |
|
| metadata_version | 2.4 |
| provides_extras |
|
| requires_dist |
|
| requires_python | <3.13,>=3.12 |
Release files
| File | Test results | History |
|---|---|---|
ocyan_plugin_oscar_catalogue-2.0.3-py3-none-any.whl
|
|
|
ocyan_plugin_oscar_catalogue-2.0.3.tar.gz
|
|
Ocyan plugin Oscar Catalogue App Ocyan Overrides
Installation
Add ocyan.plugin.oscar_catalogue to your projects dependencies.
Supported certification matrix
The certified 2.0.x line supports Python 3.12, Django 5.2, Oscar 4.1--4.2
through the certified ocyan.plugin.oscar dependency, and ocyan.core 1.2.12
or newer below version 2. The package is optional and must be enabled through
the Ocyan plugin configuration; it does not own checkout, payment, order,
search, dashboard, or operations behavior.
For a consumer, install the wheel or sdist and add
ocyan.plugin.oscar_catalogue through the normal Ocyan plugin manifest. Run
manage.py check, migrations, and collectstatic before enabling catalogue
URLs. The fix_catalogue_tree command is a maintenance operation; destructive
tree rebuilding requires both --destructive and
--yes-i-really-mean-it.
Usage
This plugin fixes some bugs in oscar's catalogue app, required until fixed upstream.
This app provides the following features:
- Allows a user to set a
min_quantityattribute on a product as a product attribute. When set, users can not order less. - Adds vat_rate on each product which can be zero, low or high.
- Make option and product_type slugs editable from the django admin.
- Sort child products (variants) by price in the dropdown so the cheapest is offered by default.
- Add any media defined in views in the detail template.
- Adds
filter_by_attributesquery option until merged in upstream. - Reduces some crazy expensive queries to calculated pagination info.
- Test correctness of taxes very exhaustive.
Configuration
- minimum_quantity_attribute_code: Optionally a minimum order amount can be specified per product, people are not allowed to order less then specified.
- slug_id_separator: Separator between slug and id in the url.
- enforce_parent: Redirect child product detail views to the parent, defaults to false.