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.25
June
Week 25 2025
  • Integration of tags input component and updated customer data handling.
  • Improved coupon management UI with loading state and enhanced data handling.
  • Addition of user-tag and tag schemas, with implementation of tag management in user handlers.
Version v8.24
June
Week 24 2025
  • Support for multi-db migrations: The new scripts specifically address the need for multi-database migrations, suggesting that the development team is working on supporting the use of multiple databases in their application.
  • Streamlining database seeding: The inclusion of seeding scripts also suggests a focus on streamlining the process of populating databases with initial data. This could improve the efficiency and consistency of database setup for the application.
  • Addition of database management scripts: The commits include the addition of new scripts that allow for easier management of multiple databases, including migrations and seeding. This indicates a focus on improving the overall database management process.
  • Bug fix: The fix for sitemap upload ensures that this feature works correctly and improves the user experience.
  • Codebase optimization: The migration to use Biome formatter and linter results in a more efficient and organized codebase.
  • Improved functionality: The addition of store settings, scripts, and sitemap queue functionality enhances the overall functionality of the project.
  • The development team added a new feature that allows for backorder creation.
  • This feature also includes the ability to retrieve warehouse information by product ID.
  • This update enhances the functionality of the system by streamlining the backorder process and providing easy access to warehouse information.
Version v8.23
June
Week 23 2025
  • These changes improve the overall functionality and customization options for businesses using the application.
  • The inclusion of store working hours management in the settings handler streamlines the process of managing and updating store hours, making it more efficient for businesses.
  • The BusinessSettings component now includes the ability to configure working days and hours.
  • The settings handler now allows for managing store working hours.
  • The addition of working days and hours configuration to the BusinessSettings component allows for more customizable and flexible scheduling options for businesses.
  • Improved country data retrieval by utilizing selectedStore in multiple components.
  • Added currencies to store details response.
  • Enhanced data handling and organization for improved functionality.
  • Improved data retrieval process by implementing selectedStore feature in multiple components.
  • Enhanced store details response by including currency information.
Version v8.22
May
Week 22 2025
  • Integration of Billie by Klarna payment method
  • Added new feature to integrate Billie by Klarna payment method
  • Utilized Stripe to facilitate payment processing
  • Improved payment options for customers by offering Billie by Klarna as a payment option
  • Enhancement of payment options for customers
  • Utilization of Stripe for payment processing
  • Enhanced user experience: By including product variants in the collections response, users can easily view and compare different variations of a product within a collection, making the shopping experience more convenient and efficient.
  • Increased product visibility: With the inclusion of product variants in the collections response, more products will be featured and highlighted, potentially increasing sales and revenue for the platform.
  • Enhancements to product display and customization options
  • Addition of product variants to collections response
  • Improved user experience for browsing and purchasing products
  • Improved product variant functionality: The addition of product variants to the collections response allows for more comprehensive and detailed information about products, enhancing the overall functionality of the platform.
  • Enhancement of order and public list handlers to include product and variant details.
  • Inclusion of product category in order list handler.
  • Inclusion of product category in order list handler
  • Enhancement of order and public list handlers to include product and variant details
  • Addition of bulk check endpoint for wishlists and updates to router configuration
  • Addition of bulk check endpoint for wishlists and updates to router configuration.
