<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>ShopsWired Blog</title>
  <link href="https://www.shopswired.com/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://www.shopswired.com/blog" rel="alternate" type="text/html"/>
  <id>https://www.shopswired.com/blog</id>
  <updated>2026-10-20T00:00:00Z</updated>
  <entry>
    <title><![CDATA[How to Build Custom Shipping Rates With a ShopsWired Plugin]]></title>
    <link href="https://www.shopswired.com/blog/custom-shipping-rates-plugin" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/custom-shipping-rates-plugin</id>
    <published>2026-10-20T00:00:00Z</published>
    <updated>2026-10-20T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Developers"/>
    <summary type="text"><![CDATA[A worked guide to the shipping.calculate hook — filtering built-in methods, quoting a live carrier rate with a cached fetch, handling a blank ZIP, and enforcing the rule where it actually counts. Every snippet matches the published API.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[Build Your First ShopsWired Plugin: A Step-by-Step Guide]]></title>
    <link href="https://www.shopswired.com/blog/build-your-first-shopswired-plugin" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/build-your-first-shopswired-plugin</id>
    <published>2026-10-13T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Developers"/>
    <summary type="text"><![CDATA[Scaffold a plugin, write a real order.after_save hook, add a cron script, watch it run with live preview, then publish it. Every snippet here matches the actual ShopsWired API.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[Design Custom Store Pages With a Drag-and-Drop Builder]]></title>
    <link href="https://www.shopswired.com/blog/drag-and-drop-store-page-builder" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/drag-and-drop-store-page-builder</id>
    <published>2026-10-06T00:00:00Z</published>
    <updated>2026-10-06T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[How an ecommerce page builder actually works: rows, columns, and blocks, live product grids that respect customer pricing, announcement bars, and CMS pages at /page/slug - all without touching theme code.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[The Hidden Cost of Shopify Apps (and How to Avoid It)]]></title>
    <link href="https://www.shopswired.com/blog/hidden-cost-of-shopify-apps" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/hidden-cost-of-shopify-apps</id>
    <published>2026-09-29T00:00:00Z</published>
    <updated>2026-09-29T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[Shopify's base plan is the smallest line on most merchants' bills. Here is what the app stack actually costs, why it grows, and which of those capabilities are native on ShopsWired.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[How to Run Multiple Online Stores From One Account]]></title>
    <link href="https://www.shopswired.com/blog/run-multiple-online-stores-one-account" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/run-multiple-online-stores-one-account</id>
    <published>2026-09-22T00:00:00Z</published>
    <updated>2026-09-22T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[One ShopsWired account can own or belong to any number of stores, each with fully isolated data and its own plan. Here is how the switcher, billing accounts and per-shop pricing actually work.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[B2B and Wholesale Pricing, Built Into Your Store]]></title>
    <link href="https://www.shopswired.com/blog/b2b-wholesale-tiered-pricing" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/b2b-wholesale-tiered-pricing</id>
    <published>2026-09-15T00:00:00Z</published>
    <updated>2026-09-15T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[How to run wholesale and trade pricing on the same store as retail: named levels like Wholesale and Dealer, rule waterfalls by tag or attribute, per-customer assignment, and quantity breaks - all native, no second platform.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[How to Sell Subscriptions on Your Online Store (Built In)]]></title>
    <link href="https://www.shopswired.com/blog/sell-subscriptions-on-your-store" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/sell-subscriptions-on-your-store</id>
    <published>2026-09-08T00:00:00Z</published>
    <updated>2026-09-08T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[A practical guide to launching recurring revenue on your store: plan cadences, trials, billing anchors, failed-payment handling, and self-service - all native, with no subscription app tax.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[How to Dropship Without Apps: The ShopsWired Reseller Network]]></title>
    <link href="https://www.shopswired.com/blog/native-dropshipping-reseller-network" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/native-dropshipping-reseller-network</id>
    <published>2026-09-01T00:00:00Z</published>
    <updated>2026-09-01T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[Wired links two ShopsWired stores directly: one supplies the catalog, the other resells it with its own markup. Fulfillments and payouts are built in, so there is no dropshipping app in the middle.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[A Simpler Alternative to Shopify App Development]]></title>
    <link href="https://www.shopswired.com/blog/shopify-app-development-alternative" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/shopify-app-development-alternative</id>
    <published>2026-08-25T00:00:00Z</published>
    <updated>2026-08-27T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Developers"/>
    <summary type="text"><![CDATA[Shopify apps are hosted web apps with an OAuth install flow and a review queue. A ShopsWired plugin is a directory of JavaScript that runs on the platform itself. Here is the honest comparison.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[Ecommerce Platforms With No Transaction Fees: The Real Math]]></title>
    <link href="https://www.shopswired.com/blog/ecommerce-platform-with-no-transaction-fees" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/ecommerce-platform-with-no-transaction-fees</id>
    <published>2026-08-18T00:00:00Z</published>
    <updated>2026-08-27T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[Platform surcharges and processor fees are two different line items, and only one of them is negotiable. Here is how to tell them apart and what a 1-2% surcharge actually costs at real revenue.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[What Is ShopScript? Server-Side JavaScript for Commerce]]></title>
    <link href="https://www.shopswired.com/blog/what-is-shopscript-server-side-javascript-commerce" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/what-is-shopscript-server-side-javascript-commerce</id>
    <published>2026-08-11T00:00:00Z</published>
    <updated>2026-08-27T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Developers"/>
    <summary type="text"><![CDATA[ShopScript is the server-side JavaScript runtime that executes every ShopsWired customization. Here is what it is, what the sw.* bridges give you, and exactly where the limits sit.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[Headless vs Fully Managed Commerce: Which Is Right for You?]]></title>
    <link href="https://www.shopswired.com/blog/headless-vs-fully-managed-commerce" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/headless-vs-fully-managed-commerce</id>
    <published>2026-08-04T00:00:00Z</published>
    <updated>2026-08-27T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[Headless commerce trades a maintained storefront for a codebase you own and must run forever. Here is when that trade pays off, when it does not, and what the middle option looks like.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[Ecommerce Event Hooks Explained: Customizing Checkout, Cart, and More]]></title>
    <link href="https://www.shopswired.com/blog/ecommerce-event-hooks-explained" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/ecommerce-event-hooks-explained</id>
    <published>2026-07-28T00:00:00Z</published>
    <updated>2026-07-28T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Developers"/>
    <summary type="text"><![CDATA[A conceptual tour of ShopsWired event hooks — data, cart, checkout, payment, search, and render — and the single ctx pattern that ties them together.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[How to Sell Digital Products Online in 2026]]></title>
    <link href="https://www.shopswired.com/blog/how-to-sell-digital-products-online-2026" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/how-to-sell-digital-products-online-2026</id>
    <published>2026-07-21T00:00:00Z</published>
    <updated>2026-08-27T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[Downloads, licenses, and subscriptions: how to sell digital products online in 2026 — and why 0% transaction fees matter most when your margins are already near 100%.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[How to Make Money Selling Plugins and Themes on ShopsWired]]></title>
    <link href="https://www.shopswired.com/blog/sell-plugins-and-themes-marketplace-guide" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/sell-plugins-and-themes-marketplace-guide</id>
    <published>2026-07-14T00:00:00Z</published>
    <updated>2026-07-14T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Developers"/>
    <summary type="text"><![CDATA[A developer's guide to turning ShopsWired plugins and themes into recurring revenue: what sells, how to publish, how to price with tiers and in-app purchases, and how payouts work.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[How to Migrate From Shopify Without Losing Sales]]></title>
    <link href="https://www.shopswired.com/blog/how-to-migrate-from-shopify-2026" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/how-to-migrate-from-shopify-2026</id>
    <published>2026-07-10T00:00:00Z</published>
    <updated>2026-08-27T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[A practical, no-fluff migration checklist for moving off Shopify without downtime or lost rankings — export your catalog and customers, map every URL to a 301 redirect, cut over DNS safely, and reconnect payments.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[How to Build a Custom Ecommerce Theme on ShopsWired]]></title>
    <link href="https://www.shopswired.com/blog/how-to-build-a-custom-ecommerce-theme" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/how-to-build-a-custom-ecommerce-theme</id>
    <published>2026-07-07T00:00:00Z</published>
    <updated>2026-07-07T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Developers"/>
    <summary type="text"><![CDATA[A developer walkthrough of building a custom storefront theme on ShopsWired — Liquid templates, route data loaders, e-commerce filters, render hooks, and live preview via the CLI.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[The 7 Best Shopify Alternatives for 2026]]></title>
    <link href="https://www.shopswired.com/blog/best-shopify-alternatives-2026" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/best-shopify-alternatives-2026</id>
    <published>2026-07-03T00:00:00Z</published>
    <updated>2026-08-27T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[A fair, specific roundup of the seven best Shopify alternatives in 2026 — from WooCommerce and BigCommerce to Medusa — and how to pick the right one for lower fees, more control, or deeper customization.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[Shopify Transaction Fees Explained (and How to Pay 0% in 2026)]]></title>
    <link href="https://www.shopswired.com/blog/shopify-transaction-fees-how-to-pay-zero-2026" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/shopify-transaction-fees-how-to-pay-zero-2026</id>
    <published>2026-07-02T00:00:00Z</published>
    <updated>2026-08-27T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Ecommerce"/>
    <summary type="text"><![CDATA[A clear, honest breakdown of Shopify transaction fees in 2026, the real math at different revenue levels, and how a 0%-transaction-fee platform changes your margins.]]></summary>
  </entry>
  <entry>
    <title><![CDATA[Introducing the New ShopsWired]]></title>
    <link href="https://www.shopswired.com/blog/introducing-the-new-shopswired" rel="alternate" type="text/html"/>
    <id>https://www.shopswired.com/blog/introducing-the-new-shopswired</id>
    <published>2026-05-31T00:00:00Z</published>
    <updated>2026-05-31T00:00:00Z</updated>
    <author><name>The ShopsWired Team</name></author>
    <category term="Announcement"/>
    <summary type="text"><![CDATA[We rebuilt ShopsWired from the ground up — from an embeddable shop widget into a fully programmable commerce platform with plugins, themes, custom records, and a CLI.]]></summary>
  </entry>
</feed>
