Inventory, pharmacy & online shop

Your clinic's stock & pet shop. Finally in one place.

Track medicines, vaccines and product expiry dates. Let pet parents order from your online shop, manage payments and send order updates automatically on WhatsApp. Less paperwork for your team. A smoother experience for every pet parent.

โœ“ Batch-wise tracking โœ“ Online pet shop โœ“ WhatsApp updates โœ“ Connected billing

Built for veterinary clinics, pet pharmacies and clinics that sell pet-care products.

Inventory overview Main branch ยท Dashboard preview
โ— Stock monitor
Products 248
Running low 06
Expiring soon 03
Stock at a glance
๐Ÿ’Š
Meloxicam ยท 1.5 mg/ml Batch MX4410 ยท Expires Mar 2027
42 left
๐Ÿ’‰
Rabies vaccine Batch RB1187 ยท Expires Nov 2026
Expiring
๐Ÿงด
Chlorhexidine shampoo 200 ml ยท Minimum level: 10
Low: 4
๐Ÿฆด
Deworming tablets Batch DW7730 ยท Expires Jan 2028
120 left
More control, less manual work

Stock is money sitting on a shelf.

Avoid missed expiry dates, confusing stock registers and orders scattered across phone calls and messages. Keep your inventory and sales connected.

๐Ÿ“‰

Out of stock mid-consult

Find out a medicine has run out when a pet already needs it.

โ†’ Set minimum stock levels and spot low items.
โณ

Expiry dates go unnoticed

Medicines and vaccines can sit on the shelf until their expiry date is too close.

โ†’ Track each batch and review upcoming expiries.
๐Ÿงฎ

Sales and stock don't match

Products are billed, but the stock register still shows the old quantity.

โ†’ Link product sales to stock movements and invoices.
๐Ÿ“ฑ

Orders lost in WhatsApp chats

Staff spend time replying to the same questions about availability and order status.

โ†’ Give pet parents a shop and an order journey.
๐Ÿงพ

Manual billing takes time

Creating invoices and checking whether an order has been paid adds unnecessary work.

โ†’ Generate order invoices and record payments.
๐Ÿšš

Delivery confusion

Orders arrive from outside your service area, or delivery fees need to be explained manually.

โ†’ Set delivery charges and eligible service areas.
01 ยท Staff inventory

Know what's on the shelf without counting it.

Keep medicines, vaccines and retail products organised with batch-level tracking and a clearer view of stock across your branches.

  • โœ“ Record product categories, names, strength, dosage form, SKU and photos.
  • โœ“ Receive stock with batch number, distributor, quantity, purchase price and selling price.
  • โœ“ Bulk upload hundreds of products from Excel or CSV, with opening stock, prices and expiry โ€“ preview first, then import.
  • โœ“ Saved distributors: pick from a list on every delivery, with phone, GSTIN, delivery history and spend.
  • โœ“ Track minimum stock levels and the quantity you prefer to keep on hand.
  • โœ“ Monitor expiry dates, storage locations and branch-wise quantities.
  • โœ“ Record purchases, sales, dispensing, returns, adjustments, damaged goods and expired stock.
  • โœ“ Review stock value, low-stock products, expiring batches and sales reports.
Inventory performance
Illustrative analytics preview
Last 30 days
Products sold 186
Low-stock items 06
Expiring batches 03
Illustrative sales trend
Stock movements
๐Ÿ“ฅ
Stock received Purchase batch added to inventory
+ Stock
๐Ÿงพ
Product billed Sale reflected in the stock movement
โˆ’ Stock
โ†ฉ๏ธ
Order returned Eligible stock returned to inventory
Return

Dashboard figures and charts above are illustrative examples, not live clinic data.

Connected workflow

From delivery to invoice, without double entry.

Connect the everyday steps that turn incoming stock into a sale, with fewer manual updates.

๐Ÿ“ฆ

1. Add products

Create product records with category, strength, dosage form, SKU, price and minimum stock level.

๐Ÿท๏ธ

2. Receive a batch

Record distributor, batch number, expiry, purchase price, selling price and quantity.

๐Ÿงพ

3. Confirm and bill

Confirm an order to deduct stock, record the sale and create its invoice.

๐Ÿ“Š

4. Review reports

Check low stock, upcoming expiry dates, product sales and stock value.

Prescription safety: Items requiring veterinary approval can be flagged for vet review before the order is confirmed. Keep your clinic's prescribing and dispensing workflow in control.
02 ยท Pet-parent online shop

Turn your clinic into their go-to pet shop.

