Home โ€บ Modules โ€บ phyto_growers_journal

phyto_growers_journal

Purchase-gated customer grow diaries with photos, milestone markers, and admin approval โ€” shown as a 'Growers Journal' tab on the product page.

Customer & Community v1.0 PrestaShop 8 Browse Source on GitHub โ†—
modules/phyto_growers_journal/
Direct path in the repo โ†’ all PHP, SQL, templates, and assets
Open on GitHub โ†—

Overview

Lets customers who bought a plant write ongoing journal entries about how it’s growing โ€” with photos, notes, and milestone markers. Only verified buyers of that specific product can post, which keeps content authentic. Entries go through admin approval before going public.

Features

  • Purchase-gated posting (buyers only, verified via order history)
  • Rich entries: date, text note, photo upload, milestone type (First Leaf, First Flower, Repotted, etc.)
  • Admin approval queue โ€” entries hidden until approved
  • “Growers Journal” tab on product page with chronological entries and photos
  • Shows number of active growers for social proof

Hooks Registered

HookPurpose
displayProductTabContent“Growers Journal” tab on product page
displayCustomerAccount“My Journal Entries” in account area

Source Layout

PathPurpose
phyto_growers_journal.phpModule entry + hooks
classes/PhytoJournalEntry.phpORM model for journal entries
controllers/front/Submit and view journal endpoints
controllers/admin/AdminPhytoGrowersJournalController.phpApproval queue
sql/install.sqlCreates journal entries table
views/templates/hook/journal_tab.tplProduct page journal tab
View Full Source โ†— โ† Back to All Modules