← All articles

$Co-Founder & CTO

Articles by Muhammad Rehan.

Leads systems integration and technical delivery at ASSOSIATIX—the engineering backbone connecting storefronts to the tools brands already run on.

About Muhammad Rehan
preview

Nov 4, 2026

PayPal's 25 Webhook Retries Aren't Exactly-Once

  • Payments & Marketplaces
  • Integrations & APIs

PayPal retries a failing webhook up to 25 times over 3 days — but that's not deduplication. Here's why you still need an event-ID store.

Read article
Shopify Replaces returnReason With ReturnReasonDefinition — ASSOSIATIX Journal

Nov 3, 2026

Shopify Replaces returnReason With ReturnReasonDefinition

  • Operations & Fulfillment
  • Integrations & APIs

Shopify's new ReturnReasonDefinition type replaces the returnReason enum — here's what ERPs and return-analytics tools need to change.

Read article
What Shopify's network_access Config Actually Does — ASSOSIATIX Journal

Nov 2, 2026

What Shopify's network_access Config Actually Does

  • Integrations & APIs
  • Apps & Product Engineering

Shopify's new network_access section in shopify.app.toml looks like a firewall. It's actually a deploy-time allow-list for monitoring and UX.

Read article
Shopify's IP Allowlist: What It Actually Locks Down — ASSOSIATIX Journal

Nov 1, 2026

Shopify's IP Allowlist: What It Actually Locks Down

  • Integrations & APIs

Shopify's new IP allowlist blocks Admin API requests from unlisted servers, but it can't cover Flow's HTTP action, Oxygen storefronts, or serverless hosts.

Read article
stripe-node Quietly Changed How Webhook Timestamp Checks Work — ASSOSIATIX Journal

Oct 31, 2026

stripe-node Quietly Changed How Webhook Timestamp Checks Work

  • Payments & Marketplaces
  • Integrations & APIs

Two stripe-node releases changed webhook timestamp-tolerance defaults for verifyHeader() and constructEvent(). Here's what shifted, and what to check.

Read article
Shopify's Purchase Order Read API Goes Public — ASSOSIATIX Journal

Oct 30, 2026

Shopify's Purchase Order Read API Goes Public

  • Operations & Fulfillment
  • Integrations & APIs

Shopify's new Purchase Order Read API ships in 2026-10, but read_inventory alone no longer authorizes the reads your preview integration relied on.

Read article
preview

Oct 27, 2026

Shopify's identityProviderSubjectDelete, Explained

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify's new mutation unlinks a customer from an SSO identity provider and signs them out everywhere — but it isn't a permanent block. Here's why that matters.

Read article
preview

Oct 26, 2026

Shopify's Market ID Targeting Is No Longer Stable

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify Markets lets merchants nest markets, but deprecated endpoints return only the most specific match — and Shopify's own fix for it is on hold.

Read article
preview

Oct 25, 2026

Shopify Rollouts Now Gate Discounts and Catalogs

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify's Rollouts system now overrides discount and catalog state for a slice of traffic — here's what pricing syncs must read instead.

Read article
Shopify's Expiring Token Migration Gets Two Recovery Windows — ASSOSIATIX Journal

Oct 24, 2026

Shopify's Expiring Token Migration Gets Two Recovery Windows

  • Integrations & APIs

Shopify's January 2027 offline-token deadline stays fixed, but two 2026 updates added 30-day and 7-day recovery windows for lost responses.

Read article
Shopify's carts/update Webhook Now Skips No-Op Cart Writes — ASSOSIATIX Journal

Oct 23, 2026

Shopify's carts/update Webhook Now Skips No-Op Cart Writes

  • Integrations & APIs

Shopify's October 2026 change makes carts/update fire only on real cart changes — here's what breaks for consumers that counted deliveries as request volume.

Read article
preview

Oct 21, 2026

Shopify's Ship-and-Pickup-in-One-Order: What Apps Must Fix

  • Enterprise & Shopify Plus
  • Operations & Fulfillment

Shopify's Plus/Enterprise checkout can now split one order into shipped and pickup fulfillments. Here's what breaks and the deadlines to plan around.

Read article
preview

Oct 20, 2026

Shopify Plus Expansion Stores: The Same-Brand Rule

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify Plus allows up to ten stores per contract, but expansion stores must pass a strict same-brand test — here's where that line actually falls.

Read article
preview

Oct 19, 2026

Shopify's orderCancel Gets a Confirmable jobResult

  • Integrations & APIs

Shopify's orderCancel mutation now returns a typed jobResult, finally giving integrations a reliable way to confirm an async cancellation's outcome.

Read article
preview

Oct 18, 2026

Shopify's giftCardProductSet Locks Currency at Creation

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify's giftCardProductSet mutation locks issuanceCurrency and crossCurrencyRedeemable permanently at creation — there's no update path if you get them wrong.

Read article
preview

Oct 17, 2026

owner_type Is Coming to Checkout Metafields in 2027-01

  • Apps & Product Engineering
  • Integrations & APIs

