=== Order Picking App locations for WooCommerce ===
Contributors: arture
Tags: woocommerce, warehouse, locations, inventory, order picking
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 8.0
Requires Plugins: woocommerce
WC requires at least: 7.1
WC tested up to: 10.6
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Organize your warehouse with locations in WooCommerce. Assign products to bins, racks and floors. Built for Order Picking App, but works standalone.

== Description ==

=== Structure your warehouse inside WooCommerce ===

Order Picking locations for WooCommerce allows you to create a structured warehouse layout directly in WooCommerce using locations such as:

- Floors
- Racks / cabinets
- Bins / shelves

You can assign products and variations to these locations, making it easy to see where items are stored.

=== Designed for efficient order picking ===

This plugin is built with real-world picking workflows in mind.

Instead of searching for products, pickers can:
- See exactly where products are located
- Work with structured warehouse paths
- Reduce errors and improve speed

=== Built for Order Picking App ===

This plugin is part of the Order Picking App ecosystem.

It provides the foundation for:
- Optimized picking routes
- Mobile picking workflows
- Barcode scanning during picking
- Error reduction and speed improvements

With Order Picking App, you can:
- Pick orders on your phone
- Follow optimized routes through your warehouse
- Scan products to prevent mistakes

👉 Learn more: https://orderpickingapp.com

=== Works standalone with WooCommerce ===

This plugin works perfectly without any external tools.

You can:
- Create unlimited warehouse locations
- Build a hierarchical structure (e.g. Floor → Rack → Bin)
- Assign locations to products and variations
- Add notes to products (e.g. fragile, heavy, special handling)
- View product locations directly in the product overview

=== Key Features ===

- Hierarchical location structure (unlimited levels)
- Assign locations to products and variations
- Full location path display (e.g. Floor 1 → Rack 2 → Bin A)
- Location notes per product and variation
- Dedicated "Location" tab in product edit screen
- Warehouse structure overview in admin
- Product list column with visual location badges
- PDF export of warehouse structure
- Clean and user-friendly admin interface
- Fully compatible with WooCommerce HPOS

=== How it works ===

1. Create your warehouse structure
- Go to Location Management
- Add floors, racks and bins

2. Assign locations to products
- Open a product
- Select a location in the "Location" tab

3. Use locations in your workflow
- View locations in product list
- Use notes for picking instructions
- Prepare your warehouse for optimized picking

=== Use Case: Warehousing & Fulfillment ===

WooCommerce does not include warehouse location management by default.

This plugin adds exactly that:
- Clear product locations
- Structured warehouse layout
- Better overview for fulfillment teams

Perfect for:
- Webshops with physical stock
- Warehouses with bins and racks
- Fulfillment teams
- Wholesale and B2B stores

=== Why this plugin? ===

Most WooCommerce stores rely on memory or external tools for warehouse locations.

This plugin brings location management directly into WooCommerce.

And when you're ready:
👉 Upgrade to Order Picking App for a full picking solution.

== Installation ==

1. Upload the plugin to /wp-content/plugins/
2. Activate the plugin via WordPress admin
3. Ensure WooCommerce is installed and active

== Usage ==

=== Create locations ===

1. Go to Products → Location Management
2. Add locations (e.g. Floor 1, Rack 2, Bin A)
3. Build your warehouse hierarchy

=== Assign locations to products ===

1. Edit a product
2. Open the "Location" tab
3. Select a picking location
4. (Optional) Add a location note

=== Variation support ===

- Assign locations per variation
- If empty, it falls back to the main product location

=== Product overview ===

- View locations directly in the product list
- See full paths (e.g. Floor 1 → Rack 2 → Bin A)

== FAQ ==

= Can I use this without Order Picking App? =
Yes, it works fully standalone.

= Can I assign locations to product variations? =
Yes, each variation can have its own location.

= What happens if a variation has no location? =
It automatically falls back to the main product location.

= Does this plugin support large warehouses? =
Yes, the hierarchical structure supports unlimited levels.

= Is it HPOS compatible? =
Yes, fully compatible with WooCommerce High Performance Order Storage.

= Does this plugin optimize picking routes? =
Not in the free version.

For optimized routes and mobile picking:
👉 Use Order Picking App

== Roadmap ==

- Bulk assign locations to products
- Import/export locations
- Product count per location
- Advanced filtering by location
- Integration with Order Picking App API
- Picking route optimization
- Barcode scanning support

== Changelog ==

= 1.0.1 =
- Slug and translation renaming

= 1.0.0 =
- Initial release
- Location taxonomy system
- Product & variation support
- Admin UI for location management
- Product column with location display
- PDF export of warehouse structure

== License ==

This plugin is licensed under the GPLv2 or later.