Navigating Shopify App Compatibility: How to Update Split Shipping Status (and Get Shopify's Attention!)

Hey there, fellow store owners and app developers!

Ever found yourself scratching your head, wondering how to get a specific issue actioned within the vast Shopify ecosystem? It’s a common scenario, and it recently played out in a fascinating discussion on the Shopify Community forums. We saw a great example of an app developer, zhurouge from Dianxiaomi, trying to get their app's split-shipping compatibility status updated. While the intention was spot-on, the initial approach highlighted a really important lesson for all of us: knowing the right channels for the right requests.

Let's dive into what happened and, more importantly, what we can learn to make sure your important requests land exactly where they need to go.

The Split Shipping Conundrum: Dianxiaomi's Case

For those who might not be deep into the technical weeds, split shipping is a super useful feature in Shopify. It allows customers to receive different parts of their order from different locations (like warehouses or dropshippers) in separate shipments. This is fantastic for flexibility and efficiency, but it requires apps that handle fulfillment to be fully compatible with Shopify's Fulfillment Order model.

Dianxiaomi (店小秘), a popular ERP software for Chinese sellers, found itself in a bit of a pickle. Despite updating their app to fully support the Fulfillment Order model – consuming the fulfillment_orders/order_routing_complete webhook and using fulfillment_order_id for all fulfillment creation calls (not the legacy order-scoped endpoint) – they were still listed as incompatible. This meant merchants using Dianxiaomi might see a warning, which isn't ideal for anyone.

So, zhurouge naturally turned to the Shopify Community forum, laying out all the technical details: their app's client ID, listing URL, and even a specific test store and order ID where they'd validated their updates. It was a well-articulated request, complete with all the necessary proof points. The problem? As helpful as our public community forum is, it's not the direct line to the team that manages app compatibility status.

Beyond the Public Forum: Finding the Right Door at Shopify

This is where the community really stepped up, offering crucial guidance. Mustafa_Ali correctly pointed out that this wasn't a technical question with a community-driven answer, but rather a direct request for Shopify staff to re-evaluate and update the app’s compatibility status.

Then, Moeed jumped in with some invaluable advice, clarifying exactly why the public forum wasn't the ideal spot for this specific type of request. He explained that the team responsible for maintaining the split shipping compatibility list doesn't monitor or action requests posted there. This is a common misconception, and it's super important to understand.

Moeed's insight highlighted a key takeaway for anyone trying to get an official status updated, a bug fixed by Shopify's core team, or a feature re-evaluated: you need to use the official partner channels.

Your Action Plan: Getting Shopify's Attention (The Right Way!)

So, if you're an app developer, partner, or even a merchant who's identified a similar need for a compatibility re-evaluation, here’s the actionable advice, straight from the community experts:

Step 1: Open a Ticket via Your Partner Dashboard

This is your primary and most effective channel for official requests like compatibility reviews. If you're a Shopify Partner, you have access to a dedicated Partner Dashboard. This portal is designed for direct communication with Shopify teams on partner-specific issues.

  • Log in: Access your Shopify Partner Dashboard.
  • Navigate: Look for sections related to support, help, or direct contact with Shopify staff. The exact path might vary slightly over time, but generally, you'll find an option to "Contact Support" or "Create a Ticket."
  • Select Topic: Choose the most relevant topic for your request. In Dianxiaomi's case, it would be related to app compatibility, technical review, or partner support.

Step 2: Provide Comprehensive Details (Like Dianxiaomi Did!)

When you open your ticket, don't hold back on the details. The more information you provide, the faster and more accurately the review team can assess your request. Think of zhurouge's initial post as a perfect template for what to include:

  • Clearly State the Issue: Explain exactly what status needs re-evaluation (e.g., "Request to update split shipping compatibility status for [Your App Name]").
  • Reference Official Documentation: Point to where the current, incorrect status is listed (e.g., Shopify's Split Shipping help documentation).
  • Detail Your Updates/Changes: Explain precisely what you've done to address the incompatibility. For instance, Dianxiaomi clearly stated:
    • "We consume the fulfillment_orders/order_routing_complete webhook"
    • "All fulfillment creation calls use fulfillment_order_id (not the legacy order-scoped endpoint)"
  • Provide Proof of Testing: Include specific examples of successful testing. Dianxiaomi provided a store URL (ssnrkf-mf.myshopify.com) and an order ID (6705793368135) where they'd verified split-shipping scenarios across multiple locations. This is incredibly valuable for the review team.
  • Include App Identifiers: Don't forget your App Client ID (e.g., 46c00539e15a1adade55cc16b6dfbd24) and your App listing URL (Dianxiaomi(店小秘) - ERP software for Chinese seller service | Shopify App Store).

Step 3: Leverage the Shopify Developer Community (community.shopify.dev)

While the Partner Dashboard is your direct line for official requests, Moeed also suggested another excellent resource: community.shopify.dev. This platform is specifically designed for developers and is actively monitored by Shopify staff and dev relations teams. They can often:

  • Route your compatibility questions to the correct internal team.
  • Provide the exact process or documentation needed to get a warning removed.
  • Offer insights into specific API behaviors or requirements.

Think of it as a place to get clarity on the process, while the Partner Dashboard is where you submit the actual request.

Why This Matters for Your Store

For store owners, understanding this process is crucial because app compatibility directly impacts your operations. If an app you rely on isn't correctly listed as compatible, it can cause confusion, hinder feature adoption, or even lead to operational inefficiencies. Knowing that app developers have a clear path to update their status ensures that the tools you use are always up-to-date and accurately represented within the Shopify ecosystem.

The key takeaway from this community discussion is pretty clear: Shopify provides various channels for communication, and choosing the right one can make all the difference in getting your issue resolved efficiently. Whether you're an app developer trying to update your status or a merchant with a detailed technical query, remember to use your Partner Dashboard for official requests and the developer community for process clarification. It's all about navigating the ecosystem smartly to keep your store, and the apps that power it, running smoothly.

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases