{"_id":"@bootssecurity/pos-order","name":"@bootssecurity/pos-order","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bootssecurity/pos-order","version":"1.0.0","description":"A POS order management plugin for Medusa.","author":{"name":"BootsSecurity"},"license":"MIT","exports":{"./package.json":"./package.json","./workflows":"./.medusa/server/src/workflows/index.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","require":"./.medusa/server/src/admin/index.js","default":"./.medusa/server/src/admin/index.js"}},"keywords":["medusa","plugin","pos-order","pos","bootssecurity","order-management","medusa-v2"],"scripts":{"build":"medusa plugin:build","dev":"medusa plugin:develop","prepare":"cross-env NODE_ENV=production yarn run build","link:watch":"medusa plugin:publish && medusa plugin:develop"},"dependencies":{"@ariakit/react":"^0.4.15","@hookform/resolvers":"3.4.2","@medusajs/js-sdk":"2.10.3","@tanstack/react-query":"5.64.2","@uiw/react-json-view":"^2.0.0-alpha.17","date-fns":"^3.6.0","match-sorter":"^6.3.4","radix-ui":"1.1.2","react-hook-form":"7.49.1"},"devDependencies":{"@medusajs/admin-sdk":"2.10.3","@medusajs/cli":"2.10.3","@medusajs/framework":"2.10.3","@medusajs/icons":"2.10.3","@medusajs/test-utils":"2.10.3","@medusajs/types":"2.10.3","@medusajs/ui":"4.0.21","@medusajs/ui-preset":"2.10.3","@swc/core":"1.5.7","@types/lodash":"^4.17.15","@types/node":"^20.0.0","@types/react":"^18.3.2","@types/react-dom":"^18.2.25","lodash":"^4.17.21","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"6.20.1","ts-node":"^10.9.2","tsup":"^8.4.0","typescript":"^5.6.2","vite":"^5.2.11","yalc":"^1.0.0-pre.53"},"peerDependencies":{"@medusajs/admin-sdk":"2.10.3","@medusajs/cli":"2.10.3","@medusajs/framework":"2.10.3","@medusajs/icons":"2.10.3","@medusajs/test-utils":"2.10.3","@medusajs/ui":"4.0.21","lodash":"^4.17.21","react-router-dom":"6.20.1"},"engines":{"node":">=20"},"packageManager":"yarn@3.2.1","_id":"@bootssecurity/pos-order@1.0.0","gitHead":"5346079d4717933d31d57f549d4158f3d433551c","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-fv0R9eh6eV3GkV9Sg59TkThSn7PHgic0yW2L3Vh8XTJvjGxK/LuQAlarerLoSx29Hhf7je0Wl0j2DCBiAXrgEw==","shasum":"5cfba9cd53c5145a937d8ac8203fb8945c603659","tarball":"https://registry.npmjs.org/@bootssecurity/pos-order/-/pos-order-1.0.0.tgz","fileCount":13,"unpackedSize":873434,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHl3t/VOmBdlHSUAJs1f8RZXV6rI2zE1oUOdK3mGOzGyAiEAkdbYrlqwGBPen+kjdEU9+FQVFngfj7pihXIzVArRX8c="}]},"_npmUser":{"name":"bootssecurity","email":"bootssecure@gmail.com"},"directories":{},"maintainers":[{"name":"bootssecurity","email":"bootssecure@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pos-order_1.0.0_1759093332067_0.18532351074039255"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-28T21:02:11.988Z","1.0.0":"2025-09-28T21:02:12.290Z","modified":"2025-09-28T21:02:12.527Z"},"maintainers":[{"name":"bootssecurity","email":"bootssecure@gmail.com"}],"description":"A POS order management plugin for Medusa.","keywords":["medusa","plugin","pos-order","pos","bootssecurity","order-management","medusa-v2"],"author":{"name":"BootsSecurity"},"license":"MIT","readme":"# BootsSecurity POS Order Plugin\n\nA POS order management plugin for Medusa by BootsSecurity.\n\n## Overview\n\nThe 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.\n\n## Features\n\n- **Create POS orders** from the Medusa Admin dashboard\n- **Manage items** in POS orders (add, update, remove)\n- **Add shipping methods** to POS orders\n- **Associate customers** with POS orders\n- **Convert POS orders** to regular orders for purchase completion\n\n## Installation\n\n1. Install the POS Order plugin\n```bash\nyarn add @bootssecurity/pos-order\n```\n\n2. Configure the plugin in your medusa-config.ts\n```typescript\nmodule.exports = defineConfig({\n  projectConfig: {\n    // ... your config\n  },\n  plugins: [\n    {\n      resolve: \"@bootssecurity/pos-order\",\n      options: {},\n    },\n  ],\n})\n```\n\n3. Start your server\n\n## Requirements\n- Medusa application version >= 2.4.0\n\n## API Reference\n\nThis plugin provides the following API endpoints based on the OpenAPI specification:\n\n### Admin Endpoints\n\n- `GET /admin/pos-orders` - List POS orders\n- `POST /admin/pos-orders` - Create a POS order\n- `GET /admin/pos-orders/{id}` - Get a POS order\n- `POST /admin/pos-orders/{id}` - Update a POS order\n- `DELETE /admin/pos-orders/{id}` - Delete a POS order\n- `POST /admin/pos-orders/{id}/convert-to-order` - Convert POS order to regular order\n\n### POS Order Management\n\n- Add/remove items\n- Manage shipping methods\n- Apply promotions and discounts\n- Set customer information and addresses\n\n## Support\n\nFor support and questions, please contact BootsSecurity.\n\n## License\n\nMIT License","readmeFilename":"README.md","_rev":"1-50fb626b68fc75f2d81efcd04528b20c"}