Add "Shipping Label" Button to Shopify Thank You Page (Using App or Script)
Budget: $30 – $250 USD
### ? **Project Description:**
We are looking for a skilled Shopify developer to create a solution (either as a private app or injected script) that displays a custom **“Shipping Label” button** on the Shopify **Thank You Page** (order status page) after checkout.
---
### ✅ **Requirements:**
1. **Display a Button on Thank You Page**
- The button should appear visibly under the order information or in a clearly visible section.
- Text on the button: `Shipping Label`
2. **Button Functionality**
- When clicked, the button should open a new tab or window to this external URL:
`https://karton.express/courierliteshippinglabel?order_id={{ order.id }}`
- The `order_id` must be dynamically passed from the actual Shopify order (e.g., `Shopify.checkout.order_id`)
3. **Implementation Options** (choose one based on your experience):
- Use **Shopify ScriptTag API** to inject JavaScript into the Thank You page
- Or create a **Shopify App (custom or public)** that uses Checkout UI Extensions (if compatible)
- Solution must work on Shopify stores that **do not use Shopify Plus**
4. **Security Consideration**
- Must not break any Shopify policies
- Button should only be visible to customers after purchase
---
### ? **Deliverables:**
- Working script or app that injects the button correctly
- Instructions for installation and configuration
- Source code (if applicable)
---
### ? **Important Notes:**
- The project must work without requiring Shopify Plus features
- The button should not interfere with other scripts or checkout elements
- Ideally completed within 2–3 days
We are looking for a skilled Shopify developer to create a solution (either as a private app or injected script) that displays a custom **“Shipping Label” button** on the Shopify **Thank You Page** (order status page) after checkout.
---
### ✅ **Requirements:**
1. **Display a Button on Thank You Page**
- The button should appear visibly under the order information or in a clearly visible section.
- Text on the button: `Shipping Label`
2. **Button Functionality**
- When clicked, the button should open a new tab or window to this external URL:
`https://karton.express/courierliteshippinglabel?order_id={{ order.id }}`
- The `order_id` must be dynamically passed from the actual Shopify order (e.g., `Shopify.checkout.order_id`)
3. **Implementation Options** (choose one based on your experience):
- Use **Shopify ScriptTag API** to inject JavaScript into the Thank You page
- Or create a **Shopify App (custom or public)** that uses Checkout UI Extensions (if compatible)
- Solution must work on Shopify stores that **do not use Shopify Plus**
4. **Security Consideration**
- Must not break any Shopify policies
- Button should only be visible to customers after purchase
---
### ? **Deliverables:**
- Working script or app that injects the button correctly
- Instructions for installation and configuration
- Source code (if applicable)
---
### ? **Important Notes:**
- The project must work without requiring Shopify Plus features
- The button should not interfere with other scripts or checkout elements
- Ideally completed within 2–3 days