=== EdgeTariff Tools === Contributors: morgangoodwin Tags: Shipping, International Tax, WooCommerce Requires at least: 4.7 Tested up to: 6.7 Stable tag: 1.0 Requires PHP: 8.0 License: GNU General Public License v3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html EdgeCTP combines a CRM, Stock Control, Invoicing, Purchase Orders, Shipping and Landed Cost Calculator into one app. == Description == Edge’s Combined Trading Platform (CTP) is a business support tool that is designed for businesses that trade nationally or internationally in physical goods. EdgeCTP provides a fully integrated CRM; Stock Control; Invoicing; Shipping Documents; Sales and Purchase Workflows; Connections (to various systems) and a total landed cost calculator, all in a single cloud application. **Why EdgeTariff?** EdgeTariff, a part of EdgeCTP, provides eCommerce businesses with a landed cost calculator, which enables overseas buyers to know the cost of the goods, shipping and duties & taxes BEFORE they make an informed purchasing decision. The benefits of installing EdgeTariff in your WooCommerce store is that international orders are processed on a DDP (Delivery & Duty Paid) basis, which makes international trade as simple as domestic trading. == Features == EdgeTariff provides three online services that can be integrated in an Ecommerce platform: * Product Pre-Classification (PPC), which categories your product(s) into Harmonized System codes (HS6 and above), so that international customs authorities can recognise your product(s) to apply the correct duties & taxes. * Expected Duties & Taxes (EDT), which shows to the overseas buyers, on the checkout, the cost of the goods; shipping costs and expected duties & taxes, i.e., the total landed cost. The buyers can then make an informed choice to buy. * Restricted Party Screening (RPS), which allows you (as the seller) to screen your customer for any international trade compliance issues BEFORE you send the goods. == Installation and Use == * Download the plugin zip file from the WordPress Plugin Repository. * Log in to your WordPress admin dashboard. * Navigate to **Plugins** > **Add New**. * Click on **Upload Plugin** and select the downloaded zip file. * Click **Install Now**. * After installation, click on **Activate** to enable the plugin on your site. * Here's a link to [Download](https://edgetariff.com/install-connect-edgetariff-woocommerce/) the installation guide. == It's not working == * Step 1. Check if your Plugin is activated. * Step 2. Deactivate all plugins except WooCommerce and reactivate EdgeTariff Tools. == Screenshots == 1. Connect EdgeCTP by signing up 2. EdgeCTP connected successfully 3. EdgeTariff Dashboard 4. Restricted Party Screening (RPS) + Estimated Duties & Taxes (EDT) Table 5. Product Pre-Classification (PPC) Table 6. Estimated Duties & Taxes (EDT) on checkout Page 7. Request Restricted Party Screening (RPS) on the order page for a specific customer 8. Get Product Pre-Classification for specific product 9. Add the country of origin to perform ppc. After PPC HS6 will populate automatically 10. You can make bundles by using our EdgeTariff Bundle feature == Changelog == = 1.0.0 = * Initial release. == External Services == This plugin interacts with several external services to enhance its functionality. Below is a detailed explanation of these services, including what data is sent, when it is sent, and links to the service's terms of service and privacy policy. **1. Plugin Status Check** - **Service**: Verifies if the plugin is activated or deactivated. - **Data Sent**: Only the site URL. - **Trigger**: Upon plugin installation or activation/deactivation. - **Purpose**: To ensure the plugin is properly registered and activated. - **Service Provider**: EdgeCTP - [Service Link](https://tarifftool.edgectp.com/admin/settings/Woocommerce/WooPluginActivateDeactivate.aspx) - [Terms of Service](https://edgectp.com/end-user-license-agreement/) - [Privacy Policy](https://edgectp.com/privacy-policy/) **2. Update Restricted Party Screening (RPS)** - **Service**: Checks whether a specific party is restricted. - **Data Sent**: Checkout data, including order items and customer address. - **Trigger**: During the checkout process. - **Purpose**: To comply with legal restrictions on shipping to certain parties. - **Service Provider**: EdgeCTP - [Service Link](https://tarifftool.edgectp.com/WooRestrictedPartyScreening/UpdateRPSOnOrder) - [Terms of Service](https://edgectp.com/end-user-license-agreement/) - [Privacy Policy](https://edgectp.com/privacy-policy/) **3. Shipstation Order Update** - **Service**: Sends user order items to the ShipStation platform for shipment processing. - **Data Sent**: Order item details. - **Trigger**: When an order is placed or updated. - **Purpose**: To facilitate order fulfillment through ShipStation. - **Service Provider**: EdgeCTP - [Service Link](https://tarifftool.edgectp.com/WooRestrictedPartyScreening/ShipstationOrderUpdate) - [Terms of Service](https://edgectp.com/end-user-license-agreement/) - [Privacy Policy](https://edgectp.com/privacy-policy/) **4. WooEstimatedDutyAndTaxes** - **Service**: Provides estimated duties and taxes for orders. - **Data Sent**: Checkout data, including order details and customer address. - **Trigger**: On the checkout page or when an admin creates a manual order. - **Purpose**: To calculate and display estimated duties and taxes for international orders. - **Service Provider**: EdgeCTP - [Service Link](https://tarifftool.edgectp.com/WooEstimatedDutyAndTaxes/CarrierServices) - [Terms of Service](https://edgectp.com/end-user-license-agreement/) - [Privacy Policy](https://edgectp.com/privacy-policy/) **5. RPS (Restriction Endpoint)** - **Service**: Checks if a customer is restricted from receiving shipments. - **Data Sent**: Customer-specific information related to restrictions. - **Trigger**: When processing restricted orders. - **Purpose**: To ensure compliance with shipping restrictions. - **Service Provider**: EdgeCTP - [Service Link](https://account.edgectp.com/Woocommerce/RPS.aspx) - [Terms of Service](https://edgectp.com/end-user-license-agreement/) - [Privacy Policy](https://edgectp.com/privacy-policy/) **6. IP-Based Country Code Retrieval** - **Service**: Fetches the user’s country code using their IP address. - **Data Sent**: The user’s IP address. - **Trigger**: On the checkout page. - **Purpose**: To determine the user's country for tax and duty calculations. - **Service Provider**: IP-API - [Service Link](http://ip-api.com/php/' . urlencode( $ip_address ) . '?fields=countryCode) - [Terms of Service](https://ip-api.com/docs/legal) - [Privacy Policy](https://ip-api.com/docs/legal) **7. Connection Links for Estimated Duty and Taxes** - **Service**: Facilitates the plugin’s integration with external services for duty and tax estimation. - **Data Sent**: Order details and customer information. - **Trigger**: During the checkout process. - **Purpose**: To connect with external services for accurate duty and tax calculations. - **Service Provider**: EdgeCTP - **Service Links**: - [BASE URL](https://account.edgectp.com) - [SWAN BASE URL](https://tarifftool.edgectp.com) - [Terms of Service](https://edgectp.com/end-user-license-agreement/) - [Privacy Policy](https://edgectp.com/privacy-policy/) == Frequently Asked Questions == = How do I install the plugin? = You can install the plugin from the WordPress Plugin Repository or manually upload it via FTP. = Does this plugin work with the latest version of WooCommerce? = Yes, it has been tested with WooCommerce 9.7 and WordPress 6.7. = Do I need an API key to use EdgeTariff? = Yes, you must create an account with EdgeCTP to obtain an API key. = Does this plugin store any user data? = No, the plugin does not store any personal data locally. It only interacts with external APIs for necessary calculations. == Upgrade Notice == = 1.0.0 = Initial release of EdgeTariff Tools. No upgrade steps needed.