uKalikutz is a salon management WordPress plugin designed to streamline booking, catalog management, and stylist coordination. It allows salon owners to create catalogues of services and manage appointments easily through a WordPress dashboard, offering a seamless experience for stylists and customers alike.
uKalikutz empowers salon owners to:
- Create and manage service catalogues (with images and stylist associations).
- Allow customers to book appointments directly from their WordPress site.
- Stylists can be assigned to specific catalogues for easy management.
- Upload and manage images for services or select existing images from the WordPress media library.
- Manage the salon booking process from the admin interface.
This plugin is licensed under the same terms as WordPress — GNU General Public License v2 or later.
- Download the plugin files and extract them to your
wp-content/plugins/
directory. - Alternatively, install the plugin via the WordPress plugin dashboard by uploading the plugin zip.
- Activate the plugin through the "Plugins" menu in WordPress.
- Navigate to the uKalikutz settings page to configure salon-specific options.
- Custom Post Type for Salon Catalogue: Create catalogues with descriptions, images, and assigned stylists.
- Salon Appointment Booking: Book appointments with specific stylists through a streamlined system.
- Stylist Management: Assign stylists to catalogues and manage stylist information.
- Media Library Integration: Upload new images or select existing ones for catalogues.
- Multi-select Stylist Assignment: Use a Select2-style multi-select interface to assign multiple stylists to a single catalogue.
- Settings Management: Adjust key settings like toggling the upload button for images, customizable through a backend options panel.
- REST API Integration: Includes endpoints to interact with catalogues and settings programmatically.
- Success/Error Notifications: Provides feedback on key actions (e.g., saving settings, creating catalogues).
- Go to the "Catalogues" menu under uKalikutz.
- Add a new catalogue by filling in the name, description, assigning stylists, and uploading/selecting an image.
- Save the catalogue to make it available for appointment bookings.
- Navigate to the "uKalikutz Settings" page to configure options.
- Enable or disable the upload button for catalogues.
- Manage other settings relevant to your salon operations.
ukalikutz_show_manual_upload_button
: Allows developers to hide or show the image upload button.add_filter( 'ukalikutz_show_manual_upload_button', function( $show ) { return true; // Or false to hide the button. });
POST /ukalikutz/v1/catalogues
: Create a new catalogue with name, description, image, and stylist.GET /ukalikutz/v1/catalogues
: Retrieve all existing catalogues.GET /ukalikutz/v1/settings
: Retrieve current settings.POST /ukalikutz/v1/settings
: Update plugin settings.
- Advanced booking management (e.g., cancel/reschedule).
- Enhanced catalog features with service pricing and duration.
- Integration with payment gateways for seamless payments.
- Expanded REST API support for frontend interactions.
Feel free to fork this repository, open issues, or submit pull requests for new features or bug fixes. We welcome contributions from the community!
- Initial release with catalogue and stylist management, booking, and settings options.
If you run into any issues or have questions, please open a support ticket on the plugin repository page, or contact us directly via email.
- Developer: [Your Name/Company]
- License: GPL v2 or later