{"id":390118,"date":"2026-10-20T21:22:52","date_gmt":"2026-10-20T21:22:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wein-cc-webhooks\/"},"modified":"2026-10-20T21:22:15","modified_gmt":"2026-10-20T21:22:15","slug":"wein-cc-webhooks","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wein-cc-webhooks\/","author":15273845,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.1.3","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"wein.cc Webhooks","header_author":"wein.cc","header_description":"Verbindet WooCommerce mit wein.cc: \u00fcbermittelt Produktdaten per signierter Webhooks an wein.cc und erm\u00f6glicht Warenkorb-Transfer via URL.","assets_banners_color":"","last_updated":"2026-10-20 21:22:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.wein.cc\/downloads\/wein-cc-webhooks-info.html","header_author_uri":"https:\/\/www.wein.cc\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":30,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"herwigseitz","date":"2026-10-20 21:22:15","revision":3757492}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3757516,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3757516,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page with usage notice and credentials","2":"Connection status and webhook overview"}},"plugin_section":[],"plugin_tags":[287800,152463,42241,15439,286],"plugin_category":[45],"plugin_contributors":[287801],"plugin_business_model":[],"class_list":["post-390118","plugin","type-plugin","status-publish","hentry","plugin_tags-cart-transfer","plugin_tags-inventory-sync","plugin_tags-product-sync","plugin_tags-webhook","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-herwigseitz","plugin_committers-herwigseitz"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wein-cc-webhooks\/assets\/icon-128x128.png?rev=3757516","icon_2x":"https:\/\/ps.w.org\/wein-cc-webhooks\/assets\/icon-256x256.png?rev=3757516","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin connects your WooCommerce shop with the wein.cc platform. It provides two core features:<\/p>\n\n<p><strong>1. Product Synchronization<\/strong><\/p>\n\n<p>Whenever a product changes (created, updated, deleted), the plugin sends a signed webhook request to wein.cc. The signature uses HMAC-SHA256 with the secret you provide. This keeps the product catalog on wein.cc up to date automatically.<\/p>\n\n<p>The following product data is transmitted:\n* Product ID, SKU, name, description\n* Prices (including gross prices in the shop currency)\n* Stock, availability, categories, images<\/p>\n\n<p><strong>2. Cart Transfer via URL<\/strong><\/p>\n\n<p>Customers coming from wein.cc to your shop can bring their cart with them. The plugin accepts URLs in the following format:<\/p>\n\n<pre><code>https:\/\/your-shop.com\/?wein_cc_skus=SKU1,SKU2&amp;wein_cc_qty=1,2&amp;coupon=XYZ&amp;wein_cc_sig=&lt;hmac-sha256&gt;\n<\/code><\/pre>\n\n<p>The products are added to the cart automatically, an optional coupon is applied, and the customer is redirected to the cart.<\/p>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li>WooCommerce (active)<\/li>\n<li>WordPress 6.2 or higher<\/li>\n<li>PHP 8.0 or higher<\/li>\n<\/ul>\n\n<p><strong>Setup<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Read and accept the usage notice on the settings page<\/li>\n<li>Enter the Merchant ID and Secret Key from the merchant dashboard at https:\/\/extranet.wein.cc<\/li>\n<li>Save \u2013 the webhooks are registered automatically<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the following external services:<\/p>\n\n<h4>wein.cc Webhook Endpoint<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> Transmission of product data for synchronization with the wein.cc platform.<\/li>\n<li><strong>When:<\/strong> On every creation, update, or deletion of a product in the shop \u2013 provided the user has configured the plugin and accepted the usage notice.<\/li>\n<li><strong>Which data:<\/strong> Product ID, SKU, name, description, prices, stock, categories, images, a signature for authentication.<\/li>\n<li><strong>Where:<\/strong> https:\/\/www.wein.cc\/woocommerce_webhook.php<\/li>\n<li><strong>Provider:<\/strong> wein.cc, https:\/\/www.wein.cc<\/li>\n<li><strong>Privacy:<\/strong> https:\/\/www.wein.cc\/wein\/about.php?x=5<\/li>\n<\/ul>\n\n<p>No communication with external servers takes place as long as the plugin is not configured (Merchant ID + Secret missing) or the user has not accepted the notice.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin directly through the WordPress plugin search.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<li>Open the \"wein.cc\" menu item in the admin menu and enter your Merchant ID and Secret Key, which you receive in the merchant dashboard at https:\/\/extranet.wein.cc.<\/li>\n<li>Confirm the usage notice and save the settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The plugin works exclusively with WooCommerce and cannot be used without it.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20the%20merchant%20id%20and%20secret%20key%3F\"><h3>Where do I get the Merchant ID and Secret Key?<\/h3><\/dt>\n<dd><p>Both credentials are provided after registering as a merchant in the dashboard at https:\/\/extranet.wein.cc.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20plugin%20is%20deactivated%3F\"><h3>What happens when the plugin is deactivated?<\/h3><\/dt>\n<dd><p>The registered webhooks remain in WooCommerce, but no new data is sent. You can remove them manually under WooCommerce \u2192 Settings \u2192 Advanced \u2192 Webhooks.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20plugin%20is%20deleted%3F\"><h3>What happens when the plugin is deleted?<\/h3><\/dt>\n<dd><p>When deleted through the WordPress plugin management, the plugin automatically removes all webhooks it registered as well as the stored options. No data is sent to external servers during this process.<\/p><\/dd>\n<dt id=\"to%20which%20address%20is%20the%20data%20sent%3F\"><h3>To which address is the data sent?<\/h3><\/dt>\n<dd><p>All requests go to https:\/\/www.wein.cc\/woocommerce_webhook.php<\/p><\/dd>\n<dt id=\"which%20data%20is%20transmitted%3F\"><h3>Which data is transmitted?<\/h3><\/dt>\n<dd><p>Only product data (SKU, prices, stock, categories, images) and a signature for authentication are transmitted. No personal data of end customers is transmitted.<\/p><\/dd>\n<dt id=\"how%20do%20i%20restore%20the%20connection%20if%20the%20webhooks%20are%20lost%3F\"><h3>How do I restore the connection if the webhooks are lost?<\/h3><\/dt>\n<dd><p>On the plugin settings page you will find the \"Recreate webhooks\" button. One click re-registers all three webhooks (product.created, product.updated, product.deleted).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Cart transfer via URL (wein_cc_skus, wein_cc_qty, coupon)<\/li>\n<li>Usage notice with opt-in checkbox before data flow<\/li>\n<li>Webhook status overview in admin<\/li>\n<li>\"Recreate webhooks\" button<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Product synchronization via WooCommerce webhooks<\/li>\n<li>HMAC-SHA256 signing<\/li>\n<\/ul>","raw_excerpt":"Connects WooCommerce with wein.cc: sends signed webhooks with product data to wein.cc and enables cart transfer via URL.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/390118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=390118"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/herwigseitz"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=390118"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=390118"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=390118"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=390118"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=390118"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=390118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}