Heratio Help Center article. Category: Public Access.
Cart Module - User Guide
Plugin: ahgCartPlugin
Version: 1.0.0
Overview
The Cart module allows you to collect multiple archival records and submit them together as a batch Request to Publish.
Quick Start
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Browse Records │ ──▶ │ Add to Cart │ ──▶ │ Submit All │
│ with Images │ │ 🛒 │ │ as Request │
└─────────────────┘ └─────────────────┘ └─────────────────┘
When to Use Cart
Use the Cart when you need to:
- ✅ Request multiple images at once
- ✅ Submit a batch request for a research project
- ✅ Collect items for an exhibition proposal
- ✅ Gather images for a publication
Adding Items to Cart
From Any Record
- Navigate to a record with a digital object (image)
- Click the cart icon (🛒) - "Add to Cart"
- Item is added to your cart
- Icon changes to show item is in cart
Button States
| Icon | Meaning |
|---|---|
| 🛒+ (cart plus) | Click to add to cart |
| 🛒 (cart) | Already in cart - click to view cart |
Viewing Your Cart
- Click the cart icon on any record, OR
- Navigate directly to
/cart
Cart Page Features
- List of all items in your cart
- Record title with link to view
- Indicates if record has digital object
- Date added
- Remove individual items
- Clear entire cart
Submitting a Request
From Cart Page
- Go to
/cart - Review your items
- Click Submit Request
- Complete the Request to Publish form:
| Field | Required | Description |
|---|---|---|
| Name | Yes | Your first name |
| Surname | Yes | Your last name |
| Phone | Yes | Contact number |
| Yes | Contact email | |
| Institution | Yes | Your organization |
| Planned Use | Yes | How you will use the images |
| Need Image By | No | Project deadline |
| Motivation | No | Why you need these images |
- Click Submit Request for X Item(s)
- A separate Request to Publish is created for each item
- Cart is cleared after successful submission
Workflow Diagram
┌─────────────────────────────────────────────────────────────────┐
│ CART WORKFLOW │
└─────────────────────────────────────────────────────────────────┘
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Record A │ │ Record B │ │ Record C │
│ + Image │ │ + Image │ │ + Image │
└──────┬──────┘ └──────┬──────┘ └──────┬──────┘
│ │ │
│ Click 🛒 │ Click 🛒 │ Click 🛒
│ │ │
└─────────────┬─────┴─────┬─────────────┘
│ │
▼ ▼
┌─────────────────────────────────┐
│ CART │
│ /cart │
│ │
│ • Record A │
│ • Record B │
│ • Record C │
│ │
│ [Submit Request] │
└─────────────┬───────────────────┘
│
▼
┌─────────────────────────────────┐
│ CHECKOUT FORM │
│ │
│ Name: ____________ │
│ Email: ___________ │
│ Institution: _____ │
│ Planned Use: _____ │
│ ... │
│ │
│ [Submit for 3 Items] │
└─────────────┬───────────────────┘
│
┌─────────────────┼─────────────────┐
│ │ │
▼ ▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐
│ Request A │ │ Request B │ │ Request C │
│ (Pending) │ │ (Pending) │ │ (Pending) │
└───────────┘ └───────────┘ └───────────┘
│
▼
┌─────────────────────────────────┐
│ CART CLEARED │
│ Redirect to Request List │
└─────────────────────────────────┘
Requirements
- Must be logged in to use cart
- Digital object must exist on the record
- Cart button only appears on records with images
Managing Your Cart
Remove Single Item
- Go to
/cart - Click Remove (🗑️) next to the item
Clear All Items
- Go to
/cart - Click Clear Cart
- Confirm when prompted
Tips
- Build your cart over multiple sessions - items persist
- Review all items before submitting
- One form submission creates requests for ALL items
- You can't edit a request after submission
Cart vs Single Request
| Feature | Single Request | Cart |
|---|---|---|
| Items | 1 record | Multiple records |
| Form | Fill once | Fill once for all |
| Result | 1 request | 1 request per item |
| Best for | Quick single need | Research projects |
Part of the Heratio AHG Framework