We ship decently fast

Started in 2014 as ShopNx, Litekart has evolved into a powerful ecommerce platform. Today, it powers over 800+ stores worldwide, offering enterprise-grade features with the flexibility of custom development.

Built with ❤️ by our amazing contributors

Version v8.8
February
Week 8 2025
  • Removed change password page, updated required headers for product import, and included userId in COD checkout.
  • Added svelte-inspector plugin for enhanced debugging capabilities and improved development experience.
  • Simplified My Dashboard layout, improved import options structure, and added auto refresh at import summary page.
  • Enhanced product table, added currencySymbol and currencySymbolNative to patch store, and improved import listing and checkout session handling.
  • Refactored code to remove unused domain table logic and improve layout and headers for product import.
  • Enhanced product table with new currency symbols and improved import options structure.
  • Added new features such as auto refresh and svelte-inspector plugin for improved debugging and development experience.
  • Improved checkout flow for UI
  • Improved checkout flow in the UI.
  • Added new features and functionality for product import, including import modes, progress indicators, and error handling.
  • Enhanced performance and functionality for product listing in the admin section
  • Refactored and streamlined codebase for improved readability and maintainability
  • Enhanced product import functionality with new modes, progress indicators, and error handling.
  • Refactored and streamlined codebase for better readability and maintainability.
Version v8.7
February
Week 7 2025
  • Added pincode check component for delivery options.
  • Enhancing product download and import functionality, including adding tooltips, improved design, and auto-refresh.
  • Implemented auto-refresh for import progress and enhanced UI with progress indicators.
  • Updated import detail schema and refactored import processing functions.
  • Improved import filters and fixed issues with import page filters.
  • Commented out unused import summary section and cleaned up API response handling.
  • Added import data page with product import options and template download.
  • Enhanced product import by adding new headers, updating status count handling, and improving validation error handling.
  • Refactored DomainService methods and added DNS check functionality.
  • Refactoring and improving functionality of DomainService methods, including adding DNS check.
  • Adding a new pincode check component for delivery options and implementing import data page with improved import options and template download.
  • Enhanced product download functionality with tooltip and improved button design.
  • Added csv-preview component with responsive table and updated Svelte syntax instructions.
  • Enhanced social sharing buttons by fixing an issue with the YouTube channel and adding a clear filters feature.
  • Fixed bugs related to social sharing and navigation/wishlist functionality
  • Fixed issues with navigation and wishlist functionality on the product page, as well as unnecessary classes and incorrect image uploads in other sections. Additionally, made updates to the settings handler by commenting out queue details functions and related imports.
  • Improved product functionality with successful update and insert capabilities.
  • Improved product update and insert functionality
  • Improved overall user experience with the addition of a clear filters feature and removal of unnecessary code.
  • Improved checkout address page functionality by updating email and phone conditionals and ensuring shipping address is saved.
  • Implemented auto-create category feature and improved queue details retrieval.
  • Added isUpdateExisting parameter to processImport and improved job handling in import queue.
  • Updated all API calls through services/admin for better organization.
  • Added storeId to product attributes and enhanced product retrieval by including id in columns. Also updated checkout address page layout.
  • Fixed Chat API calls.
  • Enhanced user interface by adjusting grid spacing and updating navigation to checkout address.
  • Updated search facets and sorting criteria in MeiliSearch handler for better search functionality.
  • Added new features such as storeId to product attributes, auto-create category, and isUpdateExisting parameter to processImport, as well as updating search facets and sorting criteria in MeiliSearch handler.
  • Updated checkout address page to fix email and phone conditionals for improved functionality.
  • Implemented new grid spacing for better UI design.
  • Improved user interface and functionality for the mega menu layout, checkout navigation, and order summary/price summary.
  • Fixed bugs related to checkout navigation, shipping charges display, login redirect path, and terms acceptance message.
  • Implemented changes to the admin configuration to comment out the Banners menu item and improve the mega menu layout.
  • Updated the cart layout, search component, and cart loading animation to enhance the user experience.
  • Refactored product and page schemas for improved data handling and indexing.
  • Enhanced handling and display of product categories, store selection, and notification history.
  • Added new features such as cursor-based pagination for product retrieval, optional storeId field in Webhook type, and plugin retrieval for stores in settings handler.
  • Improved data handling and indexing for products and pages, as well as updates to the settings and webhook functionality.
  • Enhanced product indexing with additional attributes and options
  • Improved product indexing and search filters for better performance and relevance
  • Enhanced product indexing and search functionality with additional attributes and options for improved performance and relevance.
  • Improved user interface with sticky details and enhanced loading and error states.
  • Improved UI elements and loading/error states in the category page.
  • Refactored code for optimized data retrieval and improved performance.
  • Fixed various bugs and improved compatibility with updates to dependencies and base image in Dockerfile.
  • Updated copilot instructions for frontend and backend development.
  • Enhanced the overall user experience by fixing social sharing issues.
  • Improved social sharing functionality by fixing issues with sharing buttons.
  • Addressed bugs related to social sharing buttons to ensure smooth user experience.
  • Added new functionality to the dashboard page, including advanced options being enabled by default and bulk status update and delete functionality for products.
  • Refactored and improved logic for various features, including store role retrieval, category list, image upload, cart management, and product indexing.
  • Improved UI design and functionality, such as adding hover cursor style and row click functionality, enhancing tag filtering and responsive design, and implementing loading states.
