Sync Product.vendors into Existing Product Table
AnsweredConnector name:
ShipHero
Table name:
product
Column to add:vendors — containing the vendor_id and vendor_sku values from Product.vendors
API documentation link:
ShipHero GraphQL API documentation — Product.vendors / ProductVendor
https://developer.shiphero.com/schema/types/product-vendor.html
Additional details:Product.vendors is a one-to-many relationship, so a product can have multiple vendors. We would like the complete Product.vendors relationship to be synced into the existing product table rather than creating a separate table.
The ProductVendor object contains:
-
vendor_id -
vendor_sku
We have confirmed this field is populated in ShipHero using live API queries. For example, SKU JSJS16002-OS returns two separate vendor entries, so the implementation should preserve multiple vendor records per product and not reduce the relationship to a single vendor_id.
We already have a separate vendor table synced, so we only need the vendor relationship fields from Product.vendors.
This data is important because our current vendor information comes primarily from purchase_order_line_item, which only provides vendor coverage for products that have appeared on purchase orders. Product.vendors provides the direct vendor assignment at the product level, including products with no purchase order history.
Thank you
Best Regards
Vishal
-
Official comment
Hi Vishal,
Thank you for taking the time to share your detailed feature request regarding the ShipHero connector. We truly appreciate your engagement and valuable feedback.
I am pleased to inform you that your request to sync the complete Product.vendors relationship into the existing product table, preserving multiple vendor records per product, has been added to our backlog. We will prioritize this feature based on demand from our users and the impact it can have on enhancing our service.
Rest assured, we will keep you updated on any developments regarding this request and notify you of any future updates or changes.
Thank you once again for your contribution to improving our platform.
Best regards,
Syead Mujtaba Imam Rizwi
Please sign in to leave a comment.
Comments
1 comment