JSPM

@bootssecurity/pos-order

1.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 1
    • Score
      100M100P100Q21448F
    • License MIT

    A POS order management plugin for Medusa.

    Package Exports

    • @bootssecurity/pos-order/admin
    • @bootssecurity/pos-order/admin/index
    • @bootssecurity/pos-order/api/admin/index
    • @bootssecurity/pos-order/api/index
    • @bootssecurity/pos-order/index
    • @bootssecurity/pos-order/package.json
    • @bootssecurity/pos-order/types/http/orders/entity
    • @bootssecurity/pos-order/types/http/orders/requests
    • @bootssecurity/pos-order/types/http/pos-orders/payloads
    • @bootssecurity/pos-order/types/http/pos-orders/responses
    • @bootssecurity/pos-order/workflows
    • @bootssecurity/pos-order/workflows/index

    Readme

    BootsSecurity POS Order Plugin

    A POS order management plugin for Medusa by BootsSecurity.

    Overview

    The POS Order Plugin enables admin users to create and manage orders on behalf of customers through a Point of Sale interface. This is particularly useful for in-store sales, customer support scenarios, or when customers place orders offline.

    Features

    • Create POS orders from the Medusa Admin dashboard
    • Manage items in POS orders (add, update, remove)
    • Add shipping methods to POS orders
    • Associate customers with POS orders
    • Convert POS orders to regular orders for purchase completion

    Installation

    1. Install the POS Order plugin
    yarn add @bootssecurity/pos-order
    1. Configure the plugin in your medusa-config.ts
    module.exports = defineConfig({
      projectConfig: {
        // ... your config
      },
      plugins: [
        {
          resolve: "@bootssecurity/pos-order",
          options: {},
        },
      ],
    })
    1. Start your server

    Requirements

    • Medusa application version >= 2.4.0

    API Reference

    This plugin provides the following API endpoints based on the OpenAPI specification:

    Admin Endpoints

    • GET /admin/pos-orders - List POS orders
    • POST /admin/pos-orders - Create a POS order
    • GET /admin/pos-orders/{id} - Get a POS order
    • POST /admin/pos-orders/{id} - Update a POS order
    • DELETE /admin/pos-orders/{id} - Delete a POS order
    • POST /admin/pos-orders/{id}/convert-to-order - Convert POS order to regular order

    POS Order Management

    • Add/remove items
    • Manage shipping methods
    • Apply promotions and discounts
    • Set customer information and addresses

    Support

    For support and questions, please contact BootsSecurity.

    License

    MIT License