Unable to see order in ShipHero

I am doing some testing using our test accounts. I am creating an order via API, but I cannot fulfill the order.

Here’s an example:

https://app.shiphero.com/dashboard/orders/details/104395447

If I view the order in app.shiphero.com, there are no line items showing up in ShipHero, even though there were definitely line items on the order.

I am unable to find the order in Endeavour at all, nor can I search for it from the legacy orders index page.

Any suggestions as to what is wrong with this order? I’ve tried 3 different orders with different products, and all of them exhibit this problem.

Hi ajkerr!,
Are you using the GraphQL API to create the order? In that case could you send us the Mutation you are sending?

Thanks!

No, I’m using the legacy REST API. Here is the payload:

 {
  "token": "[filtered]",
  "email": "andrew.kerr@shopify.com",
  "line_items": [
    {
      "id": 3,
      "sku": "SFN#10#SFN-22870-beige",
      "name": "Ladies Wristwatch - Beige",
      "price": "3.30",
      "quantity": 5,
      "default_warehouse": "5279"
    }
  ],
  "shipping_lines": {
    "title": "unmapped",
    "price": "0.00"
  },
  "note_attributes": {
    "name": "",
    "value": ""
  },
  "partner_order_id": 3,
  "shipping_address": {
    "first_name": "Cool",
    "last_name": "Dude",
    "company": null,
    "phone": null,
    "address1": "3 New Montgomery St. Ste 750",
    "address2": null,
    "city": "San Francisco",
    "province": "CA",
    "province_code": "CA",
    "zip": "94105",
    "country": "US",
    "country_code": "US"
  },
  "billing_address": {
    "first_name": "Cool",
    "last_name": "Dude",
    "company": null,
    "phone": null,
    "address1": "3 New Montgomery St. Ste 750",
    "address2": null,
    "city": "San Francisco",
    "province": "CA",
    "province_code": "CA",
    "zip": "94105",
    "country": "US",
    "country_code": "US"
  },
  "order_id": "3-#1098: andy-test-usa",
  "total_tax": 0.0,
  "subtotal_price": 16.5,
  "profile": "default",
  "fulfillment_status": "pending",
  "required_ship_date": "2019-09-12",
  "total_discounts": 0.0,
  "total_price": 16.5,
  "packing_note": "Order #1342973149257\nSales Platform Order #1098",
  "created_at": "2019-09-12T21:20:03.845Z",
  "tags": "default_warehouse_id_5279"
}

Thanks for the payload ajkerr!,
You could try by using other line_item.id than 3 , making sure that its unique - otherwise it won’t create the line item

Ah, thanks! I’ve been hit by this before. This gets me a little further. My order is now showing up in app.shiphero.com, but the order is showing up in the wrong 3PL account in Endeavour.

We have instructed the order to go to the “West Coast Warehouse” for this order (which is showing up as the “locked” warehouse below), but the “allocated” warehouse is “East Coast Warehouse”, which is not what we intended.

Why is this? There’s actually no inventory at the East Coast Warehouse, and we specified a specific warehouse to lock the order to.

Hi again, any updates or ideas here? This behaviour seems wrong to me.

Hi ajkerr, I apologize for the delay in the response.
Thank you for providing the information, I’ve already submitted the request to the engineering team and they are currently working on it. I’ll let you know as soon as I get an update
Thanks again!

Tom

Hello again ajkerr! . This should be fixed by now
thanks again,

Tom