Shopify
Learn how to integrate your Shopify store with Shipink to automatically import orders.
1. Go to Sales Channels
Click the Settings gear icon in the top right, then click Sales Channels in the left menu.
2. Find Shopify and Start the Integration
Locate the Shopify card and click "Shopify entegrasyonunu yap" (Set up Shopify integration).
3. Add the Shipink App to Your Store
Click "Uygulamayı edin" (Get the app) to add the Shipink app to your store. You will be redirected to the Shopify App Store.
4. Install the App
Log in to your Shopify store and install the Shipink app. Once installed, your orders will be automatically imported into Shipink.
5. Address Field Settings (Optional, Recommended)
Shopify's checkout page does not offer dropdown selection for Turkish provinces and districts — customers enter these as free text. Additionally, there is no dedicated "district" field in the standard form.
Shipink uses the "Apartment, suite, etc." (Address line 2) field as the district (ilçe) value. To ensure orders are processed smoothly, we recommend updating the field labels on your checkout page:
| Default Field Name | Recommended New Name |
|---|---|
| City | İl (Province) |
| Apartment, suite, etc. (Address line 2) | İlçe (District) |
How to Update
- In your Shopify admin, go to Online Store > Themes.
- Click the three-dot menu (⋯) next to your active theme and select "Edit default theme content".
- In the search bar, type "Address2" or "Apartment" to find the relevant field and change its value to İlçe.
- Similarly, search for "City" to find the city field and change its value to İl.
- Click Save.
Do not edit text inside curly brackets {{ }} or HTML tags. Modifying these will break theme functionality.
By configuring these settings, you make it easier for your customers to enter correct address information and ensure shipping labels are generated without issues.
For more information, see Shopify's guide on changing theme wording.
6. Add the Tracking Block to Your Site (Optional)
The Shipink app comes with a tracking block you can add to your Shopify theme. Your customers enter their order number and the email address or phone number used for the order, and see their shipment status without leaving your site. If an order has several shipments, all of them are listed, each with a Full tracking details link to the Shipink tracking page.
- In your Shopify admin, go to Online Store > Themes and click Customize on your active theme.
- Use the page selector at the top to open the page you want to add the block to.
- Click Add section in the left panel and choose Shipink tracking from the Apps tab.
- Optionally change the block's heading and accent color. If you leave the heading empty, it shows "Track your order" in your site's language.
- Click Save.
To give the block its own "Track your order" page, first create the page under Online Store > Pages. Then create a new template for it in the theme editor, add the block to that template, and assign the template to the page.
The block works only with Online Store 2.0 themes (such as Dawn). The Apps tab does not appear in older themes.
7. Live Shipping Rates (Optional)
With live shipping rates on, your customers see the rates of Shipink's partner carriers on the Shopify checkout page and choose between them. The rates are fetched from Shipink each time, based on the cart and the delivery address at checkout.
Before you start, make sure that:
- Your Shopify plan supports shipping rates from apps. This is available on Advanced and higher plans, on the Shopify plan billed yearly, or with the monthly paid carrier-calculated shipping add-on.
- Your Shipink account has at least one warehouse. Rates are priced from your default warehouse to the delivery address.
- Your products are marked as physical products and have a weight. Products without a weight are counted as 1 kg.
Turn On Live Rates in Shipink
- On the Sales Channels page, click your Shopify store.
- In the Genel (General) section of the panel that opens, turn on Canlı kargo fiyatları (Live shipping rates).
The switch takes effect immediately, without pressing Kaydet (Save), and adds a shipping rate provider named Shipink to your Shopify store.
If you connected your store before this feature, Shipink doesn't have the shipping permission yet and you'll see a Reconnect prompt. Click it, approve the requested permission in Shopify, then turn the switch on again. If your store's plan doesn't support shipping rates from apps, Shopify's error message is shown. If your account has no warehouse, the switch won't turn on and you'll be prompted to add one.
Add Shipink Rates to Your Shipping Zone in Shopify
Shopify doesn't show rates from apps at checkout until you add them to a shipping zone.
- In your Shopify admin, go to Settings > Shipping and delivery.
- Click Manage in the General shipping rates section.
- In the shipping zone where the rates should appear (e.g. Turkey), click Add rate.
- Select Use carrier or app to calculate rates and choose Shipink from the list.
- Leave all carrier services selected, then click Done and Save.
Keep a fixed-price shipping option enabled next to Shipink in the zone. If Shipink can't return a rate for any reason (e.g. no carrier service covers the address), your customers can still check out with that option.
Rates and Tax
Shipink rates reach the checkout excluding VAT. For Shopify to add VAT to the shipping cost, turn on Charge tax on shipping rates on the Settings > Taxes and duties page.
Address Fields
Shipink reads the checkout's City field as the province (il) and Apartment, suite, etc. as the district (ilçe). For accurate rates, we recommend renaming these fields to İl and İlçe as described in step 5.
Cash on Delivery
Shipink's partner carrier services don't support cash on delivery. Shopify doesn't pass the chosen payment method to Shipink, so Shipink rates also appear when the customer chooses cash on delivery. If you offer cash on delivery, ship those orders with your own carrier agreement.
Check the Checkout Page
Add a product with a weight to the cart and enter a delivery address on the checkout page. Shipink's partner carrier services appear among the shipping options with their delivery estimate (e.g. Aras Standart — Estimated delivery: 2 business days).
If no Shipink rates appear:
- In Shipink, check that Canlı kargo fiyatları (Live shipping rates) is on and your account has a warehouse.
- In Shopify, make sure Shipink has been added to the shipping zone of the delivery address.
- Check that your products are marked as physical products and have a weight.
Shopify keeps the rates for the same cart and address for a while. After changing a setting, change a product's quantity in the cart to see the result right away.
How is this guide?