{"id":34742,"date":"2023-02-07T09:23:41","date_gmt":"2023-02-07T09:23:41","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=34742"},"modified":"2025-09-17T14:15:42","modified_gmt":"2025-09-17T14:15:42","slug":"data-store-button-widget-overview","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/","title":{"rendered":"Data Store Button Widget Overview"},"content":{"rendered":"\n<p>From this tutorial, you&#8217;ll find out everything about the <strong>Data Store Button <\/strong>widget functionality and how to use it.<\/p>\n\n\n\n<p>With the help of <strong>JetEngine\u2019s Data Store Button <\/strong>widget, you will be able to add and remove items from the <strong>Data Store<\/strong> in a few clicks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"features-overview\">Features Overview<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Go to the admin control panel and open <strong><em>JetEngine &gt; JetEngine dashboard<\/em><\/strong>. Enable the <strong>Data Stores<\/strong> module by ticking the box and pressing the \u201c<strong>Save<\/strong>\u201d button.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Enable-Data-Store-module.png\" alt=\"enabled data stores in jetengine modules\">\n\n\n\n<p>After that, go to the admin dashboard and open the listing you\u2019ve created for your Data Store. In case you need a hint on how to create a Data Store, please check this <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-data-stores-module-overview\/#title3\" target=\"_blank\" rel=\"noreferrer noopener\">tutorial<\/a>.&nbsp;<\/p>\n\n\n\n<p>Then, add all the needed data with the help of the dynamic widgets. In the Elements tab, find the <strong>Data Store Button <\/strong>widget and add it to the page.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Data-Store-Button-widget-1.png\" alt=\"data store button widget\">\n\n\n\n<p>Now let\u2019s have a closer look at all the features.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"select-store\">Select Store<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Here you can choose the store you\u2019ve created before in the Data Store module. In our case, it will be \u201cfavorite agents.\u201d&nbsp;<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Select-Source.png\" alt=\"selecting source for data store button\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"label\">Label<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>In this bar, you can name your button. This is how users will see it on the front end.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Label.png\" alt=\"setting a label for data store button\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"icon\">Icon<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>You can choose an icon for your button from the Library or upload a custom SVG icon. There\u2019s also an opportunity to leave it without an icon. It\u2019s up to you.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Icon.png\" alt=\"adding an icon for data store button in Elementor\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"reload-listing-grid-on-success\">Reload Listing Grid on Success<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Enable this option to reload the listing grid with current Store posts on success.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Reload-listing-grid-on-success.png\" alt=\"enabled reload listing grid on success option\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"open-popup-on-success\">Open Popup on Success<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>With this option, you can choose the pop-up from<strong> JetPopup<\/strong> after the Post is successfully added to the store. The pop-up should be selected in the <strong><em>Advanced Tab &gt; JetPopup<\/em><\/strong> section, and <strong>Trigger Type<\/strong> must be set to \u201cNone.\u201d<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Open-popup-on-success.png\" alt=\"enabled open pop-up on success option \">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"action-after-an-item-added-to-the-store\">Action After an Item Added to the Store<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>This option allows you to choose an action to execute after adding an item to your store. Let\u2019s check all three actions.<\/p>\n\n\n\n<ul>\n<li><strong>Remove from the store button. <\/strong>If you choose this action, then such a button will appear, and you\u2019ll be able to remove the product you\u2019ve already added. You can add a Label to it, for example, \u201cRemove.\u201d Also, there\u2019s an opportunity to add an icon. This is a handy option because the <strong>Dynamic Link<\/strong> widget implies adding one widget for the \u201c<strong>Add to store\u201d <\/strong>button and one for the \u201c<strong>Remove<\/strong>.\u201d Now it\u2019s available within one widget.<\/li>\n<\/ul>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Remove-from-the-store-button.png\" alt=\"remove from store button option\">\n\n\n\n<ul>\n<li><strong>Switch button status<\/strong>. This option allows you to switch the status of the button, add a label and icon to it. What is more, you can add the URL where you will be redirected after adding an item to the store. There\u2019s also an option to open the link in a new window and add certain attributes.<\/li>\n<\/ul>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Switch-button-status.png\" alt=\"selected switch button status option in the data store button settings\">\n\n\n\n<ul>\n<li><strong>Hide button<\/strong>. After you\u2019ve enabled this option, the button won\u2019t be visible on the front end once you add a product to the store.<\/li>\n<\/ul>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Hide-button.png\" alt=\"hide data store button\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"context\">Context<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>It defines what ID to assign to the stored item based on the selected context:<\/p>\n\n\n\n<ul>\n<li><strong>Default Object<\/strong>.<strong> <\/strong>Current page or listing item;<\/li>\n\n\n\n<li><strong>Current User (global)<\/strong>.<strong> <\/strong>User for whom the page was created;<\/li>\n\n\n\n<li><strong>Current User (for current scope)<\/strong>. User, who is currently proceeding, not the logged-in user;<\/li>\n\n\n\n<li><strong>Queried User<\/strong>.<strong> <\/strong>Currently logged-in user or the user mentioned in the URL (the user ID is in the URL);<\/li>\n\n\n\n<li><strong>Current Post Author<\/strong>. User who is the author of the currently opened post;<\/li>\n\n\n\n<li><strong>Default WordPress Object (for current page)<\/strong>. Current global object for the current page is defined by WordPress. For instance, on a single page\/single post, it will always be the current post, even if you go to the listing added to this page;<\/li>\n\n\n\n<li><strong>Current CCT item author<\/strong>. User who is the author of the currently opened <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-how-to-create-a-custom-content-type\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>CCT item<\/strong><\/a>.<\/li>\n<\/ul>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Context.png\" alt=\"context options in the data store button widget\">\n\n\n\n<p>After you\u2019re done with the features, open the <strong>Style <\/strong>tab and customize the widget\u2019s look using the available options.&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<p>Now you know how to add and customize the Data Store Button widget from the JetEngine plugin easily.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will closely look into the features of the Data Store Button widget by JetEngine.<\/p>\n","protected":false},"author":9,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[404],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Data Store Button Widget Overview \u2014 JetEngine | Crocoblock<\/title>\n<meta name=\"description\" content=\"Discover the functionality of the Data Store Button widget from the JetEngine plugin and learn how to add and remove products from the Data Store easily.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Store Button Widget Overview \u2014 JetEngine | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Discover the functionality of the Data Store Button widget from the JetEngine plugin and learn how to add and remove products from the Data Store easily.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-17T14:15:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Enable-Data-Store-module.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/\",\"name\":\"Data Store Button Widget Overview \u2014 JetEngine | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2023-02-07T09:23:41+00:00\",\"dateModified\":\"2025-09-17T14:15:42+00:00\",\"description\":\"Discover the functionality of the Data Store Button widget from the JetEngine plugin and learn how to add and remove products from the Data Store easily.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/articles\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Data Store Button Widget Overview\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data Store Button Widget Overview \u2014 JetEngine | Crocoblock","description":"Discover the functionality of the Data Store Button widget from the JetEngine plugin and learn how to add and remove products from the Data Store easily.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/","og_locale":"en_US","og_type":"article","og_title":"Data Store Button Widget Overview \u2014 JetEngine | Crocoblock","og_description":"Discover the functionality of the Data Store Button widget from the JetEngine plugin and learn how to add and remove products from the Data Store easily.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/","og_site_name":"Help Center","article_modified_time":"2025-09-17T14:15:42+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/Enable-Data-Store-module.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/","name":"Data Store Button Widget Overview \u2014 JetEngine | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2023-02-07T09:23:41+00:00","dateModified":"2025-09-17T14:15:42+00:00","description":"Discover the functionality of the Data Store Button widget from the JetEngine plugin and learn how to add and remove products from the Data Store easily.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/data-store-button-widget-overview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/crocoblock.com\/knowledge-base\/articles\/"},{"@type":"ListItem","position":3,"name":"Data Store Button Widget Overview"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article\/34742"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/9"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=34742"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=34742"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=34742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}