Version v8.21
May
Week 21 2025
  • Enhanced development capabilities: With the addition of S3 file management and multi-database migration tools, developers now have more tools at their disposal to improve their workflow and optimize their development processes.
  • Inclusion of multi-database migration tools to facilitate smooth transfer of data between databases.
  • Addition of S3 file management feature to improve file handling and storage capabilities.
  • Addition of S3 file management: This commit introduces the capability to manage files in an S3 storage system, allowing for easier storage and retrieval of large files.
  • Continual focus on enhancing the overall functionality and usability of the git system.
  • Implementation of multi-database migration tools: This commit adds the ability to migrate data between multiple databases, streamlining the process and improving efficiency.
  • Continuous optimization: This commit reflects a commitment to continuously improving and optimizing the store configuration, potentially leading to further updates and enhancements in the future.
  • This update reflects a focus on streamlining and optimizing the store's features for a better user experience.
  • Streamlining store configuration: The removal of unused social sharing buttons suggests a focus on simplifying the store configuration process, making it more user-friendly and efficient.
  • The removal of these buttons could potentially improve the performance of the store.
  • Improving user experience: By removing unnecessary clutter from the store configuration, this development aims to enhance the overall user experience for store owners.
  • Unused social sharing buttons were identified and removed from the store configuration.
  • The UI now includes the ability to add a slug, description, and rank for collections.
  • Users can now easily identify and navigate through collections based on their rank and description.
  • Improved user interface with the addition of slug, description, and rank features for collections.
  • Enhanced user experience by allowing for more detailed and organized collection management.
  • These additions enhance the organization and user experience of the UI.
  • Increased flexibility for users to customize and organize their collections according to their preferences.
  • Enhanced warehouse creation and listing with error handling and improved response structure.
  • Further refined attribute query to exclude grouped attributes for improved filtering.
  • Improved filtering for attribute queries by excluding grouped attributes.
  • Improved filtering capabilities by excluding grouped attributes in product attribute query.
  • Improved filtering for product attributes by excluding grouped attributes.
  • Enhanced warehouse creation and listing logic with better error handling and response structure.
Version v8.20
May
Week 20 2025
  • Addition of a slug field to the Warehouse type and related forms for improved functionality.
  • Enhancement of the warehouse schema and import logic to include a slug field and lead time for more comprehensive data handling.
  • Enhanced the warehouse schema and import logic to include both a slug and lead time, providing more comprehensive information for warehouse management.
  • Included a sample inventory CSV to streamline the import process and improve data accuracy.
  • Inclusion of a sample inventory CSV for easier data input and management.
  • Added a slug field to the Warehouse type and updated related forms, which allows for easier identification and organization of warehouses.
  • Updated store ID retrieval to use selectedStore in settings pages.
  • Improved payment status filtering to support case variations.
  • Enhanced user experience and functionality for managing payments and settings.
  • Fixed store ID retrieval in settings pages to use selectedStore.
  • Added database management scripts and utilities for handling multiple databases
  • Adding database management scripts and utilities for multi-database operations.
  • Improved page import functionality in _Information.svelte file
  • Fixing an issue with page imports in _Information.svelte.
  • Implemented store settings management with hooks and integration with API.
  • Implemented store settings management with hooks and API integration
  • Fixed a page import issue in _Information.svelte
  • Added database management scripts and utilities for multi-db operations
  • Implementing store settings management with hooks and API integration.
  • The code has been refactored to prevent state updates by commenting out setStoreData calls.
  • Aimed to prevent state updates
  • It shows a deliberate effort to optimize the code and prevent any potential errors or issues with state updates.
  • This change was likely made to improve the efficiency and functionality of the code.
  • Code optimization: By removing the setStoreData calls, the code becomes more streamlined and optimized, leading to better performance and easier maintenance in the future. This is an important development point as it highlights the importance of continuously improving and optimizing code.
  • Improved code efficiency and stability by removing unnecessary state changes
  • Preventing state updates: The main purpose of these commits is to prevent state updates by commenting out the setStoreData calls. This helps to avoid any unnecessary changes to the state and ensures that the code runs smoothly.
  • Refactored code to comment out setStoreData calls
  • Refactored code to improve functionality: The commits involve making changes to the code by commenting out certain calls to setStoreData, which leads to an improvement in the overall functionality of the code.
  • The feature allows for importing pages from the $app/state.
  • Created a new page import feature.
  • Importing a page from the $app/state repository
  • This development improves the efficiency of page creation and management.
  • The page import feature was added to the project.
  • Improved user experience by allowing for easy data retrieval from $app/state.
  • Ensuring consistency between the imported page and the $app/state repository
  • Implemented functionality to import data from $app/state.
  • Updating the page to reflect changes made in the $app/state repository