Version v8.6
February
Week 6 2025
  • Fixing issues and bugs: infinite effect loop, improving item count calculation for plugins, fixing styling for search bar and vendor name, adding pagination support, updating mega menu links.
  • Implementing new features: login modal, redirect logic, separate pages for checkout flow, show mega menu if megamenu plugin is active, update environment variables and switch from yarn to bun for dependency management
  • Refactoring and improving code: removing primary domain condition from storePublicDetails query, streamlining axios initialization and store ID handling, renaming deleteStoreCache for consistency, centralizing cache key definitions, updating cache key format and usage, fetching data from layout.server.ts instead of hooks.server.ts
  • Fixed bugs related to category and URL handling
  • Added new functionality for email notifications and cache handling
  • Improved performance and caching for megamenu and dashboard features
  • Enhanced product variant selection and added legal pages.
  • Updated domain display logic to handle multiple domains.
  • Fixed issues with creating stores and displaying store name.
  • Updated dependencies and bits-ui version.
  • Fixed issues with Shopify and Litekart import mapping.
  • Simplified thumbnail assignment logic in product handler.
  • Added a new button to the UI.
  • Added error handling for product details page.
  • Fixed issues with retrieving and displaying category data in the product handler.
  • Optimized admin login layout.
  • Improved cart state tracking and thumbnail assignment logic.
  • integration
  • Refactored product handling and integrated Meilisearch for product deletion, and added unique indexes for product slug and SKU in product schema.
  • Enhanced Page type and updated image upload component with labels and descriptions, and added currency and meta fields to Shopify import mapping.
  • Implemented recent order popup with automatic display intervals and added recent purchase popup.
  • Implemented a login modal component and integrated it with the product page.
  • Added support for prose in the application.
  • Passed additional product data to the MobileFilter component.
  • Updated menu data access in footer and main navigation components.
  • Removed Redis cache from product attributes.
  • Fixed phone number validation and message.
  • Added an autocomplete search endpoint for Meilisearch products.
  • Improved formatting and data types in product variant schema.
  • Corrected boolean type declaration and updated currency properties in user and setting states.
  • Refactored code to update imports from '$app/stores' to '$app/state' in multiple components.
  • Implemented search autocomplete functionality using MeilisearchService.
  • Improvements to user experience and readability: The sendSms function has been refactored for improved readability and structure, and the login button on the verification page has been fixed to remove extraneous text.
  • Enhancements to data and schema: The SearchResult schema has been added and integrated with search result saving logic, and the Page schema has been enhanced with additional fields for banners and layout options. Additionally, the Page schema has been updated to
  • API and functionality updates: The API has been renamed from Kitcommerce to Litekart, and several new features have been added such as the ability to add an origin parameter to signup and auth methods for improved tracking, and the addition of a deleteStore method for store management.
  • Update dependencies and improve component functionality in Paneforge
  • Fix various issues and add new features related to checkout and product import in Kitcommerce-admin and GitHub workflows.
  • Refactor and improve code consistency and formatting in cache utility functions