Shopify added owner_type to checkout metafield declarations on Oct 8, 2026 — optional now, required in API 2027-01. Here's what to change.

Read article
preview

Oct 16, 2026

Shopify's Global Catalog REST API Shuts Off Nov 2

  • Integrations & APIs
  • Automation & AI

Shopify's Global Catalog REST API stops serving traffic on November 2, 2026. Here's the exact REST-to-UCP/MCP migration path, endpoint by endpoint.

Read article
preview

Oct 14, 2026

Shopify's Payment Customization API Sets B2B Deposits in Code

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify's Payment Customization Function API can set B2B deposits and net terms in checkout code — but deposits still need Shopify Plus.

Read article
preview

Oct 13, 2026

Shopify Ties Return Policies to Markets as Structured Data

  • Enterprise & Shopify Plus
  • Integrations & APIs
  • Operations & Fulfillment

Shopify's API 2026-10 makes return policy rules structured data markets reference directly — what read_legal_policies and write_markets unlock for ERPs.

Read article
Shopify's New Subscription API: Calculate, Then Commit — ASSOSIATIX Journal

Oct 12, 2026

Shopify's New Subscription API: Calculate, Then Commit

  • Operations & Fulfillment
  • Integrations & APIs

The SubscriptionContractCalculation API replaces draft mutations with calculate-poll-commit — and only one half of that flow is safe to retry.

Read article
preview

Oct 11, 2026

Shopify Plus Draft Order Deposits Are Now a GraphQL Field

  • Enterprise & Shopify Plus
  • Integrations & APIs

API 2026-07 turns B2B draft order deposits from an admin-only setting into a GraphQL field apps can set and read. What ERP and OMS integrations must track now.

Read article
Customer Account API: Two Rate Limits, Two Failure Modes — ASSOSIATIX Journal

Oct 10, 2026

Customer Account API: Two Rate Limits, Two Failure Modes

  • Integrations & APIs

Shopify's Customer Account API now enforces two independent rate limits — one returns HTTP 429, the other hides inside a 200 OK response.

Read article
preview

Oct 9, 2026

Shopify's RequestedOrderEdit: What ERPs Need to Watch

  • Integrations & APIs
  • Operations & Fulfillment

Shopify's 2026-10 API adds a RequestedOrderEdit resource so ERP and 3PL integrations can finally see buyer-requested order edits before fulfillment.

Read article
Shopify Moves Draft Order Holds From Reserved to Committed — ASSOSIATIX Journal

Oct 8, 2026

Shopify Moves Draft Order Holds From Reserved to Committed

  • Operations & Fulfillment
  • Integrations & APIs

Shopify is consolidating draft order, transfer, and shipment inventory holds into the committed state — here's what integration code needs to check.

Read article
Shopify's New Pricing Audit Trail, Explained — ASSOSIATIX Journal

Oct 7, 2026

Shopify's New Pricing Audit Trail, Explained

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify's 2026-10 API added an auditTrail field that shows the exact calculation behind a buyer's contextual price — and one trap to avoid.

Read article
preview

Oct 6, 2026

Shopify Split Return Creation From Processing. Rebuild ERPs Now

  • Operations & Fulfillment
  • Integrations & APIs

returnProcess splits return confirmation from return creation, moving when a sale is recorded and when exchange fulfillment orders exist. Here's what ERPs need to rebuild.

Read article
Checkout Validation Functions Gain Billing Address and PO Checks — ASSOSIATIX Journal

Oct 5, 2026

Checkout Validation Functions Gain Billing Address and PO Checks

  • Enterprise & Shopify Plus
  • Integrations & APIs

API 2026-04 adds billing address and PO number fields to Shopify's Cart and Checkout Validation Functions, closing a client-side compliance gap.

Read article
Shopify Events GA: Triggers, Query, Query Filter — ASSOSIATIX Journal

Oct 4, 2026

Shopify Events GA: Triggers, Query, Query Filter

  • Integrations & APIs

Shopify's Next Gen Events reached GA in API version 2026-10. Here's how triggers, query, and query_filter combine to replace classic webhooks.

Read article
preview

Oct 3, 2026

Fulfillment Order Reroute vs. Move in Shopify

  • Operations & Fulfillment
  • Integrations & APIs

Shopify has two mutations to relocate a fulfillment order — one you aim yourself, one Shopify aims for you — and each fails differently.

Read article
Shopify Removes marketCurrencySettingsUpdate in 2027-01 — ASSOSIATIX Journal

Oct 2, 2026

Shopify Removes marketCurrencySettingsUpdate in 2027-01

  • Enterprise & Shopify Plus
  • Integrations & APIs

marketCurrencySettingsUpdate is removed in Admin GraphQL API 2027-01 — here's the exact marketCreate/marketUpdate migration path.

Read article
Shopify's Collection.sources Model: The Silent Break for Sync Tools — ASSOSIATIX Journal

Oct 1, 2026

Shopify's Collection.sources Model: The Silent Break for Sync Tools

  • Integrations & APIs