Version v8.19
May
Week 19 2025
  • validation
  • Implementation of an inventory import feature.
  • Implementation of inventory import functionality.
  • Inclusion of validation for inventory import to ensure data accuracy.
  • Addition of new menu items for Products, Bails, and Inventory to the admin section.
  • Addition of new menu items for Products, Bails, and Inventory in the admin section.
  • Inclusion of validation for inventory import to ensure accurate data.
  • Added lead time information to warehouse inventory response
  • Added warehouse routes and handlers for listing warehouses by product
  • Included lead time in warehouse inventory response
  • Implemented warehouse routes and handlers for listing warehouses by product
  • Enhanced warehouse form submission with conditional save and update logic
  • Improved warehouse form submission with conditional save and update logic
  • Refactored code by removing debug logging from the handleSubmit function.
  • Implemented database management scripts and authentication handlers with one-time password functionality.
  • Implemented warehouse management functionality with routes, handlers, and schema.
  • Added new feature of warehouses and bails.
  • Refactored handleSubmit function to remove debug logging.
  • Added warehouse functionality, including routes, handlers, and schema.
  • Added database management scripts and authentication handlers with one-time password functionality.
  • Added new route and handler to retrieve inventory by product ID
  • Added new route and handler for retrieving inventory by product ID
  • Improved store selection form handling with server-side validation, better error handling, and improved UI
  • Implemented new warehouse module and store configuration
  • Improved store selection form handling and navigation, including bypassing CSRF and better error handling.
  • Implemented inventory routes and handlers for listing inventory
  • Added new services and hooks for domain-based store identification, server-side store ID handling, and sitemap generation. Also updated environment variable names for consistency.
  • Enhanced image processing logic to include hostname checks and filter invalid URLs, while also removing previous hostname processing logic.
  • Implemented measures to prevent unauthorized requests, such as skipping API calls on login and store selection pages and updating API path validation logic.
  • Implemented measures to prevent unauthorized requests by skipping API calls on login and store selection pages, setting path for cookies, and updating API path validation logic.
  • Added new functionality for store identification and initialization, including server hooks, sitemap generation, and updates to environment variable names.
Version v8.18
April
Week 18 2025
  • Refactored common/modal, form/textbox, and form/select into renderer
  • Removed ModeWatcher and import errors from core/load-functions
  • Refactored the /common/modal, /form/textbox, and /form/select files into a renderer.
  • Fixed issues with exposing user as a snippet parameter and removing ModeWatcher for legal/layout purposes.
  • Resolved import errors in the core/load-functions file.
  • Fixed issues with exposing user as a snippet parameter and removing ModeWatcher from the legal layout.
  • Fixed import errors in the core/load-functions file.
  • Exposed user as a snippet parameter
  • Moved composables and load functions to core directory for improved code structure.
  • Improved product details page through refactoring.
  • Modularized commonly used components such as address form, list, and coupon drawer for easier implementation.
  • Utilized page data for filters and replaced context provider logic for better performance.
  • Utilized page?.data for filters and replaced context provider logic for improved functionality.
  • Reorganized and moved various theme and utility files to core directories for improved organization and functionality.
  • Refactored various components into dedicated renderer modules for better organization and modularity.
  • Refactored various components into specific renderer modules for improved organization and functionality.
  • component
  • Refactored and improved authentication components.
  • Reorganized code structure by moving components, utils, and services to core directories for better organization and easier maintenance.
  • page components
  • Refactored specific components such as featured products grid, pincode check, product card, order tracking, and mega menu into renderer components for improved functionality and efficiency.
  • Reorganized code structure by moving theme files, components, utils, and services to more appropriate directories for improved efficiency and readability.
  • Reorganized code structure by moving files to core directories and removing unused components.
  • Modularized and integrated pagination logic, address form and list components, coupon drawer, and authentication components for a more streamlined and modular approach to development.
  • Integrated pagination logic into dedicated renderer component for improved efficiency.
  • Refactored product details page components for improved organization and functionality.
  • Added basic video playback functionality to banners.
  • Added basic video playback functionality in banners.
  • Refactored code to remove mode-watcher dependency and improve overall code cleanliness.
  • Simplified thumbnail update logic in product handler to improve efficiency.
  • Removed mode-watcher dependency and cleaned up related components
  • Simplified thumbnail update logic in product handler for improved efficiency.
  • Simplified thumbnail update logic in product handler
  • Added basic video playback in banners
