# Ginner Tech > Ginner Tech builds WordPress themes, Shopify themes, Shopify apps and custom apps, and offers tech support. Founded by Luke Tran; building Shopify apps since 2016. Each link below is the Markdown version of a page of ginner-tech.com. The page itself is at the same address without index.md. The text of all of them is in one file: [llms-full.txt](https://ginner-tech.com/llms-full.txt). ## Start here - [Home](https://ginner-tech.com/index.md) - [About Ginner Tech](https://ginner-tech.com/about/index.md): Ginner means Good Inner. Ginner Tech was founded by Luke Tran, a senior full-stack developer with more than 12 years of Shopify and WordPress work. - [Start a project](https://ginner-tech.com/contact/index.md): Tell Ginner Tech about your WordPress, Shopify or custom app project. ## Services - [Services](https://ginner-tech.com/services/index.md): Ginner Tech builds WordPress themes, Shopify themes, Shopify apps and custom apps, and offers tech support. - [WordPress themes](https://ginner-tech.com/services/wordpress-themes/index.md): Ginner Tech builds WordPress themes from your Figma, Sketch or PSD design, customizes existing themes and writes custom plugins. - [Shopify themes](https://ginner-tech.com/services/shopify-themes/index.md): Ginner Tech builds Shopify themes from your design and adds sections and features to the theme you already have. - [Shopify apps](https://ginner-tech.com/services/shopify-apps/index.md): Ginner Tech has built Shopify apps since 2016: custom apps for stores and five apps of its own on the Shopify App Store. - [Tech support](https://ginner-tech.com/services/tech-support/index.md): Ginner Tech fixes, speeds up and looks after Shopify and WordPress sites, whoever built them. - [Custom apps](https://ginner-tech.com/services/custom-apps/index.md): Ginner Tech builds custom Shopify apps, WordPress plugins, scripts and API integrations. ## Apps and case studies - [Apps we built and run ourselves](https://ginner-tech.com/apps/index.md): Five Shopify apps by Ginner Tech, the first launched in 2016: Image Mapper, Product Samples, Most Viewed Products, AHA Onboarding Tours and Profily. - [Work](https://ginner-tech.com/work/index.md): Case studies of WordPress, Shopify and custom app projects by Ginner Tech. - [Image Mapper - Shoppable Image](https://ginner-tech.com/work/image-mapper/index.md): How we built Image Mapper, a Shopify app that turns banner images, sliders and galleries into pictures shoppers can buy from. - [Product Samples by Luke](https://ginner-tech.com/work/product-samples/index.md): How we built Product Samples, a Shopify app that lets shoppers order a sample before they buy the full product. - [Profily - Smart Profile](https://ginner-tech.com/work/profily/index.md): How we built Profily, a Shopify app that matches products to each shopper with profiles, badges and recommendations. ## Insights - [Insights](https://ginner-tech.com/blog/index.md): Short, practical notes from Ginner Tech on Shopify, WordPress and front-end performance. - [How to Launch a New Collection with a 4-Step Store Tour](https://ginner-tech.com/blog/launch-a-new-collection-with-a-4-step-store-tour/index.md): A new collection usually gets a banner and an email. A four-step store tour walks shoppers across the collection page and points at what matters. Here is how to build it. - [How to Answer Common Shopper Questions with a Store Tour](https://ginner-tech.com/blog/answer-common-shopper-questions-with-a-store-tour/index.md): Some questions come back again and again, like where the size chart is. A short store tour can answer them where shoppers are looking. Here is how to build one. - [How to Build Your First Store Tour with AHA – Onboarding Tours](https://ginner-tech.com/blog/build-your-first-store-tour-with-aha/index.md): A store tour is a short guided walk across one page. Here is how to build your first one with AHA – Onboarding Tours, step by step. - [How to Add a Most Viewed Products Row to Your Shopify Homepage](https://ginner-tech.com/blog/add-most-viewed-products-row-homepage/index.md): A hero banner says who you are. A row of your most viewed products points a new visitor at something worth opening, and it updates itself. Here is how to add it to your homepage. - [Social Proof Beyond Reviews: Show Shoppers What Others Are Looking At](https://ginner-tech.com/blog/social-proof-beyond-reviews/index.md): Reviews are not the only social proof. A row of the products shoppers open most helps new visitors decide where to start. Here is how to add it with Most Viewed Products. - [How to Make One Photo Shoppable on Shopify with Image Mapper](https://ginner-tech.com/blog/how-to-make-one-photo-shoppable-image-mapper/index.md): Pin each product in one photo and shoppers can open it, pick a variant and add it to the cart without leaving the page. Here is how to set it up with Image Mapper, step by step. - [Room Photos That Sell Every Piece](https://ginner-tech.com/blog/im-room-photos-that-sell-every-piece/index.md): Shoppers like the sofa, the lamp and the throw, then hunt your catalogue one product at a time. A shoppable room photo lets them add each piece to the cart from the photo. - [Shoppable holiday lookbook](https://ginner-tech.com/blog/im-shoppable-holiday-lookbook/index.md): A styled holiday photo is only half the job. Pin each product in it and shoppers can see the price, pick a variant and add to cart without leaving the page. - [AHA – Onboarding Tours is not affected by the October 2026 critical PHP vulnerabilities (php2shell)](https://ginner-tech.com/blog/php2shell-aha-onboarding-tours-not-affected/index.md): AHA – Onboarding Tours does not run on PHP, so the October 2026 php2shell vulnerabilities (CVE-2026-109618 and CVE-2026-109619) do not apply to it. - [Most Viewed Products by Luke is not affected by the October 2026 critical PHP vulnerabilities (php2shell)](https://ginner-tech.com/blog/php2shell-most-viewed-products-not-affected/index.md): Most Viewed Products does not run on PHP, so the October 2026 php2shell vulnerabilities (CVE-2026-109618 and CVE-2026-109619) do not apply to it. - [Image Mapper – Shoppable Image is not affected by the October 2026 critical PHP vulnerabilities (php2shell)](https://ginner-tech.com/blog/php2shell-image-mapper-not-affected/index.md): Image Mapper does not run on PHP, so the October 2026 php2shell vulnerabilities (CVE-2026-109618 and CVE-2026-109619) do not apply to it. - [Public app or custom app: which does your Shopify store need?](https://ginner-tech.com/blog/public-or-custom-shopify-app/index.md): The App Store covers the common jobs. When your process is what makes your store different, an app built for you can cost less than the apps you patch together. - [Where a Shopify store loses its speed](https://ginner-tech.com/blog/where-shopify-stores-lose-speed/index.md): A slow store rarely has one big problem. It has a dozen small ones: a script for every app, a hero image that waits its turn, fonts that hold the text back. - [What to check before a WordPress theme goes live](https://ginner-tech.com/blog/wordpress-theme-launch-checklist/index.md): A theme that looks right in the browser can still let you down after launch. The list we go through first: the editor, speed, accessibility, updates and handover. ## Optional - [Privacy](https://ginner-tech.com/privacy/index.md): How Ginner Tech handles personal data. - [Terms](https://ginner-tech.com/terms/index.md): The terms for using the Ginner Tech website. - [Insights as RSS](https://ginner-tech.com/blog/rss.xml): the newest posts as a feed - [Sitemap](https://ginner-tech.com/sitemap.xml): every page, as XML