Shopify's 2026-07 Collection.sources model doesn't error on old API versions — it just hides collections from your queries. Here's what to check.

Read article
Shopify's Checkout and Accounts Configuration API, Mapped — ASSOSIATIX Journal

Sep 30, 2026

Shopify's Checkout and Accounts Configuration API, Mapped

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify's new Checkout and Accounts Configuration API replaces checkoutBrandingUpsert — here's exactly what maps where.

Read article
preview

Sep 29, 2026

Shopify Cut Events Query Budgets to 100 Points — Redesign, Don't Trim

  • Integrations & APIs

Shopify's Events system cut its query complexity limit from 250 to 100 points. The fix isn't a smaller query — it's splitting one subscription into several.

Read article
preview

Sep 28, 2026

Shopify's B2B Rollout: What's Universal vs. Plus-Only Now

  • Enterprise & Shopify Plus

Shopify's April 2026 update put core B2B tools on every plan. Here's the exact line where Plus-exclusive features still start.

Read article
preview

Sep 27, 2026

Shopify's CANCELED Receive Needs Idempotent Retries

  • Operations & Fulfillment
  • Integrations & APIs

Shopify's new CANCELED receive action adds a third shipment outcome — but it needs retry logic that already handles the mandatory idempotency key.

Read article
preview

Sep 26, 2026

Shopify's 500,000-Variant Rate Limit — and the Plus Exemption

  • Enterprise & Shopify Plus
  • Integrations & APIs

Once a Shopify store passes 500,000 variants, a second rate limit kicks in — unless the store runs on Shopify Plus.

Read article
Shopify's Market Hierarchy API Is Eventually Consistent — ASSOSIATIX Journal

Sep 25, 2026

Shopify's Market Hierarchy API Is Eventually Consistent

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify's new market hierarchy API is eventually consistent — here's the version-check-then-refetch pattern to use it safely.

Read article
preview

Sep 24, 2026

What changeFromQuantity Actually Protects in Shopify

  • Operations & Fulfillment
  • Integrations & APIs

As of API 2026-04, four Shopify inventory mutations require changeFromQuantity. Here's what the check does and why opting out with null defeats it.

Read article
Shopify Deprecated useBuyerJourneyIntercept: What's Next — ASSOSIATIX Journal

Sep 23, 2026

Shopify Deprecated useBuyerJourneyIntercept: What's Next

  • Enterprise & Shopify Plus
  • Integrations & APIs

Shopify is deprecating client-side checkout blocking. Here's what actually breaks, and why Cart and Checkout Validation Functions are the replacement.

Read article
The Combinatorial Trap in B2B Catalog Sync — ASSOSIATIX Journal

Sep 22, 2026

The Combinatorial Trap in B2B Catalog Sync

  • Enterprise & Shopify Plus
  • Integrations & APIs

Why mirroring ERP pricing tiers into Shopify B2B catalogs can explode to 500 catalogs, and the split pattern that cuts it to 60.

Read article
What Shopify's 2026-01 Bulk Operations Update Changes — ASSOSIATIX Journal

Sep 21, 2026

What Shopify's 2026-01 Bulk Operations Update Changes

  • Integrations & APIs

Shopify's 2026-01 release changes bulk operation concurrency, flips a JSONL output default, and raises upload limits for ERP/PIM sync jobs.

Read article
Why a CRM Re-Engagement Sync Needs Three Layers of Pagination, Not One — ASSOSIATIX Journal

Sep 20, 2026

Why a CRM Re-Engagement Sync Needs Three Layers of Pagination, Not One

  • Systems Integration
  • API Design
  • Engineering

A daily sync over 50,000+ CRM contacts needs pagination discipline at more than one level, or it silently drops and duplicates records.

Read article
Reading Retry-After-Ms Instead of Guessing at Backoff � ASSOSIATIX Journal

Sep 18, 2026

Reading Retry-After-Ms Instead of Guessing at Backoff

  • Systems Integration
  • AI
  • Engineering

Why a system re-engaging 50,000+ CRM contacts reads the Retry-After-Ms header on 429s instead of guessing with fixed exponential backoff.

Read article
Idempotency Keys: The Cheap Insurance Against Duplicate Writes � ASSOSIATIX Journal

Sep 18, 2026

Idempotency Keys: The Cheap Insurance Against Duplicate Writes

  • Shopify
  • Systems Integration
  • Engineering

Retries are guaranteed in distributed systems. Duplicate charges, emails, and orders aren't — protect the write with an idempotency key before you need one.

Read article
preview

Sep 17, 2026

The Shopify Integration Problem Nobody Budgets For

  • Systems Integration
  • Shopify
  • Engineering

Most Shopify integrations don't fail at launch — they fail months later, when data quietly drifts out of sync and nobody notices until a customer does.

Read article

$./start-project.sh

READY TO BUILD
WHAT'S NEXT?

Tell us where you are and where you want to go. We'll help you choose the right path—storefront, system, product, or a focused growth sprint.