Version v8.5
January
Week 5 2025
  • Added instructional videos for user guidance.
  • Fixed undefined export and linted ts code for better code quality.
  • Added superPermissions configuration for role management.
  • Coupon status value has been fixed.
  • Mustache functionality has been added.
  • Pages and invoice routes have been improved and fixed.
  • Store ID header has been fixed for product import requests.
Version v8.5
January
Week 5 2025
  • Enhanced user experience: This change helps to reduce confusion for users by only displaying errors that are relevant to their actions, providing a smoother and more intuitive experience.
  • Initial commit and setup: The final two commits involve the initial setup of the project, including adding seeding and migration tasks.
  • Resolved import and role issues: The first three commits address issues related to incorrect imports and a "role not found" error, which were fixed by upgrading packages and making necessary fixes.
  • Admin modules removed: The fifth commit removed unnecessary admin modules from the project.
  • Improved code formatting: The fourth commit fixed issues with the code formatting by updating the prettier package.
  • Improved error handling: The code now only prints an error if it is not a 404 error, making the error messages more specific and relevant.
  • Streamlined error reporting: The commits also worked on streamlining the error reporting process, ensuring that only relevant and necessary errors are reported. This helps to reduce clutter and confusion for users, making it easier to identify and address any issues that may arise.
  • Improved error handling: The commits focused on improving the error handling process by only printing an error if it is not a 404 error. This helps to reduce unnecessary error messages and improve the overall user experience.
  • Streamlined debugging process: By filtering out 404 errors, developers can focus on fixing other types of errors, making the debugging process more efficient and effective.
  • Error-specific messaging: The development also included implementing error-specific messaging, which means that the error message will now provide more detailed information about the specific error, making it easier for users to understand and troubleshoot.
  • Enhanced user experience by providing more control over the checkout process
  • Fixed import path for S3 utility in invoice generation.
  • Refactored category route handlers for future implementation.
  • Added a new feature for partial checkout
  • Enhanced database schema and API routes with new fields and indexes.
  • Fixed drizzleconfig and upgraded package to work with new bunyan.
  • - Add partial checkout documentation
  • Documentation for partial checkout has been added
  • Partial checkout feature has been implemented
  • Improved efficiency and flexibility for selecting specific files to checkout
  • Improved user experience by allowing partial checkout of files/folders
  • Added partial checkout feature
  • Implement partial checkout feature
  • Package-json file removed for better code organization.
  • Improved user experience by allowing users to easily edit their API keys.
  • Assets removed from Dockerfile to reduce image size.
  • API key editing functionality has been added to the project.
  • Added API key editing functionality to the project.
  • Debugging feature disabled to improve production performance.
  • Initial commit to start project development.
  • Users can now easily edit their API keys without having to manually change them in the code.
  • Build step no longer waits for start to improve build time.
  • Increased security by providing a way for users to update their API keys when needed.
  • PostgreSQL schema export issue fixed.
  • This feature enhances user experience and makes it easier to manage API keys.
  • - The optimizeDeps feature was disabled for faster development, and the patch handler was updated to incorporate new item updates from requests.
  • Bug fixes and improvements:
  • Improved design and styling for various pages and elements, such as the login page, cart thumbnail, and recent order display.
  • Enhanced functionality and improved error handling for line item removal and cart refresh.
  • Enhanced functionality and user experience:
  • - Several bugs were fixed, including incorrect routes, thumbnail sizes, image styling, and null checks.
  • - The menu in the admin panel was also fixed, and TypeScript support was added for the menu page script.
  • Added support for TypeScript and optimized dependencies for faster development.
  • - Filters, login page, line item removal logic, cart refresh logic, menu page script, and permission verification were all improved and updated to provide a better experience for users.
  • Development optimization:
  • - The updates also included dynamic labels, improved error handling, and better handling of item selection and updates.
  • Added functionality for deleting stores and related data.
  • Enhanced indexing in cart and line-item schemas to include storeId for improved data retrieval.
  • Added SKU validation to prevent purely numeric values and improved role handling in permissions.
  • Integrated GTag, streamlined user redirection, and improved error handling in authentication routes.
  • Added delete store functionality with cascading deletions for related data.
  • Stringified data before inserting into WebhookHistory and updated login link to point to correct admin authentication route.
  • Added auto save for all toggle switches and improved data integrity by adding storeId to indexes in various schemas.
  • Streamlined user redirection and improved error handling in authentication routes.
  • Updated admin authentication API routes for consistency and clarity.
  • Added auto save feature for toggle switches and improved data integrity by adding storeId to indexes in various schemas.
  • Fixed issues with saving and inserting data, as well as updated login link.
  • Improved validation and role handling in permissions, as well as added GTag integration.
  • Formatted import statements for better readability and renamed transaction result variable for clarity.
  • Refactored import statements for better readability and renamed variables for clarity.
  • Enhanced data retrieval by adding storeId to indexing in cart and line-item schemas.
