WooCommerce Deutsche Post Internetmarke

Description

The WooCommerce Deutsche Post Internetmarke plugin allows you to use your Deutsche Post Internetmarke account to purchase Internetmarke shipping labels comfortably, from the dashboard of your WordPress/WooCommerce shop.

The purchased labels come with printed-on shipping addresses obtained from your WooCommerce orders. This can be done either in bulk (for multiple Orders) or individually (for single orders). You can also manually purchase labels, regardless of any WooCommerce orders.

Screenshots

  • The WooCommerce Deutsche Post Internetmarke login panel.
  • DP-Shop Label Wizard.
  • Shipment overview meta box inside a WooCommerce order.
  • The WooCommerce Deutsche Post Internetmarke shipments overview, across all orders and non-orders.

Installation

This section describes how to install the plugin and get it working.

  1. Upload the plugin files to the /wp-content/plugins/woo-dp-internetmarke directory, or install the plugin through the WordPress Plugins page directly.
  2. Activate the plugin through the Plugins page in WordPress.
  3. Accept the terms and conditions, afterwards log in with your Portokasse account.
  4. Use the InternetmarkeSettings page to configure the plugin.

FAQ

Where do I sign up for a Deutsche Post Internetmarke account?

You can sign up on the Deutsche Post Internetmarke website.

How do I purchase an Internetmarke shipping label?

There are multiple ways to purchase an Internetmarke label. You can buy them for your WooCommerce orders (either in bulk or individually) or you can buy them independently (ideal for manual shipments).

Multiple WooCommerce orders

  • Select the orders from the WooCommerceOrders menu point using the checkboxes on the left-hand side of the table
  • In the Bulk actions drop-down list, select the Create Deutsche Post Shipment option then click on Apply
  • Follow the wizard steps to complete the purchase.

Single WooCommerce orders

  • In the Dashboard select the WooCommerceOrders menu point
  • Click on a specific Order
  • Scroll down to the Internetmarke – Shipments box.
  • Select the line items you wish to send out with this shipment.
  • Click on Prepare shipment
  • Follow the wizard steps to complete the purchase.

Manual shipment (no linked WooCommerce order)

  • In the Dashboard select the InternetmarkeDP Shop menu point
  • Follow the wizard steps to complete the purchase.
I can not purchase Warenpost labels, what is wrong?

By default, your Portokasse account does not have access to purchase Warenpost labels. To get this access you must fill out the form located here.

Reviews

Bester Support – Made in Austria

Bei vielen Plugins bezahlt man entweder Unmengen für einen temporären Support. Bei STINA geht der kostenlose Support sogar so weit, das man über persönliche Telefonate und Screen-Sharing Sessions Unterstützung erhält. Super Support - Weiter so! Christoph CEO @stilform

Tolle Plugin, bester Service

Das Plugin ist ja noch recht frisch und braucht och die ein oder andere Funktion. Aber der Support von Stina ist der beste support den ich seit Jahren in der WordPress Welt erleben durfte. Vielen Dank dafür

Fantastic Plugin

Finally able to create Deutsche Post labels directly from WordPress is a relief I have been waiting for quite a while. Thanks! Easy to use and seems to be updated regularly..
Read all 5 reviews

Contributors & Developers

“WooCommerce Deutsche Post Internetmarke” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.1.5 – 2019-03-22

  • Fix – Reverted the street name and house number address handling to the 2.1.2 version status.

2.1.4 – 2019-03-15

  • Fix – Removed rogue var_dump() call.

2.1.3 – 2019-03-14

  • Fix – House numbers containing slashes are now properly added to the label.

2.1.2 – 2019-02-22

  • Update – WordPress 5.1 compatibility
  • Fix – Added missing sprite file used on retina displays.
  • Fix – Incompatibility issue with the Facebook for WooCommerce plugin.
  • Fix – CSS conflict within the WooCommerce shipping zones.
  • Enhancement – The Dashboard has received minor UI improvements.
  • Tweak – Changed some wording inside the plugin settings.
  • Tweak – Largely reduced and optimized the dp.css stylesheet.

2.1.1 – 2019-01-30

  • Fix – Invalid table name in SQL statement.

2.1.0 – 2019-01-29

  • Add – “Unterschrift” additional service is now available for Warenpost International labels.
  • Add – Harmonized labels additional option now available for EU shipments.
  • Tweak – The house number is no longer a required field in the Label Wizard.
  • Tweak – The label wizard has been visually improved.
  • Tweak – Code refactoring and feature optimization across the plugin.

2.0.5 – 2019-01-16

  • Fix – constant names inside an enumerator, which were incompatible with PHP 5.6.
  • Fix – Portokasse login doesn’t show the “Soap request is not valid. Unknown channel: null !” anymore. Note: On PHP 5.6 this error will still show the first time you try to log in, the solution is to simply log in once again and it will work.

2.0.4 – 2019-01-15

  • Fix – When using the quick-buy function, the sender no longer ignores the company name and its checkbox in the settings.
  • Fix – Wallet now updates with every purchase or refund of an Internetmarke label. Manual update button and daily cron added as well.
  • Tweak – CSS and JavaScript files now include a version number, which will prevent the browser from using the cached files if there have been changes.