Version v8.18
April
Week 18 2025
  • These commits lay the foundation for the project and improve user experience with the addition of new components.
  • Initial project setup files were added and Medusa/Litekart integration was configured.
  • Project setup and integration with Medusa/Litekart: The commits include adding necessary files for project setup and configuring the integration with Medusa/Litekart, indicating the initial steps taken towards building the project.
  • Potential focus on mobile optimization: The addition of a mobile category list component suggests a potential focus on optimizing the project for mobile devices, which could be a key development point for the project.
  • 2) Implement collection display and mobile category list components
  • 3) Enhance user experience by adding new components for displaying and browsing items in the app.
  • Collection display and mobile category list components were added.
  • Collection display and mobile category list components: The commits also include adding components for displaying collections and creating a list of categories for mobile devices, suggesting progress in developing the user interface and functionality of the project.
  • 1) Set up project files and integrate Medusa/Litekart
  • Improved consistency in field names in Bails schema.
  • UI improvements: The change address and add address options were hidden while loading, and a wishlist feature was added to the use-checkout-cart.
  • Implementation of import bails processing queue and related handlers
  • Added database management scripts and sitemap generation utilities.
  • Improved user interface by hiding certain features during loading and refactoring code for wishlist functionality in checkout cart.
  • New features: Database management scripts and sitemap generation utilities were added.
  • Implemented import bails processing queue and related handlers.
  • Fixes for vendor id selection and ms-search functionality
  • Fixed various bugs related to vendor id selection, search functionality, and cart management.
  • Consistency updates: Field names in the Bails schema were updated for consistency.
  • Import processing improvements: A new import bails processing queue and related handlers were implemented.
  • Addition of database management scripts and sitemap generation utils
  • Bug fixes: Several bugs were fixed, including issues with vendor id selection, ms-search functionality, and the use of cartState in the PaymentModule.
  • Consistency updates in Bails schema field names
  • UI improvements, such as hiding certain features while loading and refactoring of wishlist features for use in checkout cart.