Version v8.4
January
Week 4 2025
  • Implemented a clear cache service to improve performance.
  • Added a wishlist return functionality and ghost buttons, as well as a copy storeId button.
  • Added a new clear cache service and fixed issues with the Tawk.to and WhatsApp plugins.
  • Fixed issues with DataTable, including disabling row click navigation and enabling autofocus on the search input.
  • Fixed issues with DataTable row click navigation and added autofocus on search input.
  • Fixed issues with DataTable row click navigation and added autofocus on search input
  • Fixed DataTable issue with row click navigation and added autofocus to search input
  • Enhanced Tawk.to plugin configuration with customizable options
  • Enhanced Tawk.to plugin configuration with additional customizable options, including ghost buttons and the ability to copy storeId.
  • Enhanced Tawk.to plugin configuration with additional customizable options and fixed issues with the WhatsApp plugin.
  • Enhanced Tawk.to plugin configuration with additional customizable options
  • Added clear cache service and new features such as wishlist return false, ghost buttons, and a copy storeId button.
  • Bug fixes: Fixed issues with product gallery image display and sequence, and adjusted tag display in desktop filter component.
  • UI/UX improvements: Added loading state and skeleton UI for product listings to enhance user experience.
  • Feature implementation: Added invoiceUrl field to Order and VendorInvoice schemas and implemented S3 upload for invoice PDFs, providing a new feature for users.
  • Added new features for product listings, including a loading state with skeleton UI and import type selection with conditional data display in import summary.
  • Infrastructure updates: Set up load testing and made changes to the postgres configuration for better performance.
  • Implemented load testing setup and made changes to the SSL and connection pool settings.
  • Added a new field to the Order and VendorInvoice schemas and implemented S3 upload for invoice PDFs.
  • Fixed issues with product gallery image display and tag display in the desktop filter component.
  • Data management enhancements: Added import type selection and conditional data display in import summary to improve data management.
  • Fixed various bugs related to authentication, password handling, and API key security.
  • Enhanced security measures for sensitive information and standardized API responses.
  • Added new features such as desktop filters and business name to store and vendor handling, as well as implementing email invitations for new vendors.
  • Implemented new features such as business names, commission rates, and plugin updates.
  • Fixed various issues related to dropdown menus, product page rendering, and webhook retrieval.
  • Made improvements to the dashboard, including adding new plugins and optimizing dashboard cards.
  • Refactored user account creation process by passing storeId to webhook and renaming collectionId field to coll_id in product collection values schema.
  • Added new features such as columns selection in payment and shipping queries, renaming of 'active' to 'isActive' in notification providers, and implementing global error handler in hono.
  • Added new features such as columns selection in payment and shipping queries, renaming 'active' to 'isActive' in notification providers, and global error handler for hono.
  • Improved user permissions and role management for vendors, added webhook firing functionality for various events, and integrated customer schema into signup and login handlers.
  • Refactored user account creation process to simplify by passing storeId to webhook and renaming collectionId field to coll_id in product collection values schema.
  • Implemented webhook firing functionality for various events and enhanced user permissions and role management for vendors.
  • Implemented job queues for invoice creation, fulfillment creation, and pickup processing, as well as enhanced product search and management with additional filterable and sortable attributes.
  • Implemented job queues for invoice creation, fulfillment creation, and pickup processing. Also enhanced product search and management with additional filterable and sortable attributes.
  • Implemented email verification and password reset functionality, as well as updated user ID retrieval with store ID.
  • Implemented email verification and password reset functionality, as well as updated user ID retrieval with store ID for better organization.
  • Added Redis-based job queue for processing product feeds and updated API endpoints for store management and admin registration.
  • Improved product management by implementing a Redis-based job queue for processing product feeds and updating API endpoints for store management. Also added admin registration functionality and updated recent orders display.
  • Implemented a product import queue using bee-queue and added error handling.
  • Allowed all hosts for improved accessibility
  • Allowed all hosts to access the website.
  • Added pagination support to product search results.
  • Enhanced product management with store-specific filtering, indexing, pagination, and export/import capabilities.
  • Enhanced product management by implementing store-specific filtering and indexing.
  • Added infinite loading to the homepage to improve user experience.
  • Included categories and tags in product export handlers.
  • Infinite loading feature added to the homepage
  • Updated payment status check and order status to use uppercase 'PAID' for consistency in order display and Stripe session creation.
  • Added currency code and symbol to cart handling and utilities, implemented Meilisearch admin routes and handlers for product indexing, and added create index functionality for Meilisearch and update filterable attributes.
  • Integration of Meilisearch for product indexing and creation of a searchIndex button for product list.
  • Enhancements to notification handling, including the addition of a login prompt for saved addresses and the use of consistent API keys for email and SMS services. Also, updates to payment status and order status for consistency, as well as the addition of secret key handling for Stripe payment processing.
  • handling
  • Updated OTP handling, added secret key handling for Stripe payment processing, and fixed potential undefined values when seeding product data.
  • Implementation of currency code and symbol in cart handling and utilities, as well as the addition of a clone order feature on the order details page.
  • Added endpoint to
  • Updated banner listing to filter only active banners, removed all console logs, and added login prompt for saved address and make cart items clickable.
  • Added refunded status to datatable status cell, enhanced lazy image loading, and enhanced notification provider handling.
