Ecommerce Custom Catalog SPI Not Showing Product Image in Cart

I am using the ecommerce custom catalog extension on my site and it works well for the most part, but as the title of the post says, it does not show the product image in the mini-cart or the cart page. All that shows up is a blank box.

The SPI expects you to implement a function called getCatalogItems() which returns an array of product items in the form of objects. One of the fields of this object is a nested “data” object that looks something like this

"data": {
        "productName": {
          "original": "EuroCamper"
        },
        "itemType": {
          "preset": "PHYSICAL"
        },
        "price": "540",
        "media": "wix:image://v1/11062b_7fba2fc327a04e1493f1a28213e8cae8~mv2.jpeg/camping-site#originWidth=6924&originHeight=3130",
        "descriptionLines": [
          {

As you can see, there is a “media” field where presumably you would put the image you want displayed for the product. However, this image is not used.
If you call getCurrentCart() after adding something to the cart using this SPI you can see in the lineItems array of product objects in the cart, that each product has a “mediaItem” field that I would assume is what would normally hold the image to be displayed but is instead set to null.

If anyone has any suggestions that would be very much appreciated! We are in contact with Velo technical support but it is taking awhile to hear back and we need to get this resolved as quickly as possible.

Hi, did you solve this issue? I am facing the same problem.