Extension Shopping Cart


Extension Basics

Title
Shopping Cart
Name
ckanext-shopping-cart
Type
Public extension
Description
Shopping cart functionality for CKAN
CKAN versions

~2.9, ~2.10, ~2.11

Show details
Download-Url (zip)
Download-Url commit date
2024-10-17
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

Extension that provides shopping cart functionality for CKAN. Allows users to collect and manage items (likely datasets or resources) in a cart-like interface for batch operations or downloads. The extension uses ckanext-toolbelt as dependency and requires Python 3.7+. Compatible with CKAN 2.9 and master branches. Configuration defaults to Redis factory. The extension is in Beta development status and provides a foundation for implementing e-commerce or batch processing workflows within CKAN portals.

Version
0.0.4.post1
Version release date
2024-10-17
Contact name
DataShades
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Installation: git clone https://github.com/DataShades/ckanext-shopping-cart.git, cd ckanext-shopping-cart, pip install -e ., pip install -r requirements.txt. Add ‘shopping_cart’ to ckan.plugins in your CKAN configuration. Factory Configuration: ckanext.shopping_cart.factory.default = redis (default setting for cart storage backend). Dependencies: ckanext-toolbelt, typing_extensions. Python 3.7+ required. Compatible with CKAN 2.9 and master. Testing: pytest –ckan-ini=test.ini. Development: Beta status - features may change. Use for implementing cart-like interfaces for batch operations on datasets or resources.

Plugins to configure (ckan.ini)
shopping_cart
CKAN Settings (ckan.ini)
# ckanext.shopping_cart.factory.default = redis
DB migration to be executed
(not set)
<< back to Extensions