Version v8.3
January
Week 3 2025
  • Fix for vendor signup with role parameter and related logic updates.
  • Addition of seeding for various elements such as banners, categories, products, promos, menus, and product collections.
  • Enhancements to product import functionality with added support for tags, upsells, and cross-sells.
  • Improved product management functionality by adding a modal for adding images and YouTube links, as well as a remove button for products in collection view.
  • Updated payment handling and messaging by standardizing payment status strings, using 'code' instead of 'name' in payment method queries, and adjusting price formatting logic to prioritize selected variant price.
  • Enhanced inventory management by adding conditional stock input, variant stock checks, and updating product import mapping and schema to include new fields.
  • Improved navigation and state management by updating product links and pagination logic.
  • Added new features for product selection, tags, and price range filtering in the collection section.
  • Fixed various bugs and issues related to user and store IDs, product import, inventory management, and payment utility responses.
Version v8.2
January
Week 2 2025
  • Prepend order number with store prefix in dashboard components
  • Fixed various bugs related to payment method detail, search query encoding, order handling, and product collection.
  • Standardized timestamp formatting in order timeline component
  • - Fixed issues with vendor registration, title casing in breadcrumbs, and save button functionality.
  • Added a default order prefix to the store schema.
  • - Enabled conditional navigation on data table row click.
  • Improved payment status retrieval and order tracking functionality, updated styles for tpex-controls, and added short codes management routes and schema.
  • Enhanced menu save functionality to handle creation and updating, and added ordering by creation date for cart line items.
  • Added new features for store selection handling, smooth scrolling behavior, webhook password input field for payment methods, plugin display logic, and order timeline component.
  • Fixed issues with user ID references, order tracking query formatting, and collection ID type casting.
  • Enhanced payment handling and added new parameters for checkout process.
  • Added new features for feeds list and create page.
  • Refactored and cleaned up code for improved performance.
  • Fixed issues with categories array and store API endpoints.
  • Refactored code for improved performance and functionality.
  • Added new features such as multiple category selection, order tracking, and email templates.
  • Updated team data retrieval to support multiple teams and roles, improving the functionality and flexibility of the system.
  • Added an updateFilters endpoint to modify product facets in Meilisearch, allowing for more efficient and accurate product searches.
  • Enhanced product search by adding additional filters and implementing a product sale schema.
  • Made the select store page responsive for a better user experience.
  • Implemented activity logging for user login and vendor updates to track changes and updates made to the system.
  • Improved code organization and efficiency in the searchProducts handler by removing unused code and improving filter logic.
  • Made necessary fixes to the amount paid calculation to accurately reflect the full value instead of dividing by 100.
  • Added default sorting for orders and data table by creation date.
  • Added product feed management API, updated product links to use slug, and removed cookie dependencies.
  • Improved code formatting and readability in main-nav and StockControl components.
