So I'm trying to create a custom public plugin via the Shopify Admin API to link with an external service I created.
How do I display additional information on the checkout page generated by a custom response from 3rd party service called by plugin from Shopify?
For instance, let's say it's a carrier service I created. The plugin connects Shopify's checkout process with the custom made carrier service.
When the customer reaches the "select a shipping method" page of checkout, and selects my custom carrier service, my carrier service will return a response with some unique information. I want to somehow display this information on the checkout page, and potentially modifying the shipping address.
Is this even possible?
So far I've made a simple plugin using the "Carrier Service" REST API. https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/carrierservice I got the custom carrier service to show up as an option. However, the fields that I can pass to shopify is very limited (and too restrictive) as according to the link above.
I have taken a peak/skim through of the "Fulfillment Service" REST API documentation. It is better in functionality, but frontend wise, I still need the information to show up during the checkout process by the customer.
Can anyone provide some insight please?