Let pet parents browse the products your clinic offers through their own portal. Make reordering easier without losing sight of stock or order status.

  • โœ“ Display available products with photos, prices and stock-aware ordering.
  • โœ“ Add items to a cart and adjust quantities before checkout.
  • โœ“ Choose pickup or home delivery where enabled.
  • โœ“ See order status, payment status and order history through the pet-parent portal.
  • โœ“ Order prescribed, available medicines from the pet's medical record where eligible.
  • โœ“ Add eligible non-prescription products to a grooming visit when that module is enabled.
Your pet-care shop
Example customer storefront
Shop preview
๐Ÿงด

Pet shampoo

Everyday grooming care

โ‚น399 In stock
๐Ÿฆด

Chew treats

Pet rewards and treats

โ‚น249 In stock
๐Ÿพ

Care essentials

Everyday pet supplies

Browse products
๐Ÿ’Š

Prescription item

Vet approval when required

Vet review
Ordering made clearer. Product availability, prescription eligibility and approval requirements can be communicated before the clinic confirms an order.

Store cards are illustrative. Actual products, prices and availability depend on clinic settings.

03 ยท Order management

Every order has a clear next step.

Manage customer orders from one staff-side workflow, with order editing, stock handling, billing and payment collection in the same journey.

Order ORD-00012
Illustrative order panel
Paid
โœ“
New order Order received from the pet-parent shop.
โœ“
Confirmed Check stock and vet approval where required.
โœ“
Packing ยท Ready Prepare the items for collection or delivery.
โœ“
Delivered / collected Complete the order journey and keep its status updated.
Invoice generated Stock movement recorded Payment recorded
For your clinic team

A better way to handle every order.

Your staff can manage the order lifecycle, update product quantities when permitted, collect outstanding payments and keep customers informed without switching between disconnected tools.

  • โœ“ View orders by status and review order details.
  • โœ“ Edit eligible unpaid orders before completion; quantities can be adjusted or removed.
  • โœ“ Record cash, UPI, card, bank or other payment methods where supported.
  • โœ“ View outstanding balances and record payments against the invoice.
  • โœ“ Review delivery pincode and open the location in maps when delivery information is available.
  • โœ“ Cancel eligible orders with a reason and handle the corresponding stock and invoice.

Editing and payment actions follow the order's current status and your staff member's permissions.

04 ยท WhatsApp automation

Confirmed. Ready. Paid. Keep everyone updated.

Make the order journey easier to follow with WhatsApp notifications linked to supported order and payment events.

  • โœ“ Order placed and order status updates.
  • โœ“ Confirmation and payment-link notifications where configured.
  • โœ“ Ready-for-pickup, delivery and cancellation updates.
  • โœ“ Payment received notifications.
  • โœ“ New product-order alerts to clinic admins when the alert setting is enabled.
  • โœ“ Optional clinic-side alerts for customer cancellations, subject to configuration.
WhatsApp delivery depends on the clinic's integration, approved Meta templates, account configuration and applicable messaging rules. Messages are not guaranteed if a provider rejects or cannot deliver them.
๐Ÿพ
Happy Paws Clinic WhatsApp ยท Illustrative conversation
Order confirmed!
Your order ORD-00012 has been confirmed. Total: โ‚น749. You can check the payment link shared by your clinic. 10:02
Your order is ready for pickup. ๐Ÿ“ฆ Please visit the clinic when convenient. 11:40
Payment received for ORD-00012. Thank you! ๐Ÿ’™ 12:15
05 ยท Delivery controls

Deliver to the right places, on your terms.

Configure how your clinic accepts and fulfils shop orders, based on the services you provide.

  • โœ“ Enable or disable the online shop.
  • โœ“ Offer clinic pickup, home delivery or both.
  • โœ“ Configure delivery fees and a free-delivery threshold when applicable.
  • โœ“ Restrict delivery to selected pincodes or a mapped delivery boundary.
  • โœ“ Search the map, draw a delivery boundary and check the customer's location at checkout.
  • โœ“ Recheck delivery eligibility when the order is submitted, rather than relying only on the customer's browser.
  • โœ“ Configure product categories and whether products appear alongside grooming services.
Shop delivery settings
Illustrative settings panel
Example
Home delivery
Allow eligible local orders
Enabled
Delivery coverage
Delivery methodSelected pincodes
Delivery chargeSet by clinic
Free deliveryOptional threshold
Checkout validation: Customers can see whether delivery is available for their selected location before placing an order. Pickup may remain available even when delivery is outside the service area.
06 ยท Reports & insights

See what sells. Understand what needs attention.

Turn everyday stock movements and shop orders into information that helps you make more informed purchasing and operational decisions.