Version v8.1
January
Week 1 2025
  • Updated product link references to use productId instead of id.
  • Added a checkout button and configurable add to cart message duration.
  • Improved handling of payment method names to be case-insensitive.
  • The invoice templates have been updated to improve address formatting and date display.
  • Clearing cart on COD orders has been implemented.
  • The priceCurrency reference has been updated to use the selectedStore currency and a fix has been made during an import.
  • A fix has been made to the s3 URL pattern matching regular expression.
  • A fix has been made to correct the productId reference and update the payment status to pending.
  • The sitemap frequency has been modified and a fix has been made to the header in the sitemap.
  • Refactoring has been done to clean up unused code and improve the timing logic for the recent order popup.
  • Added Google structured data components for product and product list.
  • Implemented sitemap management functionality with fetching, regenerating, and uploading capabilities.
  • Updated email templates with additional variables, improved structure, and enhanced HTML structure and styling.
  • Added new feature for recent orders notification popup with automatic cycling.
  • Added new SEO header component.
  • Added stream dependency to package.json.
  • Corrected keywords property name and updated sitemap proxy URL.
  • Added new feature for sitemap generation and related API endpoint.
  • Updated order shipping address fields to use snake_case naming convention.
  • Added error handling and conditional cache clearing for sitemap generation.
  • Added new feature for public list endpoint to retrieve paginated orders.
  • Added new email verification functionality and related API endpoint.
  • Enhanced email templates with order details for customer and vendor notifications.
  • Added new feature for "added to cart" notification with transition effect.
Version v7.52
December
Week 52 2024
  • Fixed styling and functionality issues with the search overlay.
  • Refined the product details page.
  • Implemented the ability to close the search overlay by clicking outside of it.
  • Added a new route for Meilisearch indexing.
  • Bug fixes and updates: The commits also include bug fixes and updates, such as fixing issues with email notifications and improving the layout and navigation of the platform. These updates aim to improve the usability and user experience of the platform.
  • Improved functionality and performance: The commits show a focus on improving the functionality and performance of the e-commerce platform. This includes adding batch processing for syncing products, enhancing the checkout process with better URLs, and implementing manual capture methods for Stripe payments.
  • Integration with third-party tools: The commits also highlight the integration of various third-party tools, such as MeiliSearch and Trustpilot. These integrations aim to enhance the user experience and improve the overall functionality of the platform.
  • Added Google Merchant API integration and updated product navigation.
  • Fixed pagination size limit and updated cart visibility for user roles.
  • Implemented invoice creation in fulfillment process and updated order status.
  • Enhanced responsiveness and layout for mobile devices in product and dashboard pages
  • Improved navigation and user interface for category management
  • Added loading animations and error handling for various processes
  • Improved overall functionality and user interface.
  • Fixed bugs and errors related to bottom navigation and footer HTML.
  • Added new features for improved user experience: index using Meilisearch, contact us, banner and back button.
  • Added Meilisearch integration and search component
  • Added Reels page with dynamic content and a delete button for addresses
  • Added functionality for refreshing, saving, and navigating back in the app
  • Implemented Fuse in select component for improved search functionality
  • Added a contact us page and fixed issues with the footer and header menus and search filters.
  • Added all static pages and default pages to seed
  • Added header section to menu
  • Added trustpilot widget and sample data to email templates.
  • Fixed issue with creating new menu
  • Enhanced product filtering with category search functionality