If the HSN code added in the Shopify product description is not appearing on the invoice, it usually means GST Pro is not receiving structured HSN data from Shopify. GST Pro does not automatically fetch HSN codes from product descriptions. It only pulls HSN data from the specific HS Code field or from its own Products database after syncing.
The most frequent reason is that merchants enter the HSN inside the product description, a custom metafield, or notes/text sections. GST Pro cannot fetch HSN from these locations.
Due to Shopify API limitations, HSN must either be entered in Shopify's native HS Code field, or be synced/defined inside GST Pro → Products. If the HSN is not imported into GST Pro's database, it cannot appear on the invoice.
HSN must be entered manually on the invoice preview page.
GST Pro works by reading structured product data from Shopify.
So even though the HSN is visible in your store admin, GST Pro does not "see" it as a usable tax field.
GST Pro is a downstream app. It cannot automatically retrieve HSN from product descriptions, arbitrary metafields, or custom text fields
Shopify does not provide an API for third-party apps to fetch HSN from all product areas
Data sync is one-way: Shopify → GST Pro
Changes inside GST Pro do not update Shopify backend records