<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>shopify Archives | ICG</title>
	<atom:link href="https://www.icgtec.com/tag/shopify/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Tue, 19 May 2026 12:19:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.icgtec.com/wp-content/uploads/2021/02/favicon-2.ico</url>
	<title>shopify Archives | ICG</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Edit Shopify Metafields in Bulk (Without CSV Headaches)</title>
		<link>https://www.icgtec.com/bulk-edit-shopify-metafields/</link>
					<comments>https://www.icgtec.com/bulk-edit-shopify-metafields/#respond</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 19 May 2026 12:11:20 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[sheetsync]]></category>
		<category><![CDATA[shopify]]></category>
		<guid isPermaLink="false">https://www.icgtec.com/?p=1697</guid>

					<description><![CDATA[<p>Shopify metafields are where stores keep the important custom data: specifications, dimensions, SEO content, filters, shipping details, compatibility info, custom labels, and app-specific product data. The problem?Editing metafields at scale in Shopify is painfully limited. If you’ve ever tried updating hundreds of metafields manually, exporting messy CSVs, or fixing metafield data one product at a time, you already know the</p>
<p>The post <a href="https://www.icgtec.com/bulk-edit-shopify-metafields/">Edit Shopify Metafields in Bulk (Without CSV Headaches)</a> appeared first on <a href="https://www.icgtec.com">icg # tec</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="683" src="https://icgtec.b-cdn.net/wp-content/uploads/2026/05/bulk-edit-shopify-metafields-1024x683.png" alt="Bulk edit shopify metafields in Google Sheets" class="wp-image-1702" srcset="https://icgtec.b-cdn.net/wp-content/uploads/2026/05/bulk-edit-shopify-metafields-1024x683.png 1024w, https://icgtec.b-cdn.net/wp-content/uploads/2026/05/bulk-edit-shopify-metafields-300x200.png 300w, https://icgtec.b-cdn.net/wp-content/uploads/2026/05/bulk-edit-shopify-metafields-768x512.png 768w, https://icgtec.b-cdn.net/wp-content/uploads/2026/05/bulk-edit-shopify-metafields.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Shopify metafields are where stores keep the important custom data: specifications, dimensions, SEO content, filters, shipping details, compatibility info, custom labels, and app-specific product data.</p>



<p>The problem?<br>Editing metafields at scale in Shopify is painfully limited.</p>



<p>If you’ve ever tried updating hundreds of metafields manually, exporting messy CSVs, or fixing metafield data one product at a time, you already know the bottleneck.</p>



<p>This guide shows how to bulk edit Shopify metafields using Google Sheets with <a href="https://apps.shopify.com/sheetsync">SheetSync</a> — faster, safer, and without dealing with broken imports.</p>



<h1 data-wp-context---core-fit-text="core/fit-text::{&quot;fontSize&quot;:&quot;&quot;}" data-wp-init---core-fit-text="core/fit-text::callbacks.init" data-wp-interactive data-wp-style--font-size="core/fit-text::context.fontSize" class="wp-block-heading has-text-align-left has-fit-text"><strong>Why Bulk Editing Shopify Metafields Is So Difficult</strong></h1>



<p>Shopify’s default admin works fine for basic product edits.</p>



<p>But once metafields enter the picture, things get complicated fast:</p>



<ul class="wp-block-list">
<li>Limited bulk editing support</li>



<li>CSV imports become error-prone</li>



<li>Namespace/key formatting is confusing</li>



<li>Large catalogs take hours to manage</li>



<li>Translations and localization become messy</li>



<li>Product-specific custom data is scattered everywhere</li>
</ul>



<p>For stores with hundreds or thousands of products, metafield management quickly turns into operational debt.</p>



<p>Typical examples include:</p>



<ul class="wp-block-list">
<li>Updating product specifications</li>



<li>Assigning filter attributes</li>



<li>Editing SEO metadata</li>



<li>Managing technical product data</li>



<li>Updating custom app integrations</li>



<li>Bulk changing shipping or logistics information</li>



<li>Syncing ERP/PIM data into Shopify</li>
</ul>



<h1 data-wp-context---core-fit-text="core/fit-text::{&quot;fontSize&quot;:&quot;&quot;}" data-wp-init---core-fit-text="core/fit-text::callbacks.init" data-wp-interactive data-wp-style--font-size="core/fit-text::context.fontSize" class="wp-block-heading has-fit-text"><strong>The Better Way: Edit Shopify Metafields in Google Sheets</strong></h1>



<p>Instead of fighting Shopify’s interface, you can export products and metafields directly into Google Sheets.</p>



<p>That means:</p>



<ul class="wp-block-list">
<li>Filter and sort instantly</li>



<li>Use formulas</li>



<li>Copy/paste in bulk</li>



<li>Translate content faster</li>



<li>Run AI-assisted edits</li>



<li>Collaborate with your team</li>



<li>Update thousands of rows at once</li>
</ul>



<p>Then sync everything back into Shopify safely.</p>



<p>This is exactly what  <a href="http://apps.shopify.com/sheetsync">SheetSync</a> is designed for.</p>



<h1 data-wp-context---core-fit-text="core/fit-text::{&quot;fontSize&quot;:&quot;&quot;}" data-wp-init---core-fit-text="core/fit-text::callbacks.init" data-wp-interactive data-wp-style--font-size="core/fit-text::context.fontSize" class="wp-block-heading has-fit-text"><strong>How to Bulk Edit Shopify Metafields Using SheetSync</strong></h1>



<h2 class="wp-block-heading"><strong>Step 1 — Connect Your Shopify Store</strong></h2>



<p>Install&nbsp; SheetSync Shopify App<img decoding="async" src="" alt="Attachment.tiff"> and connect your store.</p>



<p>The app securely links Shopify with your Google account.</p>



<p>No CSV exports.<br>No manual imports.</p>



<h2 class="wp-block-heading"><strong>Step 2 — Export Products with Metafields</strong></h2>



<p>Choose which data you want to export:</p>



<ul class="wp-block-list">
<li>Product titles</li>



<li>Prices</li>



<li>Inventory</li>



<li>SEO fields</li>



<li>Variants</li>



<li>Translations</li>



<li>Product metafields</li>



<li>Variant metafields</li>
</ul>



<p>SheetSync generates a live Google Sheet containing your Shopify data.</p>



<p>Each metafield appears as its own editable column.</p>



<p>Example:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th><strong>Product</strong></th><th><strong>custom.material</strong></th><th><strong>specs.weight</strong></th><th><strong>seo.subtitle</strong></th></tr></thead><tbody><tr><td>Hoodie</td><td>Cotton</td><td>0.4kg</td><td>Premium oversized hoodie</td></tr><tr><td>Sneakers</td><td>Leather</td><td>0.9kg</td><td>Lightweight urban sneakers</td></tr></tbody></table></figure>



<p>Now you can edit everything in bulk.</p>



<h1 data-wp-context---core-fit-text="core/fit-text::{&quot;fontSize&quot;:&quot;&quot;}" data-wp-init---core-fit-text="core/fit-text::callbacks.init" data-wp-interactive data-wp-style--font-size="core/fit-text::context.fontSize" class="wp-block-heading has-fit-text"><strong>Why Google Sheets Is Perfect for Metafield Management</strong></h1>



<h2 class="wp-block-heading"><strong>Bulk Editing Is Actually Fast</strong></h2>



<p>Need to update 2,000 products?</p>



<p>In Google Sheets you can:</p>



<ul class="wp-block-list">
<li>Drag-fill values</li>



<li>Use formulas</li>



<li>Apply filters</li>



<li>Bulk replace text</li>



<li>Auto-generate content</li>



<li>Merge external datasets</li>
</ul>



<p>This is dramatically faster than Shopify admin editing.</p>



<h2 class="wp-block-heading"><strong>AI + Metafields = Massive Productivity</strong></h2>



<p>One underrated advantage:</p>



<p>You can combine SheetSync with AI tools inside Google Sheets.</p>



<p>Examples:</p>



<ul class="wp-block-list">
<li>Generate SEO descriptions</li>



<li>Rewrite product specs</li>



<li>Translate metafields</li>



<li>Standardize formatting</li>



<li>Create product compatibility data</li>



<li>Clean inconsistent attributes</li>
</ul>



<p>For international Shopify stores, this becomes extremely powerful.</p>



<h2 class="wp-block-heading"><strong>Better Than Shopify CSV Imports</strong></h2>



<p>CSV workflows break constantly because:</p>



<ul class="wp-block-list">
<li>Encoding issues</li>



<li>Invalid metafield formats</li>



<li>Missing handles</li>



<li>Broken delimiters</li>



<li>Duplicate rows</li>



<li>Namespace formatting errors</li>
</ul>



<p>With live sync editing, you avoid most of these problems entirely.</p>



<h1 data-wp-context---core-fit-text="core/fit-text::{&quot;fontSize&quot;:&quot;&quot;}" data-wp-init---core-fit-text="core/fit-text::callbacks.init" data-wp-interactive data-wp-style--font-size="core/fit-text::context.fontSize" class="wp-block-heading has-fit-text"><strong>Common Shopify Metafield Bulk Editing Use Cases</strong></h1>



<h2 class="wp-block-heading"><strong>Product Specifications</strong></h2>



<p>Bulk update:</p>



<ul class="wp-block-list">
<li>Dimensions</li>



<li>Materials</li>



<li>Technical specs</li>



<li>Ingredients</li>



<li>Compatibility information</li>
</ul>



<h2 class="wp-block-heading"><strong>SEO Metadata</strong></h2>



<p>Manage SEO metafields across thousands of products:</p>



<ul class="wp-block-list">
<li>Meta titles</li>



<li>Meta descriptions</li>



<li>SEO subtitles</li>



<li>FAQ content</li>



<li>Structured content blocks</li>
</ul>



<h2 class="wp-block-heading"><strong>Shopify Filters &amp; Search</strong></h2>



<p>Many stores use metafields for:</p>



<ul class="wp-block-list">
<li>Color filters</li>



<li>Material filters</li>



<li>Feature filters</li>



<li>Vehicle compatibility</li>



<li>Technical attributes</li>
</ul>



<p>Bulk editing these manually inside Shopify is brutal.</p>



<p>Spreadsheet workflows simplify it dramatically.</p>



<h2 class="wp-block-heading"><strong>Localization &amp; Translations</strong></h2>



<p>If you operate in multiple markets, metafields often require translation too.</p>



<p>Using Google Sheets for this is much faster because translators can work directly in spreadsheets instead of Shopify admin.</p>



<p>This is especially useful for:</p>



<ul class="wp-block-list">
<li>European stores</li>



<li>Multi-language catalogs</li>



<li>International SEO</li>



<li>Market-specific product attributes</li>
</ul>



<h1 data-wp-context---core-fit-text="core/fit-text::{&quot;fontSize&quot;:&quot;&quot;}" data-wp-init---core-fit-text="core/fit-text::callbacks.init" data-wp-interactive data-wp-style--font-size="core/fit-text::context.fontSize" class="wp-block-heading has-fit-text"><strong>Who Needs Bulk Shopify Metafield Editing?</strong></h1>



<p>This workflow is especially valuable for:</p>



<ul class="wp-block-list">
<li>Large Shopify catalogs</li>



<li>International stores</li>



<li>SEO-heavy stores</li>



<li>Automotive/electronics catalogs</li>



<li>Fashion stores with many attributes</li>



<li>Stores using advanced filtering</li>



<li>Teams managing product data collaboratively</li>



<li>Agencies managing multiple Shopify clients</li>
</ul>



<h1 data-wp-context---core-fit-text="core/fit-text::{&quot;fontSize&quot;:&quot;&quot;}" data-wp-init---core-fit-text="core/fit-text::callbacks.init" data-wp-interactive data-wp-style--font-size="core/fit-text::context.fontSize" class="wp-block-heading has-fit-text"><strong>Shopify Metafield Management at Scale</strong></h1>



<p>Once a store grows past a few hundred SKUs, product management becomes infrastructure work.</p>



<p>The stores that scale efficiently usually stop editing products manually inside Shopify.</p>



<p>They move toward:</p>



<ul class="wp-block-list">
<li>Spreadsheet workflows</li>



<li>Structured data management</li>



<li>Automated sync systems</li>



<li>Bulk operations</li>



<li>AI-assisted catalog management</li>
</ul>



<p>That’s the real advantage of tools like  <a href="http://apps.shopify.com/sheetsync">SheetSynс</a></p>



<p>You stop treating product updates as repetitive admin work.</p>



<h1 data-wp-context---core-fit-text="core/fit-text::{&quot;fontSize&quot;:&quot;&quot;}" data-wp-init---core-fit-text="core/fit-text::callbacks.init" data-wp-interactive data-wp-style--font-size="core/fit-text::context.fontSize" class="wp-block-heading has-fit-text"><strong>Final Thoughts</strong></h1>



<p>Shopify metafields are incredibly powerful — but Shopify’s native editing workflow is not built for large-scale operations.</p>



<p>If you regularly manage product data, specifications, SEO content, or translations, bulk metafield editing through Google Sheets is significantly faster and easier.</p>



<p>Using  <a href="http://apps.shopify.com/sheetsync">SheetSync</a>, you can:</p>



<ul class="wp-block-list">
<li>Export Shopify metafields to Google Sheets</li>



<li>Edit everything in bulk</li>



<li>Sync changes back instantly</li>



<li>Avoid broken CSV imports</li>



<li>Manage large catalogs efficiently</li>
</ul>



<p>For growing Shopify stores, this saves hours every week.</p>
<p>The post <a href="https://www.icgtec.com/bulk-edit-shopify-metafields/">Edit Shopify Metafields in Bulk (Without CSV Headaches)</a> appeared first on <a href="https://www.icgtec.com">icg # tec</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.icgtec.com/bulk-edit-shopify-metafields/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Does my business need a custom Shopify app?</title>
		<link>https://www.icgtec.com/does-my-business-need-a-shopify-app/</link>
					<comments>https://www.icgtec.com/does-my-business-need-a-shopify-app/#respond</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Fri, 09 Jul 2021 09:01:33 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[shopify]]></category>
		<guid isPermaLink="false">https://www.icgtec.com/?p=1473</guid>

					<description><![CDATA[<p>Unlike many other popular eCommerce platforms, Shopify is not an open-source solution. That brings in some limitations when you need to customize your store In accordance with desired user experience or your business processes. Luckily, Shopify provides REST API and SDKs that allow you to build the app or integration on top of their core eCommerce ecosystem. If you are</p>
<p>The post <a href="https://www.icgtec.com/does-my-business-need-a-shopify-app/">Does my business need a custom Shopify app?</a> appeared first on <a href="https://www.icgtec.com">icg # tec</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Unlike many other popular eCommerce platforms, Shopify is not an open-source solution. That brings in some limitations when you need to customize your store In accordance with desired user experience or your business processes. </p>



<p>Luckily, Shopify provides REST API and SDKs that allow you to build the app or integration on top of their core eCommerce ecosystem. </p>



<p>If you are reading this post, chances are you asked yourself if your <strong>business needs a custom Shopify app</strong>. </p>



<p>Basically, Shopify apps are created when you need to utilize Shopify REST API for your business needs. </p>



<p>The apps can be:</p>



<ul class="wp-block-list">
<li>Private (unlisted) Shopify app</li>



<li>Public Shopify app</li>
</ul>



<h2 class="wp-block-heading">Private Shopify Apps</h2>



<p><strong>Private apps</strong> are normally developed to be used by a single merchant. Consider it a custom Shopify integration. The common use case is Integration of your Shopify store with 3rd-party services like:</p>



<ul class="wp-block-list">
<li>Shipping &amp; Logistics (carriers and your local warehouses)</li>



<li>Accounting (custom solutions, since most of the established accounting software has its own public Shopify app)</li>



<li>CRM (Customer Relation Management)</li>



<li>ERP (Enterprise Resource Planning software)</li>



<li>Discounts and promos (when you have special needs and apps available on the Shopify marketplace are not the best fit)</li>



<li>Product configurations and customizations that are not possible with default Shopify setup</li>



<li>Deeper Data Analytics</li>



<li>any other idea that can be implemented using existing Shopify REST APIs</li>
</ul>



<h2 class="wp-block-heading">Public Shopify Apps</h2>



<p><strong>Public apps</strong> are developed for global use and are available on the <a href="https://apps.shopify.com/">Shopify Apps Marketplace</a>. The apps can be free, paid, and subscription-based. </p>



<p>The most demanded and top-grossing Public Shopify Apps at the moment are those that help merchants with CRO (Conversion Rate Optimisation). And there&#8217;s a simple reason behind that. <em>CRO directly impacts the revenues</em> and your client is always happy to share the profits you help him to get. </p>



<p>CRO-focused apps are: Shopify abandoned cart recovery apps, upsell apps, discount layering apps. </p>



<p>The hardest challenges are faced by the apps that offer features that do not increase revenues directly or in an obvious way. One of the lessons we learned developing an app for <a href="https://apps.shopify.com/multi-shipping-rates">Shopify shipping rate management</a> (our debut public app on Shopify Marketplace) is that it is very hard to sell this kind of app using the subscription model because it doesn&#8217;t optimize conversion rates. <em>The</em> <em>best thing you can do with shipping to increase your conversions is to set it completely free</em>.  And you don&#8217;t need an app for that, right?</p>



<p>Both service providers/platforms and eCommerce merchants can benefit from creating their own Shopify app. </p>



<p>Now if you are a <strong>SaaS company</strong> or a platform you can create your own <strong>Shopify app</strong> that would:</p>



<ul class="wp-block-list">
<li>Simplify the integration with your service</li>



<li>Ease the life and operations of your clients</li>



<li>Bring in new clients searching for similar apps on Shopify Marketplace</li>



<li>Promote your services via the app (Banners, Push notifications)</li>
</ul>



<h2 class="wp-block-heading">Use cases for own Shopify app</h2>



<h3 class="wp-block-heading">Affiliate network</h3>



<p>So let&#8217;s take an <strong>affiliate network</strong> as an example. Typically, when the merchant setups the affiliate campaign with some of the popular networks, like CJ (Commission Junction), Pepperjam, Daisycon, Adcell, Rakuten, and others, he needs to integrate some pixels, conversion scripts, or extra data layers for GTM. You might create a comprehensive guide on how to add those scripts to Shopify pages, Cart, Checkout, and Order Confirmation Page. But considering it&#8217;s not always the case of copying and pasting code, combined with the fact, that Shopify owners rarely have sufficient tech knowledge, it may lead to incorrect setup with the neverending debugging process. And that eventually leads to slow onboarding, which means your network and your client miss the potential profits. </p>



<p>That situation can be easily resolved by creating your own <strong>Shopify app</strong> that will do the configuration for your client in the background. </p>



<p>Another <strong>Shopify app</strong> use case for affiliate marketing platforms is the validation of transactions. What if the affiliate order was refunded and the affiliate network does not have an integration with Shopify? We&#8217;ve seen a lot of Shopify merchants manually declining and approving the transactions on their affiliate networks. Believe me, it takes time. </p>



<p>Again, this can be sorted out by developing and publishing your own <strong>Shopify app</strong>.</p>



<h3 class="wp-block-heading">Fulfillment center / Warehouse / Shipping company</h3>



<p>Now let&#8217;s say, you are a <strong>fulfillment warehouse</strong> and you know that a significant chunk of your clients use Shopify. As a fulfillment company, your &#8220;tech-communication&#8221; with the merchant involves:</p>



<ul class="wp-block-list">
<li>Shopify shipping rate management</li>



<li>Order export from Shopify store to your warehouse</li>



<li>Order tracking information import from your warehouse to client&#8217;s Shopify store</li>



<li>Stock update</li>
</ul>



<p>In my experience, I&#8217;ve dealt with warehouses using FTP to exchange all this data. But that implies some costs for their clients since they have to develop custom Shopify apps or scripts that use <strong>Shopify REST API</strong> to receive and process the order data before creating some CSV or XLS files to upload to the warehouse FTP server. Depending on the merchant&#8217;s IT team size and skills that may take time, delay the integration, or the store launch in worst scenarios. And bugs of course. </p>



<h3 class="wp-block-heading">Accounting software</h3>



<p><strong>Bookkeeping</strong>&#8230; Argh. Even the best accounting software fails to deliver stable solutions for Shopify stores. <a href="https://quickbooks.intuit.com/eu/">Intuit Quickbooks</a> still doesn&#8217;t have its own Shopify app, for instance. You have to use some third-party services like OneSaas, A2X, or Bold. And these services normally integrate with many other platforms. As the result, the solution is not flexible, not particular accounting software focused, and sometimes you have bugs that cannot be resolved by the aggregator-app team because of their load and the number of integrations they have. </p>



<p>The key functions of the integration would be:</p>



<ul class="wp-block-list">
<li>Correct tax rate mapping between your accounting software and Shopify</li>



<li>Order/Invoice/Transaction export from Shopify to accounting software</li>



<li>Order/Payment status syncronisation</li>



<li>Product / Stock sync </li>



<li>Customer export from Shopify to accounting app</li>
</ul>



<h2 class="wp-block-heading">Things to consider before developing Shopify app</h2>



<p>There are 5 questions to be answered to clearly understand if you need a Shopify app for your business:</p>



<ol class="wp-block-list">
<li>Does a big part of our clients use Shopify as an eCommerce platform?</li>



<li>Do our clients have some challenges that could be worked around if we created a Shopify App?</li>



<li>Are there obvious ways custom Shopify app can increase our existing clients&#8217; LTV or bring new clients?</li>



<li>Do we accept Shopify is one of the most popular eCommerce platforms showing ±100% growth year-over-year? If so, do we think we need the custom Shopify app to stay relevant and be in pace with the market?</li>



<li>Will the efforts and investments in Shopify app development pay off (directly) within 6-8 months?</li>
</ol>



<p>If your answer is &#8220;yes&#8221; to most of these questions, I highly recommend developing your Shopify app now. You can outsource this task from a reliable Shopify app developer, even if you have your in-house engineers. I imagine you have the roadmaps and sometimes it&#8217;s not that easy to squeeze in the development of the plugin, which is actually a standalone application, meaning it&#8217;s a dedicated project to allocate your human resources for. </p>



<h2 class="wp-block-heading">Shopify App Development Costs</h2>



<p>The costs of developing your own Shopify app may vary and depend on the developer you hire: the freelance developer may charge you 2000 EUR for a small app, while big US agencies may bill tenfold.</p>



<p>It&#8217;s always good to hire someone having experience developing Shopify apps (no matter the platform is used: Angular, React, Ruby or PHP) and who is patient enough. <strong>Shopify REST API</strong> is not always sufficiently documented. Sometimes you have to dig deep, make bets and guess. There are times, Shopify returns a general error or irrelevant error message and it may take hours just to figure out that the problem was not related to the output error. Shopify Access Scopes was another strange thing. In some cases, you have to request certain scopes that you don&#8217;t think you need in the first place (e.g. write orders when you only need to read orders).</p>



<p>I also highly recommend hiring someone creative. Let me explain this. Out-of-the-box thinking is critical here since there are certain limitations in existing API methods and you have to be good at problem-solving and finding creative solutions. </p>



<p>Example: Shopify carrier service does not send any discount or promo code information to a 3rd-party shipping rate calculator. And it keeps sending your store&#8217;s main currency no matter what currency your client has selected on your storefront. Why would that matter? Well, if you set your Shopify shipping rates based on cart total or you want to give free shipping for all orders over 100 EUR, this rule will be applied even if your customer has a 50% OFF promo code&#8230; And the currency sent in the request to a shipping rate service is always the same. Why did they include this redundant data in the payload at all?! So you cannot set up currency-based shipping rates. We&#8217;ve come to a workaround in our Shopify Shipping Rates App by capturing the checkout using a webhook. So by the time our app gets the request to provide shipping rates, we can match the checkout with the payload sent to our app. And the checkout object has all the information we might need for the most accurate shipping rate calculation.</p>



<p>I keep telling my team: never tell clients that something is not possible to implement. Come on, we are engineers. Everything is possible: it&#8217;s just a matter of time and money. And you should always suggest a solution and let the client decide whether the costs of Shopify development fit the budget.</p>



<h2 class="wp-block-heading">Get in touch today!</h2>



<p>We&#8217;re not a high street Shopify agency and we don&#8217;t have long-term contracts with Big Names. What would that mean? That means we can guarantee you the <strong>top quality</strong>, th<strong>e best care,</strong> and <strong>our full focus on your business needs</strong>. </p>



<p>Get in touch today! And we&#8217;ll give you a detailed quote for your future Shopify app:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="whatsapp://send?text=I need a quote!&amp;phone=+37120009500"><img decoding="async" width="738" height="256" src="https://icgtec.b-cdn.net/wp-content/uploads/2021/07/whatsapp-button-1.png" alt="" class="wp-image-1484" srcset="https://icgtec.b-cdn.net/wp-content/uploads/2021/07/whatsapp-button-1.png 738w, https://icgtec.b-cdn.net/wp-content/uploads/2021/07/whatsapp-button-1-300x104.png 300w" sizes="(max-width: 738px) 100vw, 738px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://t.me/timwhite"><img decoding="async" width="738" height="256" src="https://icgtec.b-cdn.net/wp-content/uploads/2021/07/telegram-button.png" alt="" class="wp-image-1485" srcset="https://icgtec.b-cdn.net/wp-content/uploads/2021/07/telegram-button.png 738w, https://icgtec.b-cdn.net/wp-content/uploads/2021/07/telegram-button-300x104.png 300w" sizes="(max-width: 738px) 100vw, 738px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://www.icgtec.com/contact/"><img loading="lazy" decoding="async" width="738" height="256" src="https://icgtec.b-cdn.net/wp-content/uploads/2021/07/email-button.png" alt="" class="wp-image-1486" srcset="https://icgtec.b-cdn.net/wp-content/uploads/2021/07/email-button.png 738w, https://icgtec.b-cdn.net/wp-content/uploads/2021/07/email-button-300x104.png 300w" sizes="(max-width: 738px) 100vw, 738px" /></a></figure>



<p></p>
</div>
</div>
<p>The post <a href="https://www.icgtec.com/does-my-business-need-a-shopify-app/">Does my business need a custom Shopify app?</a> appeared first on <a href="https://www.icgtec.com">icg # tec</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.icgtec.com/does-my-business-need-a-shopify-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to set up custom shipping rates in Shopify</title>
		<link>https://www.icgtec.com/custom-shipping-rates/</link>
					<comments>https://www.icgtec.com/custom-shipping-rates/#respond</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Thu, 14 Jan 2021 12:02:01 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[shipping]]></category>
		<category><![CDATA[shopify]]></category>
		<guid isPermaLink="false">https://www.icgtec.com/?p=1095</guid>

					<description><![CDATA[<p>Setting up free shipping, as well as easy creation of the custom shipping rates was one of the challenges my company faced during our migration from Magento 2 to Shopify. We needed something extremely simple that we could set up quickly and effortlessly manage after. The solution we created would also suit you if: You ship to many countries You</p>
<p>The post <a href="https://www.icgtec.com/custom-shipping-rates/">How to set up custom shipping rates in Shopify</a> appeared first on <a href="https://www.icgtec.com">icg # tec</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Setting up free shipping, as well as easy creation of the custom shipping rates was one of the challenges my company faced during our migration from <em><a href="https://www.icgtec.com" target="_blank" rel="noreferrer noopener">Magento 2</a></em> to <em>Shopify</em>.</p>



<p>We needed something extremely simple that we could set up quickly and effortlessly manage after. </p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="How to setup custom shipping rates on Shopify" width="940" height="529" src="https://www.youtube.com/embed/xEg0Ba3WHRk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p>The solution we created would also suit you if:</p>



<ul class="wp-block-list" style="list-style-type: circle; "><li>You ship to many countries</li><li>You have one or more shipping method for each country (e.g. Standard service, Express service)</li><li>Each shipping rate is based on the destination and total package weight</li><li>You need to add <strong>free shipping on Shopify</strong> for the orders over an amount  (in USD, EUR, GBP etc)</li></ul>



<p></p>



<p>So let&#8217;s begin. </p>



<h2 class="wp-block-heading has-black-color has-text-color">Step 1: Install Multi Shipping Rates app</h2>



<p>Install <a href="https://apps.shopify.com/multi-shipping-rates" target="_blank" rel="noreferrer noopener">Multi Shipping Rates</a> app and approve the recurring charge. You&#8217;re offered a 7 day trial. You won&#8217;t be charged before the end of your trial. </p>



<p><strong>Note</strong>: This app is using <a rel="noreferrer noopener" href="https://help.shopify.com/en/manual/shipping/setting-up-and-managing-your-shipping/enabling-shipping-carriers" target="_blank">Calculated Shipping Rates</a> which is only available for the merchants using Shopify Advanced or higher plan or any plan paid annually. You can also enable this feature by contacting Shopify support, the fee of $20 will be added to your monthly bill.</p>



<h2 class="wp-block-heading">Step 2: Activate the shipping rates service</h2>



<p>Open <strong><a href="https://apps.shopify.com/multi-shipping-rates" target="_blank" rel="noreferrer noopener">Multi Shipping Rates</a></strong> app, scroll down and click green<strong> &#8220;Activate&#8221; </strong>button to create your custom carrier service. The new service will be pre-configured with 2 demo shipping options: EMS and UPS. Feel free to delete these rates since we&#8217;ll create our own shipping options in a few minutes. </p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://shopify.icgeurope.com/app/assets/img/step1.png" alt="Multi Shipping Rates for Shopify: Step 1" width="321" height="103"/></figure>
</div>


<p></p>



<p></p>



<h2 class="wp-block-heading">Step 3: Create first shipping rate</h2>



<p>Click <strong>&#8220;Create new shipping option&#8221;</strong> to add new shipping rate. You can create as many shipping rates as you need. Each shipping option represents a shipper (TNT, Fedex, Post, Self pickup) and has a set of rules: enabled countries, weight-based prices, free delivery over X cart total.</p>



<p>Consider we want to offer express courier shipping for customers in the UK, Germany, France, Spain and Italy. The shipping costs would depend on cart weight:</p>



<ul class="wp-block-list" style="list-style-type: circle;"><li>7.50 EUR for orders under 2kg</li><li>10 EUR for orders between 2kg and 5kg</li><li>12 EUR for orders between 5kg and 8kg</li><li>20 EUR for orders over 8kg</li></ul>



<p></p>



<p><em><strong>Note</strong>: Shopify is using grams by default, but you can use your local currency and weight units &#8211; our app would do the conversion for you!</em></p>



<p>Oh, you also want to offer a <strong>free shipping for orders over 149 EUR</strong>. </p>



<h2 class="wp-block-heading">Step 4: Setup custom shipping rate</h2>



<p>Fill in the basic information about the shipping rate.<br><strong>Name</strong>&nbsp;&#8211; the short name of the shipping option (E.g. Express Courier Service)<br><strong>Description</strong>&nbsp;&#8211; description of the shipping option, appears under the name of the shipping option on the checkout<br><strong>Carrier code</strong>&nbsp;&#8211; the unique shipping code (E.g. EXP1) for your internal use or integrations with supply chain, logistics solutions.</p>



<p>Enter comma separated list of <strong>countries</strong> this shipping option is available in. Please only use <strong>ISO-2</strong> country codes or the pre-defined codes (<strong>ALL</strong> for all countries, <strong>EU</strong> for European Union). The full list of ISO-Alpha-2 country codes&nbsp;<a rel="noreferrer noopener" href="https://www.iban.com/country-codes" target="_blank">can be found here</a>.</p>



<p>Enter comma separated list of price rules. Each price rule is represented as&nbsp;<strong>X:Y</strong>&nbsp;where&nbsp;<strong>X</strong>&nbsp;is the upper limit of the weight in selected units (Step 3) and&nbsp;<strong>Y</strong>&nbsp;is the shipping price.<br>E.g.&nbsp;<strong>2:7.50,5:10,8:12,1000:20</strong>&nbsp;would mean (considering kilograms is the selected unit) orders under&nbsp;2kg cost 7.5EUR, while orders between&nbsp;2.01kg and 5kg cost 10 EUR etc in accordance with our config described in <strong>Step 3</strong></p>



<p>That may seem the least user-friendly way to add shipping rates, but believe me: <em><span style="text-decoration: underline;">It does save you lots of clicks and your precious time when you get used to this approach! Give it a chance and let me know what you think in a week or 2.</span> </em></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://icgtec.b-cdn.net/wp-content/uploads/2020/12/image-1024x1002.png" alt="Multi Shipping Rates for Shopify" class="wp-image-756" width="622" height="607"/></figure>
</div>


<h2 class="wp-block-heading">Step 5: More shipping rates</h2>



<p>Second, we&#8217;ll have the <strong>flat rate</strong> of 10 EUR for Standard post delivery worldwide with free shipping over 99 EUR. </p>



<p>The key differences with the previous setup would be:</p>



<ol class="wp-block-list">
<li>We&#8217;ll use <strong>ALL</strong> as a worldwide short-code in <strong>Countries</strong> config</li>



<li>We&#8217;ll use <strong>10</strong> as a flat rate instead of using weight:cost rules </li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://icgtec.b-cdn.net/wp-content/uploads/2020/12/image-1-1024x938.png" alt="Multi Shipping Rates for Shopify: Step 5" class="wp-image-768" width="565" height="517"/></figure>
</div>


<h2 class="wp-block-heading">Step 6: Yet another shipping rate</h2>



<p>Third, we&#8217;ll offer the Standard courier available in <strong>EU only.</strong> The weight based rates are:</p>



<ul class="wp-block-list" style="list-style-type: circle; " id="block-9c6f1fce-8c8c-4828-8dd2-4a6c408027ff"><li>7.00 EUR for orders under 5kg</li><li>15 EUR for orders over 5kg</li></ul>



<p></p>



<p>And no free shipping this time. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://icgtec.b-cdn.net/wp-content/uploads/2020/12/image-3-1024x962.png" alt="Multi Shipping Rates for Shopify: step 6" class="wp-image-775" width="559" height="525"/></figure>
</div>


<h2 class="wp-block-heading">Final: Test your Shopify shipping rules</h2>



<p>That&#8217;s basically it for a simple configuration like that. Feel free to use a Shipping Rule test widget. That would show you the shipping methods you&#8217;ll see on your Shopify checkout page depending on the test parameters. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://icgtec.b-cdn.net/wp-content/uploads/2020/12/image-4-1024x447.png" alt="Multi Shipping Rates for Shopify: Final steps" class="wp-image-780" width="390" height="170"/></figure>
</div>


<h2 class="wp-block-heading">Upcoming improvements and your feedback</h2>



<p>We are new to Shopify Marketplace, we are enthusiastic and we keen to solve problems. The current problems we&#8217;re trying to solve include:</p>



<ul class="wp-block-list" style="list-style-type: circle; "><li>Free shipping should take discounts into account &#8211; discount information is not being sent to custom shipping services, therefore shipping rate apps have hard time trying to satisfy this request</li><li>Currency based shipping rates &#8211; Useful for multi-currency global stores. Again, Shopify sends your store&#8217;s main currency to custom carrier service, therefore shipping apps cannot make it a condition. </li></ul>



<p></p>



<p>Please leave us a message if this is something you need for your business. We are also happy to receive your improvement ideas and feedback. This is the main way app developers can be market-friendly. </p>



<p>We think solution can be simple in most cases and our main goal is to provide micro solutions for core <a href="https://www.icgtec.com/ecommerce" target="_blank" rel="noreferrer noopener">eCommerce</a> problems. </p>
<p>The post <a href="https://www.icgtec.com/custom-shipping-rates/">How to set up custom shipping rates in Shopify</a> appeared first on <a href="https://www.icgtec.com">icg # tec</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.icgtec.com/custom-shipping-rates/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
