You bought this module and need support?
Click here!
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Website (website) |
| Lines of code | 4283 |
| Technical Name |
kanhasoft_pet_care |
| License | LGPL-3 |
| Website | https://kanhasoft.com |
| Versions | 17.0 18.0 19.0 |
Advanced Pet Care Management
Full-featured pet care management system.
- Pet profiles (breed, color, tags, food brands)
- Appointments for boarding, transportation, services
- Boarding: feeding/medication schedules, insurance, allergies, check-in/out
- Transportation: pickup/drop-off, agreements, invoices
- Service records with pre-configured types
- Agreement PDF generation
- Invoicing & payment management
- Retail store for pet products
- Advanced dashboard with charts and counters
Description
Pet Care Dashboard
List view of Pet Profiles showing two pets: "Luna" (Persian Cat, owner Jane Smith, age 5, weight 4.20 kg, active) and "Buddy" (Golden Retriever, owner John Doe, age 6, weight 28.50 kg, active).
Form view of Pet Profile for "Luna (Jane Smith)" showing details: breed (Persian Cat), color (White), food brand (Hill's Science Diet), birth date (03/15/2021), age 5 years 2 months, weight 4.20 kg, microchip number 987654321098765, neutered false, last appointment date, and a QR code section with URL http://localhost:8069/my/pets/2.
Same pet profile form but scrolled to the QR Code section showing an empty QR code image and the QR code URL field with value http://localhost:8069/my/pets/2.
List view of Appointments showing two records: AP00002 (owner Jane Smith, date 01/20/2025 19:30:00, purpose Pet Transportation, status Confirmed) and AP00001 (owner John Doe, date 01/15/2025 15:30:00, purpose Pet Boarding, status Done).
Form view of Appointment AP00002 in draft state, showing pet (Luna, Jane Smith), date & time (06/11/2026 11:00:00), purpose (Pet Boarding), with a Confirm and Cancel button. No linked record yet.
Same appointment AP00002 after confirmation â state is Confirmed, and now shows a Linked Records section with a Boarding Record (BD00001) created automatically.
Form view of Boarding Record BD00001 linked to appointment AP00002, showing pet Luna, owner Jane Smith, checkâin time (06/10/2026 11:33:48), checkâout time empty, state Booked, with a Check In button. Tabs: Schedules, Insurance & Extras, Documents, Notes.
Same boarding record with the Documents tab opened, showing Agreement (AGR00001) and Invoice fields (empty).
Form view of Agreement AGR00001 (linked to boarding BD00001). Shows type (Boarding), pet Luna, owner Jane Smith, start date (06/10/2026 11:33:48), end date empty, terms & conditions text, state Draft with Sign and Print PDF buttons.
Boarding record BD00001 with the Schedules tab opened, showing fields: Feeding Schedule, Medication Schedule, Bedtime, Allergies â all empty.
Same boarding record BD00001 with a loyalty discount wizard modal opened. Shows current points (28.75), discount percent (0.00), points required (0.00), an "Apply Discount" checkbox, and buttons Apply Discount and Skip.
Boarding record after checkâout â state changed to Checked Out, checkâout time recorded (06/10/2026 11:36:52). Agreement field now shows AGR00001, Invoice field shows Draft Invoice (linked).
Draft Invoice for boarding service. Customer Jane Smith, product "Boarding Service" (qty 1, price 50.00), tax 15%, total $57.50. Shows "Boarding for Luna (1 days)" in description.
Appointment AP00003 in draft state, purpose Pet Transportation, pet Buddy (John Doe), date & time 06/11/2026 11:00:00. No linked record yet.
Same appointment after confirmation â state Confirmed, shows linked Transportation Record (TR00001).
Transportation record TR00001 in Scheduled state. Fields: Pickup Location, Dropâoff Location, Pickup Date & Time, Dropâoff Date & Time â all empty. Buttons: In Progress available.
Same transportation record showing validation errors â required fields (Pickup Location, Dropâoff Location, Pickup Date & Time) are marked as invalid.
Transportation record after filling required fields â state changed to In Progress. Fields now show pickup location (123 Main St, City), dropâoff location (456 Oak Ave, City), pickup date & time (06/11/2026 11:00:00). Button Complete is visible.
Transportation record after completion â state Completed, dropâoff date & time recorded (06/10/2026 11:50:45), linked agreement (AGR00002) and draft invoice created.
Draft Invoice for transportation service. Customer John Doe, product "Transportation" (qty 1, price 30.00), tax 15%, total $34.50.
Appointment AP00004 in draft state, purpose Pet Service, pet Buddy (John Doe), date & time 06/12/2026 11:00:00. No linked record.
Same appointment after confirmation â shows linked Service Record (SV00003).
Service record SV00003 in Scheduled state. Shows field "Service Type" marked as invalid (required). Buttons: In Progress, Complete (disabled until validation passes).
Service record after filling service type (Training Session) â state changed to In Progress. Shows invoice field linked to a Draft Invoice.
Draft Invoice for service (Training Session). Customer John Doe, product "Training Session" (qty 1, price 60.00), tax 15%, total $69.00.
List view of Boardings showing one record BD00001 (owner Jane Smith, checkâin 06/10/2026 11:34:52, checkâout 06/10/2026 11:36:52, status Checked Out).
List view of Transportations showing one record TR00001 (pickup 123 Main St, City â dropâoff 456 Oak Ave, City, pickup date 06/11/2026 11:00:00, status Completed).
List view of Services showing three records: SV00003 (Training Session, Completed), SV00002 (Dental Cleaning, In Progress), SV00001 (Bathing & Grooming, Completed).
List view of Agreements showing two records: AGR00002 (John Doe, Transportation, draft) and AGR00001 (Jane Smith, Boarding, draft).
List view of Pet Store Products showing 5 products: Additional Service, Boarding (per day), Chew Toy, Premium Pet Food, Transportation. Columns include Sales Price, Cost, On Hand, Pet Category.
Form view of Pet Store Product "Chew Toy". General Information tab shows: Product Type (Goods), Sales Price ($12.00), Sales Taxes (15%), Invoicing Policy (Ordered quantities), Track Inventory (By Quantity), Cost ($0.00), Category (Toy), etc.
Form view of Ratings & Feedback for "Great boarding experience" â rating 5 stars (Excellent), customer John Doe, service type Boarding, date 06/10/2026, published on portal.
Same ratings form but with the rating dropdown open, showing options: â 1 - Poor to â 5 - Excellent. Also shows the feedback text and a checkbox "Published on Portal".
List view of Grooming Services showing three services: Basic Bath And Brush (30 min, $25.00, active), Full Grooming (90 min, $60.00), Nail Trim (15 min, $15.00).
Form view of Grooming Service "Basic Bath And Brush" â fields: Service Name, Duration (minutes) 30, Price 25.00, Linked Product (empty), Description, Active checkbox.
List view of Grooming Stylists showing one stylist "Mitchell Admin" with commission rate 20.00% and active.
Form view of Grooming Stylist "Mitchell Admin" â fields: Stylist (Mitchell Admin), Specialties (Basic Bath And Brush), Working Hours (12), Commission Rate (20.00%), Active checked.
List view of Grooming Appointments showing one record: reference "New", pet Luna (Jane Smith), stylist Mitchell Admin, appointment date 06/11/2026 11:00:00, state Done.
Form view of Grooming Appointment â fields: Reference (New), Pet (Luna (Jane Smith)), Stylist (Mitchell Admin), Services (Basic Bath And Brush), Appointment Date (06/11/2026 11:00:00), Duration (30), Notes, Invoice (INV/2026/00005).
List view of Medication Log showing one record: Prescription Line (New), Pet (Luna (Jane Smith)), Administration Date (06/10/2026 12:32:38), Administered By (Mitchell Admin).
List view of Prescriptions showing one record: Reference (New), Pet (Luna (Jane Smith)), Veterinarian (ewr), Prescription Date (06/10/2026), Expiry Date (09/08/2026), State Active.
List view of Loyalty Programs showing one program: "Standard Loyalty Program" with points per $1 (1.00), points needed for reward (100), reward value ($10.00), active.
Form view of Loyalty Program "Standard Loyalty Program" â fields: Program Name, Points per $1 spent (1.00), Points needed for reward (100), Reward value ($10.00), Active checkbox.
List view of Loyalty Transactions showing three records:
Form view of Loyalty Transaction for Jane Smith â fields: Partner (Jane Smith), Transaction Type (Earn), Date (06/10/2026 11:24:40), Points (28.75), Source (Invoice INV/2026/00005), Company (Kanhasoft).
List view of Kennel Rooms showing one room: "201", Type Standard, Daily Rate 100.00, Max Pets 2, Available checkbox (implied by no check-out? Actually shows "Available" column but not visible; data shows room name, type, rate, capacity).
Form view of Kennel Room "201" â fields: Room Name (201), Room Type (Standard), Daily Rate (100.00), Max Pets (2), Amenities (empty), Active checkbox.
List view of Kennel Bookings showing one record: Reference "New", Pet Luna (Jane Smith), Room 201, Check In 06/11/2026, Check Out 06/26/2026, State Confirmed.
Form view of Kennel Booking â fields: Reference (New), Pet (Luna (Jane Smith)), Room (201), Check In (06/11/2026), Check Out (06/26/2026), Total Price (1,500.00), Related Boarding (empty), Notes.
Revenue Analysis report (pivot view) showing total revenue for May 2026 (31,750.00) and June 2026 (92,819.00), with a grand total of 124,569.00. Also shows left menu expanded: Grooming, Services, Stylists, Appointments, Medication Log, Prescriptions, Loyalty (Programs, Transactions), Kennel (Rooms, Bookings), Reports (Revenue Analysis).
List view of Service Types showing five entries: Bathing & Grooming, Dental Cleaning, Nail Clipping, Training Session, Vet Check-up.
List view of Pet Tags showing two tags: "New" and "Old". No other details visible.
Customer portal dashboard (logged in as Mitchell Admin) showing KPIs: Total Pets (empty value not displayed â numeric likely hidden), Upcoming Appointments (empty), Loyalty Points (28.75), Pending Invoices (0). Quick Actions buttons: New Booking, Manage Pets, Redeem Points. Footer includes About us, Contact us, Products, Services, Legal, and contact info.
Same dashboard but now Total Pets shows "1", Upcoming Appointments shows "1".
Online booking form ("Pet Information" page). User selects an existing pet (Luna - Persian Cat from dropdown). Service Type dropdown shows "Transportation". Preferred Date Time field shows 06/19/2026, 02:32 PM. Additional Information textarea. Submit Booking and Cancel buttons.
Booking confirmation page ("Booking Request Submitted!") with success message: "Your booking request has been received. We will contact you shortly to confirm." Two buttons: Book Another, Go to Dashboard. Footer includes company information, contact email, phone.
Backend view (not portal) showing Appointment AP00005 in draft state. Pet: Luna (Mitchell Admin), Owner: YourCompany, Mitchell Admin, Date & Time: 06/19/2026 20:02:00, Purpose: Pet Transportation, with linked transportation record (empty). Confirm/Cancel buttons.
Portal dashboard (textâbased representation) â same as pet55 but formatted as plain text: Welcome Mitchell Admin, KPIs (Total Pets 1, Upcoming Appointments 2, Loyalty Points 28.75, Pending Invoices 0), Quick Actions, Useful Links, About us section, Connect with us.
Pet detail page for "Luna" (portal). Shows: Age 5 Years, Weight 4.2 Kg, Breed Persian Cat, Color White, Microchip 987654321098765, Vet (empty). "View Profile" button.
Pet detail page scrolled down to "Appointment History" table. Shows three appointments:
Portal dashboard (same as pet55) but with different layout: KPIs row shows Total Pets 2, Upcoming Appointments (blank?), Loyalty Points 28.75, Pending Invoices (blank). Quick Actions and footer same.
Portal "My Loyalty Points" page. Shows current points (28.75), message: "Earn 100 points for 5% discount, 200 for 10%, 500 for 15%. Need 71.25 more points to reach 5%." Transaction History table shows one record: Date 2026-06-10 05:54:40, Points 28.75, Type earn, Source Invoice INV/2026/00005.
Our Services
Get In Touch
You will get 60 Days free support in case any bugs or issue.
For any query or support contact us without hesitation on
https://kanhasoft.com
Please log in to comment on this module