Version v8.17
April
Week 17 2025
  • Refactored various pages and functions related to legal and contact information, including the /my/orders, /my/wishlist, and /my/orders/[id] pages.
  • Implemented redirect functionality in secure-catelogue.
  • Refactored several pages, including (legal)/contact-us, signup modal, /my/orders/[id], /my/orders, /my/wishlist, and (legal)/blog.
  • Fixed issues with login-modal search parameters and removed calls to PluginService in ms-search and "no blogs" while loading in (legal)/blog.
  • Fixed issues with calling redirect and PluginService in the secure-catalogue and legal/blog pages, respectively.
  • Consolidated load functions into a single location, $lib/load_functions, for better organization and efficiency.
  • Improved the signup process by implementing a new modal and removing unnecessary search parameters when the modal is closed.
  • Moved load functions into a single location, $lib/load_functions.
  • Updated plugins and configurations for better performance and user experience, including storage, pagination, and error handling.
  • Update and improvement of store configuration and connection handling for S3 and Cloudflare R2, as well as plugin configuration for richtext content.
  • Fixing of errors and bugs,
  • ?.settings
  • Improved error handling and messaging throughout the codebase.
  • Refactoring of various pages and components, including /my/profile, /order-tracking, /my/addresses, /checkout/cart, /auth/reset-password, /auth/login, /login-modal, /auth/join-as-vendor, /forgot-password, /change-password. These changes aim to improve code structure, error handling, and consistency.
  • Refactored various pages for improved functionality and consistency, including profile, order tracking, addresses, cart, reset password, login, and join as vendor.
  • UI updates, including pagination, loader, delete button, toasts, and display of unit price and quantity for cart items. Also, updates to plugins for mobile view.
  • Fixing issues with store details handling, trust badges display, and product links in payment failure pages.
  • Upgraded @misiki/litekart-connector package and fixed related bugs.
  • in hooks
  • UI improvements and fixes for various modal components and wishlist toggle.
  • Upgrading and updating the @misiki/litekart-connector package to version 2.0.21.
  • Refactored code in various components and pages for improved performance and readability.
  • Added new features such as Trust Badges plugin and filter state hook.
  • Refactored the /checkout/address page for better structure.
  • Added store details to layout data from locals and added a new dependency for consistency.
  • Refactored code to use instances of Service classes and updated address loading and order fetching methods.
  • Refactored the /checkout/address page for better structure and improved functionality.
  • Updated collection values iteration and mega menu condition to ensure product existence and check for active plugins.
  • Added functionality to exclude draft products in collections list route and remove products from wishlist.
  • Added dependency and refactored service imports for consistency.
  • Updated mega menu and address loading to use proper conditions and services.
  • Added functionality to exclude draft products in collections list and remove products from wishlist.
  • Fixed issues with parameter fetching and handling empty cart responses.
  • Fixed issues related to cart functionality, including handling empty cart response and updating collection values iteration.
  • Improved store ID handling and type safety in middleware, updated product-service.ts
  • Streamlined mobile and desktop filter components, enhancing them with new sorting and filtering options and handling key inputs for easier user experience.
  • Refactored store ID handling and type safety in middleware for better code organization and readability.
  • Implemented HomepageModule for managing homepage state and data fetching, and enhanced desktop and mobile filter functionality.
  • Fixed various issues with customer signup and cart handling, including null errors and missing filters on certain pages
  • Implemented HomepageModule for managing homepage state and data fetching, as well as PaymentModule for handling payment methods and order placement in checkout process.
  • Refactored collection service query and renamed product handle to slug for cleaner code.
  • Added a new route for featured products to enhance website functionality.
  • Added desktop filters and improved authentication component functionality. Fixed an issue with PayPal integration.
  • Implemented cache keys and updated sitemap upload to support R2 storage.
  • Refactored collection service query, renamed product handle to slug, and added search param variant for improved functionality.
  • Added an effect to update selected aggregations based on the current product, improving user experience.
  • Refactored search param variant to use underscore instead of camelcase for consistency.
  • Separated desktop filter logic into its own class for better organization and maintenance.
  • Fixed PayPal issue and added cache keys for more efficient storage.
  • Added desktop filters and cleaned up authentication components for improved user experience.
  • Made updates and improvements to the codebase, including replacing a library and reorganizing theme components and linting rules.
  • Improved functionality and storage support by adding Cloudflare R2 integration and refactoring file upload functionality.
  • Added support for Cloudflare R2 storage and enabled product customization plugin
  • Enhanced payment integrations with Affirmpay and PayPal by adding type safety and improving API URLs.
  • Reorganized theme components and moved files to dedicated folders for better organization and maintenance.
  • Refactored SQL queries and fixed a role comparison operator for better performance and readability.
  • Refactored payment integrations for PayPal and Affirm with improved type safety and API URLs
  • Added new features to improve user experience, including an isTest check for Affirmpay and infinite scroll in the address list modal.