{"id":383270,"date":"2026-10-13T15:27:21","date_gmt":"2026-10-13T15:27:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nocart-catalog\/"},"modified":"2026-10-14T06:24:20","modified_gmt":"2026-10-14T06:24:20","slug":"katapeek","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/katapeek\/","author":23581952,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.16","stable_tag":"1.0.16","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"KataPeek","header_author":"Dajko Comunicazione","header_description":"Product catalog with customer selection and inquiry requests by email or WhatsApp, without checkout or e-commerce.","assets_banners_color":"073a9f","last_updated":"2026-10-14 06:24:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/dajko.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":57,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.16":{"tag":"1.0.16","author":"dajko","date":"2026-10-14 06:24:20","revision":3745456}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3744354,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3744354,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3744354,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3744354,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.16"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3745421,"resolution":"1","location":"assets","locale":"","width":1276,"height":902},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3745421,"resolution":"2","location":"assets","locale":"","width":1380,"height":1522},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3745421,"resolution":"3","location":"assets","locale":"","width":1262,"height":1805},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3745421,"resolution":"4","location":"assets","locale":"","width":1373,"height":835},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3745421,"resolution":"5","location":"assets","locale":"","width":966,"height":1674}},"screenshots":{"1":"Product catalog with availability and an Add to My Selection button on each product card. Frontend example shown with the Nina dei Nodi theme.","2":"Product details with image gallery, quantity selection and related products. Frontend example shown with the Nina dei Nodi theme.","3":"My Selection with editable quantities and a single inquiry sent by email or WhatsApp, without checkout or online payment.","4":"Product editing with optional code, materials and prices, availability status and image gallery management.","5":"KataPeek settings for inquiry recipients, optional WhatsApp contact, price display, selection link, related products and primary color."}},"plugin_section":[],"plugin_tags":[22847,286488,11751,13758,3160],"plugin_category":[],"plugin_contributors":[286489],"plugin_business_model":[],"class_list":["post-383270","plugin","type-plugin","status-publish","hentry","plugin_tags-inquiry","plugin_tags-no-ecommerce","plugin_tags-product-catalog","plugin_tags-quote-request","plugin_tags-whatsapp","plugin_contributors-dajko","plugin_committers-dajko"],"banners":{"banner":"https:\/\/ps.w.org\/katapeek\/assets\/banner-772x250.png?rev=3744354","banner_2x":"https:\/\/ps.w.org\/katapeek\/assets\/banner-1544x500.png?rev=3744354","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/katapeek\/assets\/icon-128x128.png?rev=3744354","icon_2x":"https:\/\/ps.w.org\/katapeek\/assets\/icon-256x256.png?rev=3744354","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/katapeek\/assets\/screenshot-1.png?rev=3745421","caption":"Product catalog with availability and an Add to My Selection button on each product card. Frontend example shown with the Nina dei Nodi theme."},{"src":"https:\/\/ps.w.org\/katapeek\/assets\/screenshot-2.png?rev=3745421","caption":"Product details with image gallery, quantity selection and related products. Frontend example shown with the Nina dei Nodi theme."},{"src":"https:\/\/ps.w.org\/katapeek\/assets\/screenshot-3.png?rev=3745421","caption":"My Selection with editable quantities and a single inquiry sent by email or WhatsApp, without checkout or online payment."},{"src":"https:\/\/ps.w.org\/katapeek\/assets\/screenshot-4.png?rev=3745421","caption":"Product editing with optional code, materials and prices, availability status and image gallery management."},{"src":"https:\/\/ps.w.org\/katapeek\/assets\/screenshot-5.png?rev=3745421","caption":"KataPeek settings for inquiry recipients, optional WhatsApp contact, price display, selection link, related products and primary color."}],"raw_content":"<!--section=description-->\n<p>KataPeek is designed for artisans, makers, studios, showrooms and small businesses that need a professional product catalog without running a full e-commerce store.<\/p>\n\n<p>Create products manually with title, description, categories, main image and gallery. Visitors can add products to My Selection, adjust quantities and send the complete selection as a single inquiry by email or, when enabled, WhatsApp.<\/p>\n\n<p>Prices are optional. The site owner can enable or disable price display globally. KataPeek does not provide checkout, online payments, shipping calculations, taxes or order management.<\/p>\n\n<h4>Free features<\/h4>\n\n<ul>\n<li>Unlimited manually created products.<\/li>\n<li>Product title, description and categories.<\/li>\n<li>Main image and image gallery with lightbox.<\/li>\n<li>Availability status.<\/li>\n<li>Optional code and materials fields.<\/li>\n<li>Optional prices, globally enabled or disabled.<\/li>\n<li>Custom per-product price labels such as \"From\" or \"Starting at\".<\/li>\n<li>Customer selection with quantities.<\/li>\n<li>Inquiry by email, including an HTML copy for the visitor.<\/li>\n<li>Optional WhatsApp inquiry initiated by the visitor.<\/li>\n<li>Automatic Catalog, My Selection and How It Works pages without overwriting existing pages.<\/li>\n<li>Automatic My Selection launcher with heart and live quantity badge.<\/li>\n<li>Showcase module for home pages and landing pages with configurable count, order, category and card details.<\/li>\n<li>Automatic related products on product pages.<\/li>\n<li>Quick Edit support for availability and optional prices.<\/li>\n<li>Built-in Guide \/ FAQ, including email delivery and spam guidance.<\/li>\n<li>Translation-ready interface with bundled Italian translation and English source strings.<\/li>\n<li>Neutral frontend styles designed to work with different WordPress themes.<\/li>\n<li>No WooCommerce dependency.<\/li>\n<\/ul>\n\n<h3>Shortcodes<\/h3>\n\n<pre><code>[katapeek_catalog]\n\n[katapeek_catalog category=\"jewelry\"]\n\n[katapeek_catalog limit=\"6\" order=\"recent\"]\n\n[katapeek_showcase]\n\n[katapeek_selection]\n\n[katapeek_selection_link]\n\n[katapeek_selection_link label=\"My Selection\"]\n\n[katapeek_how_it_works]\n<\/code><\/pre>\n\n<p>Legacy <code>nocart_*<\/code> shortcodes remain supported for existing pages. Internal data identifiers are retained for compatibility with earlier test installations and the Pro add-on.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The customer selection is stored in the visitor's browser using localStorage until the visitor submits an inquiry. KataPeek does not store inquiry form submissions in the WordPress database. Email delivery uses the WordPress <code>wp_mail()<\/code> function.<\/p>\n\n<p>To reduce automated abuse of the public inquiry form, KataPeek temporarily stores non-reversible hashes derived from the submitted email address and request IP address. These short-lived transients are used only for rate limiting and do not contain the raw email address or IP address.<\/p>\n\n<p>KataPeek adds suggested text to the WordPress Privacy Policy guide.<\/p>\n\n<h3>External services<\/h3>\n\n<p>KataPeek does not contact WhatsApp automatically.<\/p>\n\n<p>If the site owner enters a WhatsApp number in the plugin settings, a visitor can choose the \"Send by WhatsApp\" button. Only after that click, the visitor's browser opens <code>https:\/\/wa.me\/<\/code> with a pre-filled message containing the selected product titles, quantities, displayed prices when available, public product URLs and the optional message entered by the visitor. At that point the visitor is interacting with WhatsApp\/Meta and their terms and privacy policy apply.<\/p>\n\n<p>WhatsApp privacy policy: https:\/\/www.whatsapp.com\/legal\/privacy-policy<\/p>\n\n<p>WhatsApp terms of service: https:\/\/www.whatsapp.com\/legal\/terms-of-service<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate KataPeek.<\/li>\n<li>The plugin creates Catalog, My Selection and How It Works pages when equivalent pages do not already exist. Existing pages are never overwritten.<\/li>\n<li>Open KataPeek &gt; Settings and set the recipient email and optional WhatsApp number.<\/li>\n<li>Add products under KataPeek &gt; Products.<\/li>\n<li>Configure KataPeek &gt; Showcase if you want a compact product section on a home page or landing page.<\/li>\n<li>Run a complete test of selection and inquiry delivery before publishing the site.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20katapeek%20an%20e-commerce%20plugin%3F\"><h3>Is KataPeek an e-commerce plugin?<\/h3><\/dt>\n<dd><p>No. It does not provide checkout, online payments, payment gateways, shipping, taxes or order totals. It is a catalog with customer selection and inquiry requests.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20inquiry%20submissions%3F\"><h3>Does the plugin store inquiry submissions?<\/h3><\/dt>\n<dd><p>No. Inquiry form submissions are sent by email and are not stored by KataPeek in the WordPress database. Short-lived non-reversible hashes may be stored temporarily for rate limiting.<\/p><\/dd>\n<dt id=\"why%20can%20a%20catalog%20email%20go%20to%20spam%3F\"><h3>Why can a catalog email go to spam?<\/h3><\/dt>\n<dd><p>KataPeek sends email through WordPress <code>wp_mail()<\/code>. Delivery depends on the site's mail configuration and sender reputation. For production sites, authenticated SMTP or a transactional mailer with correctly configured SPF\/DKIM is recommended.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Renamed the plugin to KataPeek with the katapeek text domain and updated Italian translations.<\/li>\n<li>Moved the top-level admin menu below the standard content menus.<\/li>\n<li>Added KataPeek shortcodes while preserving legacy shortcodes, product data, settings and Pro integration.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Completed WordPress internationalization pass with English source strings and bundled Italian translation files.<\/li>\n<li>Uses WordPress.org automatic language packs, with the bundled Italian file loaded only as a local ZIP-testing fallback.<\/li>\n<li>Updated WordPress.org readme metadata, feature documentation and external-service disclosure for WhatsApp.<\/li>\n<li>Added short-lived hashed rate limiting to the public inquiry form to reduce automated abuse without storing raw email\/IP values.<\/li>\n<li>Removed duplicate lightbox event handling and hardened Quick Edit JavaScript when WordPress inline editing is unavailable.<\/li>\n<li>Preserved existing catalog, Showcase, related-products, email and selection behavior.<\/li>\n<li>Hardened final-output escaping and request sanitization for WordPress.org Plugin Check.<\/li>\n<li>Reworked bounded related-product lookups to avoid the performance warnings raised by Plugin Check.<\/li>\n<li>Prefixed all product-template variables to satisfy WordPress naming-convention checks.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Refined the visual hierarchy of related products.<\/li>\n<li>Reduced the related-section heading size.<\/li>\n<li>Made related-product titles, metadata, prices and add-to-selection buttons smaller and more discreet.<\/li>\n<li>Changes are scoped only to the related-products block and do not alter catalog or Showcase cards.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Improved automatic related products: products from the same category are still prioritized.<\/li>\n<li>If there are not enough same-category products, KataPeek now fills the section with other recent catalog items.<\/li>\n<li>Related products now also work for uncategorized products, as long as the catalog contains at least one other published item.<\/li>\n<li>The current product is always excluded.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Added automatic related products to product detail pages.<\/li>\n<li>Added settings to enable\/disable related products and choose how many to display.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Added a filterable canonical catalog URL so themes and integrations can declare which page actually hosts the KataPeek catalog.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Added the Showcase module and <code>[katapeek_showcase]<\/code> shortcode.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fixed single-image lightbox layout and click-outside closing.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added the dedicated Email, spam and delivery Guide \/ FAQ section.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed lightbox keyboard navigation and Escape closing.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added compact product-detail layout, lightbox and HTML inquiry emails with product thumbnails.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added automatic My Selection launcher and Guide \/ FAQ.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added Quick Edit support for availability and optional prices.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Improved product-image fallback logic.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed unintended output before REST responses.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added the automatic How It Works page and non-destructive page adoption.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First standalone KataPeek release.<\/li>\n<\/ul>","raw_excerpt":"A product catalog with customer selection and inquiry requests. No checkout, no payments and no WooCommerce required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383270","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=383270"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dajko"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383270"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383270"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383270"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383270"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383270"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}