# eShip - Shipping Quotes for WooCommerce

<!--
Donate link: https://myeship.co/
Tags: woocommerce, shipping, quotes, shipping-labels, courier
Requires at least: 6.9
Tested up to: 6.9
Stable tag: 2.0.0
Requires PHP: 7.4.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
-->

eShip is a WooCommerce plugin that provides shipping quotes and label management through the eShip API, allowing your customers to get real-time shipping rates and you to manage shipments efficiently.

## Description

eShip integrates seamlessly with WooCommerce to provide automated shipping quotes based on your store location and your customers' delivery addresses. With eShip, you can:

- **Real-time Shipping Quotes**: Get accurate shipping rates from multiple carriers through the eShip API.
- **Custom Store Address**: Configure a custom address for shipping calculations, separate from your WooCommerce store settings.
- **Automatic Quote Display**: Show shipping quotes automatically at cart and checkout pages.
- **Product Page Quotes**: Allow customers to get shipping estimates directly on product pages.
- **Label Management**: Create and print shipping labels using preferential rates (via eShip dashboard).

### Features

- Automatic shipping rate calculation using eShip API
- Support for multiple shipping carriers and services
- Configurable dimensions and weights
- Custom store address support for quote calculations
- Test mode for sandbox testing
- Multilingual support (Spanish and English)

### Requirements

- WordPress 6.9 or higher
- WooCommerce 6.0 or higher
- PHP 7.4.0 or higher
- eShip API credentials

## Installation

### Automatic Installation

1. Log in to your WordPress dashboard
2. Navigate to Plugins > Add New
3. Search for "eShip"
4. Click "Install Now" and then "Activate"

### Manual Installation

1. Download the plugin ZIP file
2. Go to Plugins > Add New > Upload Plugin
3. Choose the ZIP file and click "Install Now"
4. Activate the plugin

### Configuration

1. After activation, go to **eShip > Dashboard** in your WordPress admin
2. Enter your eShip API credentials (Production or Test mode)
3. Configure your store address settings
4. Set up shipping zones in WooCommerce shipping settings
5. Enable the eShip shipping method in WooCommerce > Settings > Shipping

## Frequently Asked Questions

### Do I need an eShip account?

Yes, you need to create an account at [myeship.co](https://myeship.co/) to get your API credentials.

### Is WooCommerce required?

Yes, eShip requires WooCommerce to be installed and active.

### Can I test the plugin before going live?

Yes, enable "Test Mode" in the API settings to use sandbox credentials.

### Can I use a custom store address?

Yes, you can configure a custom address specifically for shipping quotes, separate from your WooCommerce store address.

### Where can I get support?

Contact us at support@segmail.co for technical support.

## Screenshots

1. **Dashboard Overview** - Main dashboard showing configuration status
2. **API Settings** - Configure your eShip API credentials
3. **Store Address** - Set custom store address for shipping quotes
4. **Quoter Settings** - Configure how shipping quotes are displayed
5. **WooCommerce Shipping** - eShip shipping method in WooCommerce

## Changelog

### 2.0.0
- Initial release
- Real-time shipping quotes via eShip API
- Custom store address support
- WooCommerce integration
- Multilingual support (Spanish/English)
- Test mode for sandbox testing

## Upgrade Notice

### 2.0.0
Initial release of eShip plugin. Please configure your API credentials after installation.

## License

This plugin is licensed under the GPLv3 license.

Copyright (C) 2026 SEGMAIL

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
