---
title: Donation Plugin & WooCommerce Conflict Resolution
type: article
created: '2026-01-29'
updated: '2026-01-29'
source_docs:
- raw/2026-01-29-team-stand-up-118147644.md
tags:
- doudlah-farms
- woocommerce
- plugins
- ecommerce
- conflict-resolution
layer: 2
client_source: Doudlah Farms
industry_context: food-beverage
transferable: false
---

# Donation Plugin & WooCommerce Conflict Resolution

## Overview

During the January 29, 2026 team stand-up, Ishak flagged that Doodla Farms' donation plugin was actively conflicting with WooCommerce. The plugin was deactivated as an immediate measure, and the team discussed a path forward that avoids reintroducing the conflict.

This issue is part of the broader [[wiki/operations/2026-01-29-wordpress-backend-overhaul-protocols|WordPress Backend Overhaul]] effort, which established that plugins should only be added when the business value clearly outweighs the risk to site stability.

## The Problem

The donation plugin allowed users to enter a custom (variable) dollar amount before checking out. However, it conflicted with WooCommerce, causing instability on the site. Ishak deactivated the plugin as a stopgap.

A WooCommerce product for donations already existed on the site alongside the plugin — meaning the plugin was partially redundant even before it was removed.

## Decision

**Delete the donation plugin.** The existing WooCommerce donation product remains in place as the primary donation mechanism.

## Path Forward

Two options were discussed for restoring variable-amount donation capability without the plugin:

### Option 1: Variable-Price WooCommerce Product
Investigate whether WooCommerce natively supports a product with a user-defined price (common in course sales and donation flows). Ishak was assigned to research this.

### Option 2: Fixed Donation Tiers
Create a small set of standard donation amounts (e.g., $100, $500) as separate product variants or simple products. Karly confirmed this level of granularity is acceptable given the effort involved.

Mark's framing: *"The juice isn't worth the squeeze"* — the complexity of maintaining a dedicated donation plugin outweighs the marginal benefit of free-form price entry.

## Action Items

| Owner | Task |
|-------|------|
| Ishak | Research variable-price WooCommerce product options |
| Karly | Present the chosen solution to Lucy (client) for approval |
| Ishak | Implement agreed solution once client approves |

## Related

- [[wiki/operations/2026-01-29-wordpress-backend-overhaul-protocols|WordPress Backend Overhaul & Dev Protocols]]
- [[wiki/clients/current/doudlah-farms/index|Doodla Farms Client Index]]
- [[wiki/clients/current/doudlah-farms/2026-01-29-shipping-ltl-decision|Doodla Farms Shipping Decision]]