=== Swotzy for WooCommerce ===
Contributors: swotzy
Tags: woocommerce, shipping, parcel-lockers, baltics
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
WC requires at least: 8.0
WC tested up to: 9.4
Stable tag: 1.0.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html


WooCommerce shipping plugin for seamless Baltic parcel locker delivery—no coding or carrier contracts needed.


== Description ==

= All leading Carriers in One Plugin =

Shipping from the Baltics? You’re all set!
Swotzy Shipping for WooCommerce makes it easy to add almost any parcel locker available in the region to your store checkout - no coding, no additional shipping contracts needed.

**Supported carrier parcel lockers:**

- Omniva
- DPD
- Venipak
- Itella
- Latvijas Pasts
- Lietuvos Paštas
- Unisend
- NovaPost

Quickly manage and switch carriers as your customer needs change!

= Easy Access to the Best Rates from Top Carriers =

Sync your WooCommerce store with the Swotzy app and unlock lower shipping rates — no contracts, no volume commitments.

**Manage all your shipping from the Swotzy Dashboard:**

- Customer shipping details are automatically synced as soon as purchase is made.
- Use your own courier contracts or benefit from Swotzy’s lower rates.
- Buy and print shipping labels in bulk.
- Track shipments and analyze delivery performance.
- Receive one consolidated invoice for all carriers.
- Get fast, professional support at every step of the delivery process.

= Get Started in 4 Easy Steps =

1. **Set Up Your Shipping Methods**
   Go to WooCommerce > Shipping Zones and add the shipping methods you want to offer (e.g., Flat Rate, Free Shipping).
2. **Access Swotzy Shipping Settings**
   Navigate to WooCommerce > Settings > Swotzy Shipping.
3. **Enter Your API Token**
   Log in to your [Swotzy account](https://app.swotzy.com/settings/stores) to find your API token. Copy and paste it into the plugin settings, then click Save.
4. **Assign Carriers to Shipping Methods**
   After saving your token, the plugin will display your shipping methods. Use the dropdown menus to assign a carrier to each one. Select “— No parcelshop —” if you don’t want to assign a locker option.

= Automatic Parcelshop Updates =

This plugin connects to the Swotzy API (https://api.swotzy.com) to update parcelshop data daily and support plugin performance through usage analytics and debugging.

- **What’s sent:** Shipping country, selected carrier, and API token. The API may also collect anonymized data for analytics and troubleshooting.
- **Why it’s sent:** To sync the latest parcelshop list for checkout and improve plugin reliability.
- **When it’s sent:** Automatically once a day during the parcelshop sync.

For more details, please review: [Terms of Service](https://swotzy.com/terms-and-conditions/) and [Privacy Policy](https://swotzy.com/privacy-policy/).


= Built for WooCommerce =

**Seamless Integration**
Works natively with WooCommerce checkout and order management

**HPOS Ready**
Fully compatible with High-Performance Order Storage (custom order tables)

**Optimized Performance**
Supports WooCommerce order cache for faster, smoother operations


== Installation ==

1. Upload the `swotzy-for-woocommerce` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Configure the plugin in **WooCommerce > Settings > Swotzy Shipping**.


== Frequently Asked Questions ==

= Is the new block-based checkout supported? =
No, please use the traditional WooCommerce checkout for full compatibility.


== Changelog ==

= 1.0.3 =
* Fix: Remove invalid carrier mappings when shipping zone country is changed

= 1.0.0 =
* Initial release
* Multiple carrier integration
* Parcel locker integration
* Lithuanian and Latvian translations

