
Hello,
Thank you for your question regarding the Shopify Connector in Dynamics 365 Business Central.
As you've correctly observed, the "Get Metafield Definition" action is typically available per product within the Shopify Products section. However, this process can be time-consuming when managing a large catalog, as the action must be triggered individually for each product.
At present, the standard Shopify Connector does not provide a built-in batch operation to retrieve metafield definitions for multiple products simultaneously. The metafield definitions are not automatically retrieved during the "Sync Products" operation, which means manual intervention is required unless extended.
Custom AL Extension
Consider developing a custom AL extension that loops through the list of Shopify products and programmatically invokes the Get Metafield Definition logic for each product. This would require identifying the internal procedure or API call used by the connector and replicating it in a batch process.
Use Shopify Admin API Directly
Alternatively, you can use the Shopify Admin API to retrieve metafield definitions in bulk outside of Business Central. The results can then be imported into BC using a custom integration or data import routine.
Submit Feature Request
If this is a recurring need, consider submitting a feature request to Microsoft or your ISV partner to support batch metafield retrieval in future versions of the connector.
If this guidance helps address your issue, please consider marking the response as accepted so it may assist others with similar requirements.
Best regards.