Appearance
Plugin System Overview
Plugins extend your store's functionality without requiring any code changes. They add features like analytics tracking, live chat, WhatsApp notifications, and courier integrations -- all configurable from your admin panel.
How Plugins Work
Shop Craft uses a file-based plugin system. Each plugin is a self-contained package stored in its own directory, with a plugin.json manifest file that describes what it does. Plugins can hook into various parts of your store to add scripts, send notifications, or automate tasks.
What Plugins Can Do
Plugins integrate into your store through six different hook points:
| Hook | What It Does |
|---|---|
| Storefront Head | Adds code to the <head> of your storefront pages (e.g., analytics tracking scripts) |
| Storefront Footer | Adds code before the closing </body> tag (e.g., chat widgets) |
| Admin Sidebar | Adds custom links to the admin panel sidebar |
| Before Checkout | Runs logic before a checkout is processed |
| After Order Placed | Triggers actions when a new order is placed (e.g., WhatsApp notifications) |
| After Order Status Changed | Triggers actions when an order's status is updated (e.g., creating courier shipments) |
TIP
You do not need to understand hooks to use plugins. Simply enable a plugin, fill in its settings, and it works automatically.
Managing Plugins
You can manage all your plugins from the admin panel:
- Log in to your Admin Panel
- Go to Plugins in the sidebar
From the Plugins page, you can:
- View all installed plugins with their name, description, and status
- Enable or disable each plugin with a toggle
- Configure plugin settings (API keys, phone numbers, preferences, etc.)
- Upload new plugins from ZIP files
- Delete plugins you no longer need
Available Plugins
Shop Craft offers the following plugins:
| Plugin | Category | What It Does |
|---|---|---|
| Google Analytics | Analytics | Adds GA4 visitor tracking |
| Meta Pixel | Analytics | Adds Facebook/Instagram ad tracking |
| WhatsApp Notifications | Notifications | Sends order notifications via WhatsApp |
| Live Chat Widget | Customer Support | Adds a live chat widget to your storefront |
| Shiprocket | Shipping | Automates Shiprocket courier shipments |
| Delhivery | Shipping | Automates Delhivery courier shipments |
| BlueDart | Shipping | Automates BlueDart courier shipments |
WARNING
Plugin availability depends on your purchase package. Not all plugins may be included with your license.
Using Multiple Plugins
You can enable as many plugins as you need at the same time. For example, you might use:
- Google Analytics + Meta Pixel for comprehensive visitor tracking
- WhatsApp Notifications for instant order alerts
- Shiprocket for automated shipping
Plugins work independently of each other and do not conflict.