{"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-03-13T16:53:28","modified_gmt":"2026-03-13T16:53:28","slug":"marzipan-commerce-for-wineries","status":"publish","type":"plugin","link":"https:\/\/ssw.wordpress.org\/plugins\/marzipan-commerce-for-wineries\/","author":23442658,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.7","stable_tag":"1.0.7","tested":"6.9.4","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-03-13 16:53:28","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":295,"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.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"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3447752,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3447752,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3447758,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3447752,"resolution":"772x250","location":"assets","locale":""}},"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","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\/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","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\/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","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"emptyCartMessage":{"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","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","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"slug":{"type":"string","default":"contact"}},"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","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","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\/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","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{},"supports":{"html":false,"align":["wide","full"]}},"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","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\/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","editorScript":"file:.\/index.js","editorStyle":"marzipan-editor","attributes":{"cartPath":{"type":"string","default":""},"iconStyle":{"type":"string","default":"bag-outline"}},"supports":{"html":false}},"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","editorScript":"file:.\/index.js","attributes":{},"supports":{"html":false}}},"tagged_versions":["1.0.1","1.0.2","1.0.3","1.0.5","1.0.6","1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"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.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:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/277407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=277407"}],"author":[{"embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/marzipanco"}],"wp:attachment":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=277407"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=277407"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=277407"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=277407"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=277407"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=277407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}