Plus Store Markets broken after upgrade to Feature test drives "new version of Markets"

Hi Team,

i’m creating a post here as the Plus support is unable to resolve the issue with our markets setup.

Our production store’s primary market is unavailable for 12+ hours already. Causing significant revenue loss.

I hope someone on the technical team can help us resolve this issue. Ticket ID is #59944996

Context:

  • We’ve upgraded to the new Markets feature via the Feature test drives page

  • Markets are shown on the admin main navigation:

  • We updated some markets to contain multiple regions (new feature) and updated some domains

  • Everything was working fine.

  • All of a sudden, the store markets settings were set back to the old version; markets not showing anymore on the main navigation but back on the settings page; opening the settings is showing an error:


The error makes sense as we’ve updated the markets to the new structure with regions and no primary.

But now the store is seemingly running on the old version and we cannot change the setting back to the new version.

Feature test drives page is still showing that we are on the new version: (not possible to change - reverting is not working)

Admin API is not returning any markets:

As i understand it, our store just needs to be switched back to the new markets version and everything should work again. But we are unable to do so.

We are stuck in a situation that we cannot resolve. I hope someone can look into this :folded_hands:

Thanks!

@coleatkinson @Liam-Shopify any help is deeply appreciated :folded_hands:

Technical support is not providing any updates on this issue (each new support ticket provides the same basic response.)

Update: we were able to resolve the issue without the help from Shopify support!

Fix:
The Feature test drives “new version of Markets” feature activation UI always showed the new markets as active:

Disabling the “New markets” feature, the UI admin executed the following GraphQL API mutation

{
  "operationName": "BulkUpdateTestDriveForShops",
  "variables": {
    "input": {
      "shopStatus": [
        {
          "shopifyShopId": "XXX",
          "status": "INACTIVE"
        }
      ],
      "handle": "markets_home"
    }
  },
  "extensions": {
    "client_context": {
      "page_view_token": "71df2ab1-1594-4eb4-b1d5-xxxx",
      "client_route_handle": "settings:organizations:test-drive:list",
      "client_pathname": "/store/xxx/settings/test-drive",
      "client_normalized_pathname": "/store/:storeHandle/settings/test-drive",
      "shopify_session_token": "5688387e-8854-408a-b4c1-xxx",
      "shopify_multitrack_token": "c6297645-473c-4713-aafd-xxxx"
    }
  },
  "query": "mutation BulkUpdateTestDriveForShops($input: TestDriveBulkUpdateInput!) {\\n  bulkUpdateTestDrive(input: $input) {\\n    userErrors {\\n      field\\n      message\\n      __typename\\n    }\\n    __typename\\n  }\\n}\\n"
}

But our store was already stuck in an “INACTIVE” state. We needed to activate the new markets.

Copying the full request in chrome devtools “copy as curl” and replacing “INACTIVE” with “ACTIVE” and sending the request allowed us to activate the new markets again!

Also sending this to the Shopify support team, which so far have not been helpful (radio silence from technical support).

Hi Michael - thanks for the update and I’m glad you were able to get this resolved, but I regret you had to go through this in the first place. Our apologies for the inconvenience.

I will take a look into the ticket you provided and investigate what happened here.

Hi Cole - appreciate you looking into this :+1:

Technical issues can happen, but when support repeatedly says the technical team is “looking into it” and 12+ hours pass with no update, it gives the impression the ticket isn’t being worked on.

Thanks!

Hi @michael @coleatkinson @Liam-Shopify Is there a new market version that is currently available under feature test drives? I’m hoping there is a solution for 3rd part local payment gateways for each market. Btw, under my feature test drives I see no features available for testing currently. Is Graph QL now released or is it no longer available for testing?