=== Zettle POS Integration for WooCommerce === Contributors: zettle, inpsyde, biont, bschaeffner, alexp11223, danielhuesken Tags: payments, point-of-sale, woocommerce, zettle Requires at least: 5.4 Tested up to: 5.8 Requires PHP: 7.2 Stable tag: 1.4.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Zettle Point-Of-Sale Integration for WooCommerce == Description == Zettle by PayPal (formerly iZettle) is a one-stop shop for cutting-edge commerce tools - offering everything you need to take quick payments, ease day-to-day management, and get the funding to grow. The Zettle point-of-sale system allows you to take cash, card, contactless payments and more. Connect WooCommerce with Zettle to keep products and inventory in sync - all in one place. Keep your products up-to-date by managing them solely in WooCommerce, so you can focus on selling. Make a sale on either platform and your inventory will update instantly. The Zettle POS Integration for WooCommerce provides the following benefits: - Connect in minutes - Connect your accounts, sync your library to Zettle and start selling. - Export a collection or all of your products from WooCommerce to your Zettle product library. - Manage products in one place and automatically synchronise all changes you make from WooCommerce to Zettle. - Automatically synchronise stock amounts in real-time between WooCommerce and Zettle. - Explicitly select products to be excluded from synchronisation to Zettle. Zettle by PayPal is available in the following countries: [US](https://www.paypal.com/us/business/pos), [GB](https://www.zettle.com/gb/integrations/e-commerce/woocommerce), [FR](https://www.zettle.com/fr/integrations/e-commerce/woocommerce), [SE](https://www.zettle.com/se/integrationer/e-handel/woocommerce), [NO](https://www.zettle.com/no/integrasjoner/e-handel/woocommerce), [FI](https://www.zettle.com/fi/integraatiot/verkkokauppa/woocommerce), [DK](https://www.zettle.com/dk/integrationer/e-commerce/woocommerce), [NL](https://www.zettle.com/nl/koppelingen/webshop/woocommerce), [DE](https://www.zettle.com/de/integrationen/e-commerce/woocommerce), [ES](https://www.zettle.com/es/integraciones/woocommerce), [IT](https://www.zettle.com/it/integrazioni/woocommerce), [BR](https://www.zettle.com/br/integracoes/woocommerce), [MX](https://www.zettle.com/mx/integraciones/woocommerce) == Upgrade Notice == == Installation == To install and use the Zettle POS Integration for WooCommerce you will need: - An installed version of WordPress >= 5.4 - An installed and activated version of WooCommerce >= 4.3 - PHP version >= 7.2 = Automatic Installation = This is the easiest way to install the Zettle POS Integration for WooCommerce. 1. Log into your WordPress installation. 2. Go to the menu item *Plugins* and then to *Add new*. 3. Search for *Zettle POS Integration*. In case several plugins are listed, check if *Zettle* is the plugin author. 4. Click *Install Now* and wait until WordPress reports the successful installation. 5. Activate the plugin. You can find the settings here: *WooCommerce => Settings => Zettle POS Integration*. = Manual Installation = In case the automatic installation doesn't work, download the plugin from here via the *Download*-button. Unpack the archive and load the folder via FTP into the directory `wp-content\plugins` of your WordPress installation. Go to *Plugins => Installed plugins* and click *Activate* on *Zettle POS Integration for WooCommerce*. == Frequently Asked Questions == [You can find a detailed FAQ in the Zettle POS Integration for WooCommerce documentation](https://zettle.inpsyde.com/) == Screenshots == 1. Zettle POS 2. Zettle POS installation STEP 1 3. Zettle POS installation STEP 2 4. Zettle POS installation STEP 3 5. Zettle POS installation STEP 4 6. Product sync almost finished 7. WooCommerce is connected to Zettle 8. Exclude product from sync == Changelog == = 1.4.2 = - Send `taxExempt` only for sales tax. = 1.4.1 = - Add US signup link. = 1.4.0 = - Sync barcodes. - Add barcode input field with ability to scan via camera. Can be overriden via `zettle-pos-integration.barcode.value`, `zettle-pos-integration.barcode.standard-input-ui-enabled` filters. - Send `taxExempt` and `createWithDefaultTax` for new products on sales tax accounts. - Show warning during onboarding if no default taxes for sales tax. - Use `taxationType` instead of now redundant `usesVat`. - Set expiration time for account settings transient. - Use `createWithDefaultTax` for VAT when no price sync, to simplify VAT handling and fix error when adding a new variation to a variable product. = 1.3.1 = - Clear cache (transients) after plugin upgrade. = 1.3.0 = * Syncing prices with or without taxes depending on Zettle taxationMode. * Use "tax" instead of "VAT" in text, to fit all countries. = 1.2.0 = * Fix heartbeat filter (Elementor plugin compatibility). * Support Zettle accounts without VAT. = 1.1.0 = * Delete/register WebHooks on plugin deactivation/activation. * Execute queue on shutdown only if on admin pages to improve performance. * Use Inpsyde client_id when requesting the API token (for tracking purposes). * Fix API key validation request during onboarding. * Skip stock sync if no changes to avoid errors after merging products during onboarding. = 1.0.0 = * First release.