Version invoice-email-8 is installed for B2B customer profiles on Radne.
Company contacts can enter a separate invoice email address in their customer account.
The field appears between Faktureringsadress and Betalningsmetoder.
Stored value
Company metafield: custom.emailaddressinvoice
Available to: every company contact
Personal customers: the field is hidden
Open a customer profile
to check the live result.
The Swedish text is stored locally in
extensions/invoice-email/locales/sv.json.
English text is in
extensions/invoice-email/locales/en.default.json.
The project is located on Stefan's computer at
C:\ShopifyDev\apps\radne-customer-extension.
Editing a local file does not update Shopify automatically. Build, deploy, release, and
check the live B2B profile after every change.
Edit the source or translation file in the local project.
Run the type check, automated tests, and Shopify build.
Create and release a new numbered Shopify app version.
Open a signed-in B2B profile and verify the field and save action.
Update README.md with the released version and what changed.
The form layout and behavior are in
extensions/invoice-email/src/InvoiceEmail.tsx.
Data access and validation are in
extensions/invoice-email/src/invoice-email.ts.
The placement is configured for the B2B Profile in Shopify's checkout and customer
account editor. Removing the block there hides it from customers.
Open the customer account editor
This app saves the address in Shopify. Pyramid does not yet read this Shopify metafield,
so a separate Pyramid integration is still required before invoice delivery uses it.