2.0.3 – 2019-01-14

  • Fix – New database tables were not created due to an incompatibility issue with MySQL versions older than 5.6.5 (CURRENT_TIMESTAMP not supported as a DEFAULT value).
  • Fix – Added flexbox support for older browsers on which the confirmation dialog for create/prepare shipment did not appear.
  • Tweak – When using the shipment wizard, a default category and its corresponding shipping products will be displayed when moving to step two of the wizard.

2.0.2 – 2019-01-12

  • Fix – Product list update now checks for missing properties instead of assuming they exist. This problem occured due to new ProdWS service products with missing properties inside the response object.
  • Fix – The DP Shop now works without WooCommerce installed.

2.0.1 – 2019-01-11

  • Fix – JavaScript arrow functions which caused the shipment wizard to throw errors on IE and Safari.

2.0.0 – 2019-01-11

  • Feature – Redesign of the entire plugin (GUI, features, services etc.).
  • Feature – Wizard based workflows.
  • Feature – Shipments with different status (prepared, ready to ship, shipped, delivered etc.) for an optimized process.
  • Feature – Partial shipments: ship order line items in multiple shipments.
  • Feature – Shipments overview: see all your shipments in one place.
  • Feature – Shipment bulk actions: quickly perform different actions (order, refund, mark as shipped etc.) on multiple shipments at once.
  • Feature – Shipment quick buy: the fastest way to create a shipment label.
  • Feature – Refund unused labels or labels bought by mistake using the integrated service.
  • Feature – Automatically fill out the CN22 customs declaration using your selected line items and order data when creating a shipment.
  • Feature – Logging functionality has been added.
  • Feature – Port-checker tool.
  • Feature – A new Deutsche Post service (Packet Plus International) has been added to the plugin.
  • Enhancement – The former “Shipping solutions” has been reworked to the “DP Shop”, featuring a step-by-step wizard and intuitive GUI.
  • Enhancement – The dashboard has been optimized and prepared to display dynamic information.
  • Enhancement – Custom capabilities have been added.
  • Tweak – Portokasse login credentials are stored per user, instead of device. This means you will stay logged in across all your devices.

1.1.5 – 2019-04-01

  • Fix – Updated product codes to match the new ProdWS specifications.

1.1.4 – 2018-08-07

  • Fix – The error messages during checkout are now displayed correctly.

1.1.3 – 2018-08-07

  • Fix – In the Default sender section of the settings it is now possible to add house numbers and ZIP codes containing both numbers and letters.
  • Tweak – Better error messages with more precise information are now displayed to the user should something go wrong during the checkout process of an Internetmarke label.

1.1.2 – 2018-07-23

  • Feature – Added database version info. This information is stored in the wp_options table and will allow for seamless database updates (no reactivation of the plugin needed).
  • Feature – Multi/Single-PDF. When purchasing labels in bulk for multiple orders, the labels will now be bundled into a single PDF. With this option you can still download each label individually (Single-PDF) or the bundle as a whole (Multi-PDF).
  • Tweak – the bulk checkout now sends a single request instead of multiple ones.
  • Tweak – Minor improvements to the single order templates.

1.1.1 – 2018-07-19

  • Tweak – Modified the bulk checkout to save the response after each successful purchase, instead of saving them all at once at the end.

1.1.0 – 2018-07-19

  • Feature – Added new products from the Internetmarke shop (Streifbandzeitung, Warenpost Blusenlegeformat, and Alterssichtprüfung 16 & 18 for various national products).
  • Feature – Page format selection. You can now choose the page format of the labels you are purchasing.
  • Feature – Bulk order. Order the same label for multiple internetmarke orders. A new option has been added to the WooCommerceOrders bulk actions, named Order Internetmarke Label.
  • Feature – Bulk print. Instantly send multiple labels from the InternetmarkeLabel administration page to your printer.
  • Fix – The ampersand symbol (&) was not being properly transmitted to the Internetmarke service, causing labels to display “&” instead.
  • Tweak – Major restructuring of the code base. This will make future updates and code maintenance easier.
  • Tweak – Functions from the BC Math extension were removed and rewritten to maximize plugin compatibility.

1.0.3 – 2018-04-17

  • Tweak – Updated readme.
  • Tweak – Minor changes to the core service.

1.0.2 – 2018-04-04

  • Tweak – When creating a label for a WooCommerce order, the plugin will now use the billing address if no shipping address is present.

1.0.1 – 2018-03-28

  • Fix – The least required WordPress version has been updated to 4.7
  • Fix – Prevent plugin activation error if the internetmarke_country_codes table already exists.
  • Fix – PHP warning on the login page.

1.0 – 2018-02-27

  • Feature – Log in securely with your Deutsche Post Internetmarke account.
  • Feature – Top up your wallet (you will be redirected to the Deutsche Post Internetmarke website to finish the transaction).
  • Feature – Purchase any Deutsche Post Internetmarke label directly from the WordPress Dashboard.
  • Feature – Download purchased labels (PDF).
  • Feature – View your transaction history and export your labels (ZIP containing PDF’s).
  • Feature – Add the sender and/or recipient address directly onto the label.
  • Feature – Purchase labels for specific WooCommerce orders.
  • Feature – Track international labels with given tracking ID.
  • Feature – Save and use your default sender address.
  • Feature – Save and use your favorite labels (both national and international).
  • Feature – Automatic product list update through WP Cron, or manual update through the settings menu.