<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>thread Re: Retail Features Need More Development, Here is my attempt to bridge the gap for myself with AI in Feedback Discussions</title>
    <link>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825382#M1516</link>
    <description>&lt;P&gt;Its on my github if you want to try and run it. Only the vendor functions won't work fully without some database tweaking due to api limitations at this time, the po exports are also a WIP&lt;/P&gt;</description>
    <pubDate>Sun, 16 Nov 2025 19:29:58 GMT</pubDate>
    <dc:creator>JTPets</dc:creator>
    <dc:date>2025-11-16T19:29:58Z</dc:date>
    <item>
      <title>Retail Features Need More Development, Here is my attempt to bridge the gap for myself with AI</title>
      <link>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825000#M1488</link>
      <description>&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6385065918112w1134h540r437" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6385065918112" data-account="6147775066001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6147775066001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6385065918112w1134h540r437');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.squareup.com/t5/video/gallerypage/video-id/6385065918112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;H1&gt;JTPets Inventory System - Complete Summary&lt;/H1&gt;&lt;H2&gt;What We Built&lt;/H2&gt;&lt;P class=""&gt;A &lt;STRONG&gt;production-ready inventory management system&lt;/STRONG&gt; for JTPets pet supply business with Square POS integration. The system automates reorder suggestions, tracks sales velocity, manages purchase orders, and provides comprehensive business intelligence.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;Core Features Implemented&lt;/H2&gt;&lt;H3&gt;1. &lt;STRONG&gt;Square Integration&lt;/STRONG&gt;&lt;/H3&gt;&lt;UL class=""&gt;&lt;LI&gt;Full catalog sync (items, variations, categories, images)&lt;/LI&gt;&lt;LI&gt;Multi-location inventory tracking&lt;/LI&gt;&lt;LI&gt;Vendor management&lt;/LI&gt;&lt;LI&gt;Sales velocity analysis (91/182/365-day periods)&lt;/LI&gt;&lt;LI&gt;Smart sync with configurable intervals (90% fewer API calls)&lt;/LI&gt;&lt;LI&gt;Soft-delete tracking with automatic inventory zeroing&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;2. &lt;STRONG&gt;Intelligent Reorder System&lt;/STRONG&gt;&lt;/H3&gt;&lt;UL class=""&gt;&lt;LI&gt;Priority-based suggestions (URGENT/HIGH/MEDIUM/LOW)&lt;/LI&gt;&lt;LI&gt;Multi-factor analysis:&lt;UL class=""&gt;&lt;LI&gt;Days until stockout&lt;/LI&gt;&lt;LI&gt;Square stock alert thresholds (location-specific)&lt;/LI&gt;&lt;LI&gt;Sales velocity trends&lt;/LI&gt;&lt;LI&gt;Lead times&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Case pack and reorder multiple adjustments&lt;/LI&gt;&lt;LI&gt;Secondary vendor warnings&lt;/LI&gt;&lt;LI&gt;Handles items with no sales data&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;3. &lt;STRONG&gt;Purchase Order Management&lt;/STRONG&gt;&lt;/H3&gt;&lt;UL class=""&gt;&lt;LI&gt;Create POs from reorder suggestions&lt;/LI&gt;&lt;LI&gt;Edit quantities inline before submitting&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Square CSV export&lt;/STRONG&gt; (RFC 4180 compliant) for easy import&lt;/LI&gt;&lt;LI&gt;Track PO status (Draft/Submitted/Partial/Received)&lt;/LI&gt;&lt;LI&gt;Vendor and location filtering&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;4. &lt;STRONG&gt;Expiration Tracking&lt;/STRONG&gt;&lt;/H3&gt;&lt;UL class=""&gt;&lt;LI&gt;Set expiration dates per variation&lt;/LI&gt;&lt;LI&gt;"Never expires" flag&lt;/LI&gt;&lt;LI&gt;Filter by time ranges (30/60/90/120 days)&lt;/LI&gt;&lt;LI&gt;In-line editing with confirmation&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Thu, 13 Nov 2025 20:03:55 GMT</pubDate>
      <guid>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825000#M1488</guid>
      <dc:creator>JTPets</dc:creator>
      <dc:date>2025-11-13T20:03:55Z</dc:date>
    </item>
    <item>
      <title>Re: Retail Features Need More Development, Here is my attempt to bridge the gap for myself with AI</title>
      <link>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825007#M1489</link>
      <description>&lt;P&gt;Wow &lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/308043"&gt;@JTPets&lt;/a&gt;&amp;nbsp;, I am blown away!&amp;nbsp;&lt;/P&gt;&lt;P&gt;You have been working hard on this. Incredible.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kudos to you!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Nov 2025 20:02:35 GMT</pubDate>
      <guid>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825007#M1489</guid>
      <dc:creator>TCSlaguna</dc:creator>
      <dc:date>2025-11-13T20:02:35Z</dc:date>
    </item>
    <item>
      <title>Re: Retail Features Need More Development, Here is my attempt to bridge the gap for myself with AI</title>
      <link>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825012#M1491</link>
      <description>&lt;P&gt;Anyone from Square want to clone this for me into the actual dashboard? my code is open source &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/655946"&gt;@alexschiff&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/139183"&gt;@isabelle&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/646748"&gt;@Summer2024&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/53148"&gt;@GJ_Square&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/212519"&gt;@alexws&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/604512"&gt;@Divyac&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/308387"&gt;@brianstanish&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/388583"&gt;@issara_p&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/711871"&gt;@JessicaVersaw&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/713232"&gt;@Jink&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/386639"&gt;@KCfromProduct&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/575796"&gt;@mkochanowski&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/722176"&gt;@shireenb&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/387880"&gt;@victorial&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/598651"&gt;@MaddyV&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Nov 2025 20:12:20 GMT</pubDate>
      <guid>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825012#M1491</guid>
      <dc:creator>JTPets</dc:creator>
      <dc:date>2025-11-13T20:12:20Z</dc:date>
    </item>
    <item>
      <title>Re: Retail Features Need More Development, Here is my attempt to bridge the gap for myself with AI</title>
      <link>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825373#M1514</link>
      <description>&lt;P&gt;please... we need this! you're unreal!&lt;/P&gt;</description>
      <pubDate>Sun, 16 Nov 2025 19:16:35 GMT</pubDate>
      <guid>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825373#M1514</guid>
      <dc:creator>DinaLRosenberg</dc:creator>
      <dc:date>2025-11-16T19:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: Retail Features Need More Development, Here is my attempt to bridge the gap for myself with AI</title>
      <link>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825382#M1516</link>
      <description>&lt;P&gt;Its on my github if you want to try and run it. Only the vendor functions won't work fully without some database tweaking due to api limitations at this time, the po exports are also a WIP&lt;/P&gt;</description>
      <pubDate>Sun, 16 Nov 2025 19:29:58 GMT</pubDate>
      <guid>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825382#M1516</guid>
      <dc:creator>JTPets</dc:creator>
      <dc:date>2025-11-16T19:29:58Z</dc:date>
    </item>
    <item>
      <title>Re: Retail Features Need More Development, Here is my attempt to bridge the gap for myself with AI</title>
      <link>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825414#M1518</link>
      <description>&lt;P&gt;Believe it or not, $100 in claude clode tokens and about 8 hours of real focus&lt;/P&gt;</description>
      <pubDate>Mon, 17 Nov 2025 01:29:41 GMT</pubDate>
      <guid>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825414#M1518</guid>
      <dc:creator>JTPets</dc:creator>
      <dc:date>2025-11-17T01:29:41Z</dc:date>
    </item>
    <item>
      <title>Re: Retail Features Need More Development, Here is my attempt to bridge the gap for myself with AI</title>
      <link>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825644#M1570</link>
      <description>&lt;P&gt;&lt;a href="https://community.squareup.com/t5/user/viewprofilepage/user-id/584112"&gt;@dokidoki&lt;/a&gt;&amp;nbsp;Here is a video of the current cycle count system I've implemented, for your count by category you could set the daily batch to 0 in the .env, export your catalog and copy upc/gtin into the box after filtering by category:&lt;BR /&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6385269132112w1144h540r583" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6385269132112" data-account="6147775066001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6147775066001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6385269132112w1144h540r583');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.squareup.com/t5/video/gallerypage/video-id/6385269132112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;BR /&gt;Alternativly, use the source code as a project with claude code to pivot to something more suitable to you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 19:28:24 GMT</pubDate>
      <guid>https://community.squareup.com/t5/Feedback-Discussions/Retail-Features-Need-More-Development-Here-is-my-attempt-to/m-p/825644#M1570</guid>
      <dc:creator>JTPets</dc:creator>
      <dc:date>2025-11-18T19:28:24Z</dc:date>
    </item>
  </channel>
</rss>

