We are tryin to customize checkout page. We need some additional input fields in order to create invoice via API. The fields needed :
- Tax Office
- Tax Number
- Customer Identity Code
We couldn't find where to add these fields into customer fields. Also we are getting orders via API admin/orders.json is it possible to get custom fields via API ?
Freddie here from the Shopify Support team, happy to help.
checkout.liquid asset is available to Shopify Plus merchants only, which is the asset you would need to edit to add more fields in the customer section of the checkout. If your store isn't on Shopify Plus, then you will not have access to customizing this and the checkout page will not be able to be customized beyond the customization options that are in your theme editor.
This is to keep the platform PCI Compliant and ensure the security and safety of your customers' private information, and there is no workaround for accessing the
Hopefully we see responses from other developers who may have other options available for you, and how you can go about making changes that are available and will work for your business.
Shopify Support - firstname.lastname@example.org
Freddie | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
Thank you for replying our question. Some missing parts in your answer and one more additional question.
1. I understand that it is possible to customize checkout.liquid file if we are using shopify plus package. But what about the API responses. Is it possible to get those custom fields in the admin/orders.json file?
2. We are trying to develop an app for Shopify and testing with those functions using Development Stores. Is it possible to upgrade these Development Stores to Shopify Plus package because we can't see checkout.liquid file. The list attached.
But what about the API responses. Is it possible to get those custom fields in the admin/orders.json file?
If you're on Plus and have added additional fields to the checkout, those will be added to the Order as Attributes. They will be same attributes if you opted to save additional Cart Attributes before checkout.
They will be present on the Order data pulled via the API.
Is it possible to upgrade these Development Stores to Shopify Plus package
No. Given that you can replicate the attributes pre checkout you should be able to do any testing you need without access to that layout.
Shopify Plus partners do have access to Plus Sandboxes.
If you're working with a Plus merchant, they will be able to add Plus dev stores under their account. Talk to your client if that's the case.
Thank you Jason for clarifying everything. So in order to customize checkout fields being Shopify Partner and creating shop is not enough. We must find a client that already Shopify Plus merchant.
Our created demo store in Shopify Partner page can't be shopify plus package. We are creating new app so we don't have any lead/clients yet.
Shopify development store allows to edit checkout page but when we click edit code it navigates to customer/addresses.liquid file not checkout.liquid file.
I don't know if my problem is the same, but I want to customize my checkout to put a timer, I put a piece of code above the Google Analytics ID and it puts me a mistake message:
How to solve the problème?