๐Ÿ“ˆ

Revenue overview

Review available revenue summaries, order totals, items sold, average order value and recent activity.

๐Ÿ†

Top-selling products

Understand which products contribute to sales and review sales by category.

๐Ÿ—“๏ธ

Compare performance

Review weekly sales patterns and compare recent periods with the preceding period.

โš ๏ธ

Stock needing attention

Identify products below their minimum level and batches approaching expiry.

๐Ÿงญ

Order trends

Review when orders arrive and how the order pipeline changes over time.

๐Ÿ’ฐ

Stock value

See what the stock on your shelves is worth at purchase price.

Report availability and calculations depend on recorded transactions and the reports enabled in your clinic account.

07 ยท Team access

The right access for the right role.

Keep inventory operations organised with role-based permissions for viewing stock, managing products, handling orders and changing settings.

Permission What it allows Typical access
View Inventory View inventory pages and stock information. Admin, Doctor, Receptionist, Staff*
Manage Products Add or edit products, prices and photos. Admin*
Manage Stock Receive stock and record stock movements. Admin*
Handle Orders Manage order status, eligible edits and payments. Admin, Receptionist*
Shop Settings Configure shop availability, delivery and alerts. Admin*

*Typical defaults. Actual access depends on the permissions configured by the clinic administrator.

One connected workflow

Inventory alone is only the beginning.

Bring together the staff workflow and customer-facing shop to reduce the gaps between stock, orders and payments.

Capability Inventory management Inventory + online shop
Product and batch tracking โœ“ โœ“
Low-stock and expiry monitoring โœ“ โœ“
Billing and stock movements โœ“ โœ“
Pet-parent product browsing โ€” โœ“
Online orders and order tracking โ€” โœ“
Pickup and delivery settings โ€” โœ“
Shop-order WhatsApp notifications โ€” โœ“, when configured
Shop order and sales reports Stock reports Inventory and order insights

This is a feature overview, not a pricing table. Which features are available to a particular clinic depends on its enabled modules and permissions.

Frequently asked questions

Everything you need to know.

A quick overview of how inventory and online ordering fit into your clinic's day-to-day operations.

Can we track medicine and vaccine expiry dates?

Yes. Every batch has its own expiry date. The Stock page lists the batches that expire in the next 60 days, so you can sell or return them first.

Does stock go down automatically?

Yes. When you confirm a shop order, stock comes off the batches that expire first and the sale is recorded. Medicines billed from stock reduce that batch too. If an order is cancelled or changed, the stock goes back.

Can pet parents order from our clinic?

Yes, when the Inventory module and your shop are switched on. Pet parents see a Shop in their Scoobycares app, add products to a cart, choose their pet and pick up at the clinic or get it delivered. They follow the order in My Orders.

Can pet parents order prescription medicines?

Yes. If the vet prescribed it for that pet recently, the product shows as prescribed and the pet parent can tap "Order these medicines" on the prescription. Otherwise the order is marked "Needs vet OK", so your team checks with the vet before confirming.

Can we limit home delivery to certain areas?

Yes. Draw your delivery area on a map, or list the pincodes you deliver to. Pet parents see straight away whether you deliver to them, and it is checked again when they place the order. Pickup stays open to everyone.

Will pet parents get WhatsApp updates?

Yes: order placed, confirmed with the bill and payment link, ready for pickup or out for delivery, delivered, changed or cancelled, and payment received. Clinic admins also get a WhatsApp for every new order, which they can switch off.

Can we change an order after it is placed?

Yes. Until it is delivered, and as long as nothing has been paid, your team can change quantities, remove items or add products. Stock and the bill update together.

How do we record payments?

Pet parents can pay online from the link in their bill. At the counter, staff press Mark paid and choose cash, UPI, card, bank transfer or other. The bill is marked paid and the pet parent gets a WhatsApp.

Can my receptionist handle orders without full admin access?

Yes. Roles & Permissions has five inventory permissions: view inventory, manage products, manage stock, handle orders and shop settings. By default receptionists can handle orders but cannot change products or shop settings.

Does it work with grooming?

Yes. When Grooming is switched on, pet parents can add shampoos, treats and other non-prescription products while booking a grooming visit. They come with the visit and show on the booking.

We have more than one branch. Is stock separate?

Yes. Every batch belongs to a branch, so each branch sees what it has in stock.

Built for better pet care

Less time counting stock.
More time caring for pets.

Bring inventory, billing, online product orders and WhatsApp updates into one connected clinic workflow with Scoobycares.

scoobycares.com ยท Health ยท Care ยท Love