<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>StoreFleet services blog</title>
    <link>https://storefleet.io/blog/</link>
    <atom:link href="https://storefleet.io/rss.xml" rel="self" type="application/rss+xml"/>
    <description>Guides on custom Shopify apps, hiring e-commerce developers and app security, by the StoreFleet team.</description>
    <language>en</language>
    <item>
      <title>PHP2Shell (CVE-2026-109618/9): Check and Patch Your PHP Server</title>
      <link>https://storefleet.io/blog/php2shell-php-vulnerability-check-your-server/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/php2shell-php-vulnerability-check-your-server/</guid>
      <description>Two critical PHP flaws let attackers run code on web servers. Who is affected, the fixed versions, stopgaps if you can't update today, and how to check your sites.</description>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <category>E-commerce developers for hire</category>
      <category>security</category>
      <category>php</category>
      <category>woocommerce</category>
      <category>magento</category>
    </item>
    <item>
      <title>How to Check a Shopify App's Security Before You Install It</title>
      <link>https://storefleet.io/blog/check-shopify-app-security-before-installing/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/check-shopify-app-security-before-installing/</guid>
      <description>Every app you install can reach your store data or your storefront. A practical checklist to judge an app's risk before installing it and to keep it in check after.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Shopify app security review and daily upkeep</category>
      <category>security</category>
      <category>apps</category>
    </item>
    <item>
      <title>Hire a Developer for the Risky Parts of Your Shopify Store</title>
      <link>https://storefleet.io/blog/outsource-risky-shopify-store-parts-daily-upkeep/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/outsource-risky-shopify-store-parts-daily-upkeep/</guid>
      <description>Custom Shopify apps are quicker to build than they were. Why hiring a developer to own the parts of your store attackers target, with daily checks, can pay off.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Shopify app security review and daily upkeep</category>
      <category>security</category>
      <category>custom-apps</category>
      <category>hiring</category>
      <category>maintenance</category>
    </item>
    <item>
      <title>Safer Than Another App? Custom Options After the Checkout Hijack</title>
      <link>https://storefleet.io/blog/replace-risky-shopify-apps-with-custom-app/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/replace-risky-shopify-apps-with-custom-app/</guid>
      <description>After apps were used to hijack Shopify checkouts, four custom routes to cut that risk: an app review, a custom app with no remote code, Functions, and upkeep.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Shopify app security review and daily upkeep</category>
      <category>security</category>
      <category>apps</category>
      <category>custom-apps</category>
    </item>
    <item>
      <title>Shopify Checkout Hijack Through Apps (Oct 2026): What to Check</title>
      <link>https://storefleet.io/blog/shopify-checkout-hijack-apps-october-2026/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-checkout-hijack-apps-october-2026/</guid>
      <description>Compromised third-party apps sent some Shopify shoppers to fake checkout pages in October 2026. What happened, which apps confirmed it, and what to check today.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Shopify app security review and daily upkeep</category>
      <category>security</category>
      <category>apps</category>
      <category>checkout</category>
    </item>
    <item>
      <title>Hire a Shopify Developer: Project, Monthly Retainer or Review?</title>
      <link>https://storefleet.io/blog/hire-shopify-developer-project-or-retainer/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/hire-shopify-developer-project-or-retainer/</guid>
      <description>Three ways to hire a Shopify developer: a fixed-scope project, a monthly retainer or a technical review. When each fits, how to scope it and what to agree first.</description>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <category>E-commerce developers for hire</category>
      <category>custom-apps</category>
      <category>hiring</category>
    </item>
    <item>
      <title>Taking Over a Shopify App From Another Developer: A Checklist</title>
      <link>https://storefleet.io/blog/take-over-shopify-app-from-another-developer/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/take-over-shopify-app-from-another-developer/</guid>
      <description>Your developer left and the Shopify app still runs your store. What to secure first, which accounts to check, and how a new developer should review it.</description>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <category>E-commerce developers for hire</category>
      <category>custom-apps</category>
      <category>hiring</category>
      <category>maintenance</category>
    </item>
    <item>
      <title>Create a Shopify Custom App in the Dev Dashboard (2026 Guide)</title>
      <link>https://storefleet.io/blog/create-shopify-custom-app-dev-dashboard/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/create-shopify-custom-app-dev-dashboard/</guid>
      <description>Since January 2026, new custom apps come from the Dev Dashboard or Shopify CLI. How to create one, set scopes, get tokens, install it, and keep the app in your hands.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>custom-apps</category>
      <category>dev-dashboard</category>
      <category>api</category>
    </item>
    <item>
      <title>How to Hire a Shopify App Developer: Freelancer, Agency or In-House</title>
      <link>https://storefleet.io/blog/hire-shopify-app-developer/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/hire-shopify-app-developer/</guid>
      <description>Freelancer, agency or in-house for a custom Shopify app: how to judge Shopify experience, the questions to ask, red flags, and what the contract must cover.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>E-commerce developers for hire</category>
      <category>custom-apps</category>
      <category>hiring</category>
    </item>
    <item>
      <title>How to Maintain a Custom Shopify App: Routine and Handover</title>
      <link>https://storefleet.io/blog/maintain-custom-shopify-app/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/maintain-custom-shopify-app/</guid>
      <description>API versions, webhooks, logs, hosting, secrets and platform changes: what keeping a custom Shopify app alive involves, plus a routine and a handover checklist.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>custom-apps</category>
      <category>maintenance</category>
      <category>operations</category>
    </item>
    <item>
      <title>Market-Driven Shipping: Audit and Update Your Custom App</title>
      <link>https://storefleet.io/blog/market-driven-shipping-custom-apps/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/market-driven-shipping-custom-apps/</guid>
      <description>Shopify is moving shipping into Markets from October 1, 2026. Why apps that use delivery profiles see stale data or silent no-op writes, and how to fix yours.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>shipping</category>
      <category>custom-apps</category>
      <category>integrations</category>
      <category>markets</category>
    </item>
    <item>
      <title>A Shopify AI Agent That Waits for Your Approval: How to Build It</title>
      <link>https://storefleet.io/blog/shopify-ai-agent-with-human-approval/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-ai-agent-with-human-approval/</guid>
      <description>How to build an AI agent or MCP tool for a Shopify store that prepares refunds, stock and price changes while a person approves the risky ones: scope, logs, checks.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>ai</category>
      <category>mcp</category>
      <category>approvals</category>
      <category>custom-apps</category>
    </item>
    <item>
      <title>Shopify API Version Upgrade: A Quarterly Checklist for Custom Apps</title>
      <link>https://storefleet.io/blog/shopify-api-version-upgrade-checklist/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-api-version-upgrade-checklist/</guid>
      <description>Shopify ships a new Admin API version every three months. How to find the version your custom app calls, read the release notes, test the upgrade and deploy it safely.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>custom-apps</category>
      <category>api</category>
      <category>maintenance</category>
    </item>
    <item>
      <title>Shopify Checkout UI Extensions: What You Can Add, and Where</title>
      <link>https://storefleet.io/blog/shopify-checkout-ui-extensions-guide/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-checkout-ui-extensions-guide/</guid>
      <description>Checkout UI extension targets for checkout, Thank you and Order status pages, which ones need Shopify Plus, the limits they run under, and when an app is enough.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>checkout</category>
      <category>checkout-ui-extensions</category>
      <category>custom-apps</category>
      <category>shopify-plus</category>
    </item>
    <item>
      <title>What Drives the Cost of a Custom Shopify App</title>
      <link>https://storefleet.io/blog/shopify-custom-app-development-cost/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-custom-app-development-cost/</guid>
      <description>The scope, integrations, data, screens, hosting and upkeep that set what a custom Shopify app costs, how to get quotes you can compare, and how to spend less.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>custom-apps</category>
      <category>costs</category>
    </item>
    <item>
      <title>Shopify Custom App vs Public App: Which Distribution Fits</title>
      <link>https://storefleet.io/blog/shopify-custom-app-vs-public-app/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-custom-app-vs-public-app/</guid>
      <description>Custom, unlisted or public: what each Shopify app distribution allows, from Plus organizations and App Store review to billing and Functions on non-Plus plans.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>custom-apps</category>
      <category>apps</category>
    </item>
    <item>
      <title>Shopify Custom Reports: ShopifyQL, the API and When to Build</title>
      <link>https://storefleet.io/blog/shopify-custom-reports-shopifyql/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-custom-reports-shopifyql/</guid>
      <description>How to build custom reports in Shopify Analytics with ShopifyQL, query the same data from an app with shopifyqlQuery, export it, and when a custom report is worth it.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>reports</category>
      <category>analytics</category>
      <category>shopifyql</category>
      <category>custom-apps</category>
    </item>
    <item>
      <title>Shopify Customer Accounts: Extensions, Legacy Status, Migration</title>
      <link>https://storefleet.io/blog/shopify-customer-account-extensions/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-customer-account-extensions/</guid>
      <description>Shopify customer accounts vs legacy accounts, the status of the legacy deprecation, what customer account UI extensions can add, and what to check before you upgrade.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>customer-accounts</category>
      <category>customer-account-ui-extensions</category>
      <category>custom-apps</category>
      <category>migration</category>
    </item>
    <item>
      <title>Connecting Shopify to an ERP, WMS or 3PL: How to Design It</title>
      <link>https://storefleet.io/blog/shopify-erp-3pl-integration/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-erp-3pl-integration/</guid>
      <description>What flows each way between Shopify and an ERP, warehouse system or 3PL, who owns each record, and how to handle retries, bulk loads, failures and reconciliation.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>integrations</category>
      <category>custom-apps</category>
      <category>erp</category>
      <category>3pl</category>
    </item>
    <item>
      <title>Shopify Flow vs a Custom App: Where Each One Stops</title>
      <link>https://storefleet.io/blog/shopify-flow-vs-custom-app/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-flow-vs-custom-app/</guid>
      <description>What Shopify Flow can do in 2026, its plan rules and hard limits, what a custom app costs to build and keep running, and a decision table for choosing between them.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>shopify-flow</category>
      <category>custom-apps</category>
      <category>automation</category>
    </item>
    <item>
      <title>Shopify Functions: What You Can Customise and Where They Stop</title>
      <link>https://storefleet.io/blog/shopify-functions-custom-logic/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-functions-custom-logic/</guid>
      <description>What Shopify Functions can change today in discounts, delivery, payments, validation, bundles and fulfillment, their limits, and which plans can use them.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>shopify-functions</category>
      <category>checkout</category>
      <category>custom-apps</category>
    </item>
    <item>
      <title>Handling GDPR Customer Data Requests on Shopify</title>
      <link>https://storefleet.io/blog/shopify-gdpr-customer-data-requests/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-gdpr-customer-data-requests/</guid>
      <description>How to handle access and erasure requests on Shopify: request customer data, erase personal data, the timelines Shopify documents, and what apps and integrations must do.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>gdpr</category>
      <category>privacy</category>
      <category>customer-data</category>
      <category>webhooks</category>
      <category>custom-apps</category>
    </item>
    <item>
      <title>Shopify POS UI Extensions: Custom Tools for Your Store Staff</title>
      <link>https://storefleet.io/blog/shopify-pos-ui-extensions-custom-app/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-pos-ui-extensions-custom-app/</guid>
      <description>How POS UI extensions add tiles, actions and blocks to Shopify POS, the targets available, what staff can do with them, plan notes, and custom vs public apps.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>pos</category>
      <category>pos-ui-extensions</category>
      <category>retail</category>
      <category>custom-apps</category>
    </item>
    <item>
      <title>Shopify REST to GraphQL Migration: A Plan for Custom Apps</title>
      <link>https://storefleet.io/blog/shopify-rest-to-graphql-migration/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-rest-to-graphql-migration/</guid>
      <description>The REST Admin API has been legacy since October 2024. What changes when a custom app or integration moves to GraphQL, a step-by-step plan, and the traps to avoid.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>custom-apps</category>
      <category>api</category>
      <category>graphql</category>
    </item>
    <item>
      <title>Shopify Scripts Are Off: Migrate to Shopify Functions</title>
      <link>https://storefleet.io/blog/shopify-scripts-to-functions-migration/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-scripts-to-functions-migration/</guid>
      <description>Shopify Scripts were deactivated on June 30, 2026. What stopped working, which Function API replaces each Script, the Plus rule for custom apps, and a migration plan.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>shopify-functions</category>
      <category>shopify-scripts</category>
      <category>custom-apps</category>
      <category>checkout</category>
    </item>
    <item>
      <title>Thank You Page Scripts Stopped? Recover Tracking and Content</title>
      <link>https://storefleet.io/blog/thank-you-order-status-page-upgrade/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/thank-you-order-status-page-upgrade/</guid>
      <description>checkout.liquid and additional scripts were sunset on Shopify's Thank you and Order status pages. How to rebuild tracking with pixels and custom content with extensions.</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>checkout</category>
      <category>tracking</category>
      <category>custom-apps</category>
      <category>pixels</category>
    </item>
    <item>
      <title>How to Brief a Developer for a Custom Shopify App</title>
      <link>https://storefleet.io/blog/brief-a-developer-for-a-custom-shopify-app/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/brief-a-developer-for-a-custom-shopify-app/</guid>
      <description>What to write in a brief, which plan rules change what is possible, how to share store access safely, and what agencies and agent-based tools need to plan for.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>custom-apps</category>
      <category>agencies</category>
    </item>
    <item>
      <title>Back-Office Tools for Shopify Teams: When to Build Your Own</title>
      <link>https://storefleet.io/blog/shopify-back-office-tools-for-teams/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-back-office-tools-for-teams/</guid>
      <description>Narrow staff actions, approval steps, bulk edits with a preview and weekly reports: where Shopify admin stops fitting your team, and how internal tools fill the gap.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>teams</category>
      <category>custom-apps</category>
    </item>
    <item>
      <title>Shopify Integrations That Don't Break: A Practical Checklist</title>
      <link>https://storefleet.io/blog/shopify-integrations-that-dont-break/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/shopify-integrations-that-dont-break/</guid>
      <description>Missed webhooks, duplicate orders, rate limits and expiring API versions: why syncs with accounting, warehouses and sheets fail, and the patterns that keep them right.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>integrations</category>
      <category>custom-apps</category>
    </item>
    <item>
      <title>Custom Shopify App or Off-the-Shelf? How to Decide</title>
      <link>https://storefleet.io/blog/when-to-build-a-custom-shopify-app/</link>
      <guid isPermaLink="true">https://storefleet.io/blog/when-to-build-a-custom-shopify-app/</guid>
      <description>Flow, Functions, a public app or a custom app: how to choose where new store logic should live, and the 2026 Shopify changes to check before you decide.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Custom Shopify app development</category>
      <category>custom-apps</category>
      <category>apps</category>
    </item>
  </channel>
</rss>
