{"id":277407,"date":"2026-01-27T10:32:58","date_gmt":"2026-01-27T10:32:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/marzipan-commerce-for-wineries\/"},"modified":"2026-06-23T08:06:14","modified_gmt":"2026-06-23T08:06:14","slug":"marzipan-commerce-for-wineries","status":"publish","type":"plugin","link":"https:\/\/de.wordpress.org\/plugins\/marzipan-commerce-for-wineries\/","author":23442658,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.14","stable_tag":"1.0.14","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Marzipan Commerce for Wineries","header_author":"Marzipan","header_description":"Integrate Marzipan web components into your WordPress site.","assets_banners_color":"f3f4f6","last_updated":"2026-06-23 08:06:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/marzipan.co","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":571,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"marzipanco","date":"2026-01-27 10:31:35"},"1.0.10":{"tag":"1.0.10","author":"marzipanco","date":"2026-06-17 12:40:21"},"1.0.11":{"tag":"1.0.11","author":"marzipanco","date":"2026-06-17 14:16:19"},"1.0.12":{"tag":"1.0.12","author":"marzipanco","date":"2026-06-17 17:44:32"},"1.0.13":{"tag":"1.0.13","author":"marzipanco","date":"2026-06-17 20:46:57"},"1.0.14":{"tag":"1.0.14","author":"marzipanco","date":"2026-06-23 08:06:14"},"1.0.2":{"tag":"1.0.2","author":"marzipanco","date":"2026-01-27 10:45:24"},"1.0.3":{"tag":"1.0.3","author":"marzipanco","date":"2026-01-27 10:48:55"},"1.0.5":{"tag":"1.0.5","author":"marzipanco","date":"2026-02-26 10:18:37"},"1.0.6":{"tag":"1.0.6","author":"marzipanco","date":"2026-02-26 10:39:41"},"1.0.7":{"tag":"1.0.7","author":"marzipanco","date":"2026-03-13 16:53:28"},"1.0.8":{"tag":"1.0.8","author":"marzipanco","date":"2026-06-05 11:55:57"},"1.0.9":{"tag":"1.0.9","author":"marzipanco","date":"2026-06-17 12:30:57"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3447752,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3447752,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3447758,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3447752,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"marzipan\/addtocart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/addtocart","version":"1.0.0","title":"Add to Cart","category":"marzipan","icon":"cart","description":"Add to cart button for a product.","keywords":["add to cart","button","buy","marzipan"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"productId":{"type":"string","default":""},"productType":{"type":"string","default":"physical"},"buttonText":{"type":"string","default":""},"viewCartText":{"type":"string","default":""},"showQuantity":{"type":"boolean","default":false},"quantity":{"type":"number","default":1},"redirect":{"type":"boolean","default":false},"cartPath":{"type":"string","default":""},"availability":{"type":"string","default":"all"},"outOfStock":{"type":"boolean","default":false},"disabled":{"type":"boolean","default":false}},"supports":{"html":false}},"marzipan\/carticon":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/carticon","version":"1.0.0","title":"Cart Icon","category":"marzipan","icon":"cart","description":"Cart icon with item count badge.","keywords":["cart","icon","badge","marzipan"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"cartPath":{"type":"string","default":""},"iconStyle":{"type":"string","default":"bag-outline"}},"supports":{"html":false}},"marzipan\/product":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/product","version":"1.0.0","title":"Product","category":"marzipan","icon":"format-image","description":"Display a single product.","keywords":["product","single","marzipan","wine"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"product":{"type":"string","default":""},"view":{"type":"string","default":"mini"},"showCollectionName":{"type":"boolean","default":true},"showMoreLink":{"type":"string","default":"default"},"showMoreText":{"type":"string","default":""},"hideAddToCartButton":{"type":"boolean","default":false},"showCartQuantity":{"type":"string","default":"default"},"redirectToCart":{"type":"string","default":"default"},"addToCartText":{"type":"string","default":""},"cartPath":{"type":"string","default":""},"showSubscriberPricing":{"type":"string","default":"default"},"bundleText":{"type":"string","default":""},"saleBadgeText":{"type":"string","default":""},"subscriberBadgeText":{"type":"string","default":""},"subscriberPriceLabel":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"marzipan\/checkout":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/checkout","version":"1.0.0","title":"Checkout","category":"marzipan","icon":"money-alt","description":"Checkout form for completing purchases.","keywords":["checkout","payment","purchase","marzipan"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{},"supports":{"html":false,"align":["wide","full"]}},"marzipan\/form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/form","version":"1.0.0","title":"Marzipan Form","category":"marzipan","icon":"email","description":"Display a Marzipan form.","keywords":["contact","form","email","marzipan"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"slug":{"type":"string","default":"contact"}},"supports":{"html":false,"align":["wide","full"]}},"marzipan\/account":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/account","version":"1.0.0","title":"Account","category":"marzipan","icon":"admin-users","description":"Customer account management portal.","keywords":["account","user","profile","marzipan"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{},"supports":{"html":false,"align":["wide","full"]}},"marzipan\/collection":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/collection","version":"1.0.0","title":"Collection","category":"marzipan","icon":"grid-view","description":"Display products from a collection.","keywords":["collection","products","shop","marzipan","wine"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"collection":{"type":"string","default":""},"showCollectionName":{"type":"boolean","default":true},"showDescription":{"type":"string","default":"default"},"showMoreLink":{"type":"string","default":"default"},"showMoreText":{"type":"string","default":""},"placeholderItems":{"type":"number","default":8},"hideAddToCartButton":{"type":"boolean","default":false},"showCartQuantity":{"type":"string","default":"default"},"redirectToCart":{"type":"string","default":"default"},"addToCartText":{"type":"string","default":""},"cartPath":{"type":"string","default":""},"showSubscriberPricing":{"type":"string","default":"default"},"bundleText":{"type":"string","default":""},"saleBadgeText":{"type":"string","default":""},"subscriberBadgeText":{"type":"string","default":""},"subscriberPriceLabel":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"marzipan\/product-page":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/product-page","version":"1.0.0","title":"Product Page","category":"marzipan","icon":"archive","description":"Full product detail page. Automatically displays the product from the URL.","keywords":["product","detail","page","marzipan"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{},"supports":{"html":false,"align":["wide","full"]}},"marzipan\/cart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/cart","version":"1.0.0","title":"Cart","category":"marzipan","icon":"cart","description":"Shopping cart with line items and totals.","keywords":["cart","basket","shopping","marzipan"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"emptyCartMessage":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]}},"marzipan\/products":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/products","version":"1.0.0","title":"Marzipan Products","category":"marzipan","icon":"grid-view","description":"Display a grid of products with optional collection filtering.","keywords":["products","shop","store","marzipan","wine"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","attributes":{"collection":{"type":"string","default":""},"hideAddToCart":{"type":"boolean","default":false},"showSubscriberPricing":{"type":"boolean","default":false}},"supports":{"html":false,"align":["wide","full"]}},"marzipan\/currencyswitcher":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"marzipan\/currencyswitcher","version":"1.0.0","title":"Marzipan Currency Switcher","category":"marzipan","icon":"money-alt","description":"Currency selection dropdown.","keywords":["currency","money","international","marzipan"],"textdomain":"marzipan-commerce-for-wineries","editorScript":"file:.\/index.js","attributes":{},"supports":{"html":false}}},"tagged_versions":["1.0.1","1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.2","1.0.3","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[282,36868,448,254741,254740],"plugin_category":[41,45],"plugin_contributors":[254742],"plugin_business_model":[],"class_list":["post-277407","plugin","type-plugin","status-publish","hentry","plugin_tags-ecommerce","plugin_tags-sell-online","plugin_tags-subscription","plugin_tags-wine-club","plugin_tags-winery","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-marzipanco","plugin_committers-marzipanco"],"banners":{"banner":"https:\/\/ps.w.org\/marzipan-commerce-for-wineries\/assets\/banner-772x250.jpg?rev=3447752","banner_2x":"https:\/\/ps.w.org\/marzipan-commerce-for-wineries\/assets\/banner-1544x500.jpg?rev=3447758","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/marzipan-commerce-for-wineries\/assets\/icon-128x128.png?rev=3447752","icon_2x":"https:\/\/ps.w.org\/marzipan-commerce-for-wineries\/assets\/icon-256x256.png?rev=3447752","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Marzipan is <a href=\"https:\/\/marzipan.co?utm_source=wordpress&amp;utm_medium=plugin&amp;utm_campaign=readme\">subscription commerce software for wineries<\/a>. This plugin integrates Marzipan's web components into your WordPress site, providing:<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Gutenberg Blocks for the WordPress block editor<\/li>\n<li>Elementor Widgets for Elementor page builder<\/li>\n<li>SEO Integration - Full support for Yoast SEO, SEOPress, and RankMath<\/li>\n<\/ul>\n\n<h4>Available Components<\/h4>\n\n<ul>\n<li><strong>Account<\/strong> - Customer account management portal<\/li>\n<li><strong>Add to Cart<\/strong> - Add to cart button for a specific product<\/li>\n<li><strong>Cart<\/strong> - Shopping cart with line items and totals<\/li>\n<li><strong>Cart Icon<\/strong> - Cart icon with item count badge<\/li>\n<li><strong>Collection<\/strong> - Display products from a specific collection<\/li>\n<li><strong>Product<\/strong> - Display a single product by ID<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>A Marzipan account with API token<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to Marzipan's web component service to provide e-commerce functionality:<\/p>\n\n<ul>\n<li><strong>Service URL:<\/strong> <a href=\"https:\/\/web-components.marzipan.cloud\">https:\/\/web-components.marzipan.cloud<\/a><\/li>\n<li><strong>When Used:<\/strong> Loaded on pages containing Marzipan blocks, widgets, or shortcodes<\/li>\n<li><strong>Data Transmitted:<\/strong> Your Marzipan API token and customer interactions<\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/marzipan.co\/terms\">https:\/\/marzipan.co\/terms<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/marzipan.co\/privacy\">https:\/\/marzipan.co\/privacy<\/a><\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin stores your Marzipan API token in the WordPress database. When visitors interact with Marzipan components, their data is processed by Marzipan's servers according to Marzipan's Privacy Policy.<\/p>\n\n<p>For more information about how Marzipan handles customer data, please visit our <a href=\"https:\/\/marzipan.co\/privacy\">privacy policy<\/a>.<\/p>\n\n<h3>Development<\/h3>\n\n<p>This plugin uses build tools to compile JavaScript for the Gutenberg blocks.<\/p>\n\n<h4>Source Code<\/h4>\n\n<p>The uncompiled source code for all JavaScript files is included in this plugin:<\/p>\n\n<ul>\n<li><strong>Block source code:<\/strong> <code>blocks\/src\/<\/code> directory contains the human-readable source for all Gutenberg blocks<\/li>\n<li><strong>Build output:<\/strong> <code>blocks\/build\/<\/code> directory contains the compiled production files<\/li>\n<\/ul>\n\n<h4>Build Instructions<\/h4>\n\n<p>To modify and rebuild the blocks:<\/p>\n\n<ol>\n<li>Install Node.js (version 16 or higher)<\/li>\n<li>Run <code>npm install<\/code> in the plugin directory<\/li>\n<li>Run <code>npm run build<\/code> to compile the blocks<\/li>\n<li>For development with hot reloading, run <code>npm run start<\/code><\/li>\n<\/ol>\n\n<h4>Build Tools<\/h4>\n\n<ul>\n<li><strong>@wordpress\/scripts<\/strong> - WordPress official build tooling for blocks<\/li>\n<li><strong>webpack<\/strong> - Module bundler (configured via wp-scripts)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>marzipan-commerce-for-wineries<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Settings &gt; Marzipan to configure your API token<\/li>\n<li>Start using Marzipan blocks in Gutenberg or widgets in Elementor<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20an%20api%20token%3F\"><h3>How do I get an API token?<\/h3><\/dt>\n<dd><p>Log in to your Marzipan dashboard and navigate to Settings &gt; API to generate a token.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20my%20theme%3F\"><h3>Does this work with my theme?<\/h3><\/dt>\n<dd><p>Yes, the components should work with any theme.<\/p><\/dd>\n<dt id=\"where%20can%20i%20read%20more%20about%20the%20plugin%20and%20the%20web%20components%3F%20%2B\"><h3>Where can I read more about the plugin and the web components? +<\/h3><\/dt>\n<dd><p>You can browser our <a href=\"https:\/\/docs.marzipan.co\/web-components\/introduction?utm_source=wordpress&amp;utm_medium=plugin&amp;utm_campaign=readme\">web component<\/a> or (plugin)[https:\/\/docs.marzipan.co\/web-components\/wordpress?utm_source=wordpress&amp;utm_medium=plugin&amp;utm_campaign=readme] docs<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.14<\/h4>\n\n<p>Product link previews now work when sharing a product page. The plugin renders Open Graph and Twitter Card tags (title, description, image, price and availability) server-side from the Marzipan API, because link scrapers (Facebook, X, iMessage, Slack, WhatsApp, etc.) fetch the raw HTML and don't run the web component's JavaScript. Generic Open Graph output from SEO plugins (Yoast, SEOPress, Rank Math) is suppressed on product pages so the per-product tags take effect.<\/p>\n\n<h4>1.0.13<\/h4>\n\n<p>Confirmed compatibility with WordPress 7.0 and bumped the \"Tested up to\" version. Fixed the block editor text domain so editor strings load translations correctly (all blocks now use the \"marzipan-commerce-for-wineries\" text domain).<\/p>\n\n<h4>1.0.12<\/h4>\n\n<p>Fixed the cart \"continue shopping\" link pointing to the wrong page. The cart component now receives the correct shop path across the block, Elementor widget and [marzipan_cart] shortcode, overriding the component's default so it links to the actual store page.<\/p>\n\n<h4>1.0.11<\/h4>\n\n<p>Fixed Stripe Express Checkout and card fields not mounting when the checkout component is wrapped by wpautop (e.g. inside ACF\/page-builder fields), which ejected the required slot containers out of the element. The checkout markup is now shielded from content formatting and restored intact.<\/p>\n\n<h4>1.0.10<\/h4>\n\n<p>Fixed the product detail page not rendering when the [marzipan_product_page] shortcode is placed inside an ACF field (e.g. page-builder themes), by injecting the product slug into ACF field content as well as the_content<\/p>\n\n<h4>1.0.9<\/h4>\n\n<p>Added support for Marzipan shortcodes inside ACF fields by stripping the<\/p>\n\n<p>&lt;<\/p>\n\n<p>p&gt; tags ACF wraps around Marzipan elements<\/p>\n\n<h4>1.0.8<\/h4>\n\n<p>Fixed Stripe Express Checkout and card payment form not always rendering on checkout<\/p>\n\n<h4>1.0.7<\/h4>\n\n<p>Replaced contactform component with new form component supporting a slug attribute\nAdded form block and Elementor widget with configurable form slug (defaults to \"contact\")<\/p>\n\n<h4>1.0.6<\/h4>\n\n<p>Fixed admin menu icon alignment<\/p>\n\n<h4>1.0.5<\/h4>\n\n<p>Fixed license identifier consistency<\/p>\n\n<h4>1.0.4<\/h4>\n\n<p>Added store defaults support for boolean attributes\nUpdated readme<\/p>\n\n<h4>1.0.3<\/h4>\n\n<p>Updated stable version<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>Added assets for plugin page\nUpdated readme<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>Various bug fixes<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>Initial release of the Marzipan WordPress plugin.\n* Initial release\n* Gutenberg blocks\n* Elementor widgets\n* Yoast SEO and SEOPress integration<\/p>","raw_excerpt":"Easily integrate Marzipan commerce and subscription web components into your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/277407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=277407"}],"author":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/marzipanco"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=277407"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=277407"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=277407"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=277407"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=277407"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=277407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}