I just saw that you have inconsistent naming here: `pnpId` and `productId` vs. `locationID` and `vendorID`.