Optic.Parts: A Ducati Parts Store Built for Fitment and Borders | Digital Heroes
This case study covers Optic.Parts, the Shopify storefront Digital Heroes built for a German seller of LED lighting modules for Ducati motorcycles. The public catalogue holds two products, both naming the exact models and year ranges they fit. The page explains how a parts store answers the only question its buyer has, and how the build handles selling one part into many countries.
Two parts, and both of them name your bike
Optic.Parts sells LED lighting modules for Ducati motorcycles. The public product feed carries exactly two. One is an LED turn signal module with plug and play daytime running light integration, listed for the Panigale V2 from 2020 to 2024 and for the V4, V4S and V4R from 2018 to 2024, at $259.00. The other is an LED indicator module for the Streetfighter V2, V4 and V4S from 2020 to 2024, at $119.00. That is the whole catalogue. The fitment is not buried in a spec table or hidden behind a dropdown. It is written into the product title, model by model and year by year.
Everything else on the storefront exists to support those two pages. The homepage runs a hero, a featured product block, a three step How It Works sequence of choose your part, place your order and upgrade your ride, four assurance blocks covering premium materials, precision manufacturing, worldwide shipping and secure checkout, and an accordion FAQ headed Everything You Need to Know. The about page states that the business is based in Germany and describes a small team working on the parts. Email capture runs on Klaviyo, reviews run on Judge.me, and there is an Instagram link in the navigation. The theme is a custom Digital Heroes build.
The two hard problems in a parts store
A buyer for a motorcycle part is not browsing. They arrive with a specific machine and a single binary question: does this fit my bike. Price, finish, brand and delivery all rank below that, and none of them get considered until the fitment question is settled. This is the reverse of apparel, where a shopper falls for the thing first and works out the size afterwards.
Fitment has to live somewhere, and the right place depends on your SKU count. There are two ways to do it. You write compatibility into the title and description, which is what this store does, or you build a structured fitment database, attach every product to a set of year, make and model rows, and give the shopper a garage selector that filters the catalogue down to the parts that fit. The database approach is the correct answer for hundreds of parts with overlapping ranges. It is the wrong answer for two. A fitment selector over a two product catalogue is a filter that always returns one result, plus a data model somebody now has to maintain forever. Writing Panigale V2 2020 to 2024 into the title is not a shortcut here, it is the cheaper correct answer. The point at which it stops being correct arrives with the third or fourth model family, not the third product.
The cost of a wrong fit is asymmetric. A shirt that does not fit goes back in the bag and back on the shelf. An electrical module that a rider has already run into the loom of a Streetfighter has been unpacked, handled, probably powered and possibly cut. It does not go back into stock as new. So a parts store cannot use returns as a safety net the way a fashion store does. The work has to move forward, onto the product page, before the order exists at all. That is why exact model names and exact year ranges in a title matter more than they look, and why the phrase plug and play is doing real work rather than sitting there as marketing: it tells the buyer how the part meets the bike's existing wiring, which is the second question every rider asks after fitment.
Then the border. The business is based in Germany and the storefront sells worldwide, and that stacks three separate problems onto one checkout. Currency and market: the store presents prices in US dollars in one context and in euros in another, which is Shopify Markets doing per market pricing rather than a converter bolted onto a single price list. Availability: the storefront carries a message for visitors in countries it does not serve, so markets are gated deliberately instead of left open and failing later at the shipping step. Duties: the cart carries a line stating that import duties and taxes are not included and are payable by the customer on delivery. On a part in this price range crossing into the United States or the United Kingdom, an unexpected customs invoice is one of the most common reasons a parcel gets refused and a payment gets disputed. Putting that sentence inside the cart drawer, above the checkout button, is a deliberate choice to lose a small number of orders rather than lose them later and more expensively.
There is a structural consequence of a two product catalogue that is easy to miss. There is no browse to hide behind. On a store with four hundred SKUs, a shopper who is not yet convinced can keep looking and convince themselves. Here the homepage is the funnel, so every objection has to be answered on the way down it. That is the job of the How It Works block, the four assurance blocks and the FAQ accordion. They are not decoration. They are carrying the work that a larger catalogue would spread across a category tree.
The same pressure explains why reviews and email capture matter more here than they would on a wide catalogue. A rider who is not ready to spend on a lighting module today has nowhere else on the site to go, so the only two things a small store can do are collect proof from riders who already fitted the part and collect an address to talk to them again. Judge.me covers the first and Klaviyo covers the second, and on a two product store they are load bearing rather than optional.
What Digital Heroes built
Digital Heroes built the Optic.Parts Shopify storefront on a custom theme, and the theme name in the live source carries the Digital Heroes build. What is visible on the site today: a market configuration with a country and region selector in the footer, multi currency presentation and an explicit unavailable country state; a cart drawer with a discount code field, a subtotal, the accepted payment methods including American Express, Apple Pay, Google Pay, Mastercard, Union Pay and Visa, and the import duties notice; two product pages carrying fitment in the title; a homepage built from a hero, a featured product, the three step ordering sequence, four assurance blocks and an accordion FAQ; an about page; contact and FAQ pages in the menu; Klaviyo email capture; and Judge.me review capture.
Digital Heroes is the number one ranked Top Rated Seller in Website Development on Fiverr, is Vetted by Fiverr Pro, and has published more than seventeen thousand development guides on this site with over fourteen thousand of them in the public sitemap. That volume of writing is the reason the paragraph above is a list of things you can open in a browser rather than a set of adjectives. The specification is signed before any code, and the specification is the same document this section is quoting from.
What to take from it
If you sell parts, decide where fitment lives before you pick a theme, and decide it against the catalogue you expect in two years rather than the one you have today. Title level fitment is right at two products and painful at two hundred, and the move between them is a data project, not a design one. Write down the SKU count at which you will switch, so that decision gets made on a calendar instead of during a bad week.
If you sell across borders from a small catalogue, treat currency, country availability and duties as three separate build items. They are usually handled as one, badly. Currency is presentation. Availability is a market rule with a real message attached to it. Duties are a disclosure that belongs where the buyer is committing money, not in a policy page nobody opens.
Be honest about what this build does not prove. It shows nothing about how many parts have sold, and no number on this page will pretend otherwise, because sales figures are not visible from outside a store, and repeating a client's own marketing counters as if they were verified would make every other claim on this site worth less. It also does not prove an architecture that scales, because two SKUs is not a test of a fitment system. What it does prove is that a German based seller can present a part to a buyer in another currency, gate the countries it does not serve, disclose duties before payment, and take a card, an Apple Pay token or a Union Pay transaction at the end of it.
One thing to go and check yourself. Open the site, use the country and region selector in the footer, and watch the price presentation change. Then open the cart drawer and read the duties line above the checkout button. If you sell internationally and your own store does neither of those, you have just found your next two tickets.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- A 0.1-second improvement in mobile site speed increased retail conversions by 8.4% and average order value by 9.2%; travel conversions rose 10.1%. Source: Deloitte & Google (2020) →
- Retailers improving Core Web Vitals saw measurable gains: Vodafone improved LCP by 31% for 8% more sales, Lazada saw a 16.9% mobile conversion increase, and Cdiscount saw a 6% Black Friday revenue uplift. Source: web.dev (Google Chrome team) (2021) →
- Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
- Technology 'Leaders' grow revenue at more than twice the rate of 'Laggards'; laggards surrendered 15% in foregone annual revenue in 2018 and stood to miss out on as much as 46% in revenue gains by 2023 if they did not change their enterprise technology approach. Based on a survey of more than 8,300 organizations across 20 industries and 20 countries. Source: Accenture (2019) →
Aditya builds and maintains Shopify stores at Digital Heroes: theme development, Liquid work, app integrations and the custom features merchants ask for once a template stops fitting. His posts are hands on, aimed at store owners who want to know what a request really involves.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
Who built the Optic.Parts website?
Digital Heroes built the Optic.Parts Shopify storefront, and the custom theme running the live site carries the Digital Heroes build name in its source. The store sells LED lighting modules for Ducati motorcycles, presents prices in more than one currency, gates the countries it does not serve, and runs Klaviyo email capture with Judge.me reviews. Digital Heroes is Vetted by Fiverr Pro and the number one ranked Top Rated Seller in Website Development on Fiverr.
What does Optic.Parts sell?
Optic.Parts sells LED lighting modules for Ducati motorcycles, and its public product feed carries two of them. One is an LED turn signal module with plug and play daytime running light integration for the Panigale V2 from 2020 to 2024 and the V4, V4S and V4R from 2018 to 2024, listed at $259.00. The other is an LED indicator module for the Streetfighter V2, V4 and V4S from 2020 to 2024, at $119.00.
How do you handle fitment on a Shopify parts store?
Digital Heroes puts fitment where the catalogue size justifies it: in the product title for a handful of parts, and in a structured year, make and model database once a single part covers many machines. Optic.Parts uses the first approach, naming the Panigale, Streetfighter and V4 families with their year ranges directly in the product titles. A garage selector over two products is maintenance with no payoff.
When should a parts store move to a year make model fitment filter?
Digital Heroes moves a parts store to a structured year, make and model filter when one product starts covering several model families, not when the product count reaches a round number. The trigger is overlap, because that is the point where a shopper cannot confirm fitment by reading a title. Optic.Parts is nowhere near it with two products. Plan the migration before you need it, since it is a data project rather than a redesign.
Can a Shopify store sell in two currencies?
Optic.Parts sells in more than one currency on Shopify, presenting US dollars in one market context and euros in another, with a country and region selector in the footer. Shopify Markets handles this with per market price lists rather than a converter applied at checkout, so the price a buyer sees is the price they are charged. The market list is a build decision, not something to leave on the default setting.
Should I show import duties before checkout?
Digital Heroes puts the duties notice inside the cart drawer, above the checkout button, exactly as Optic.Parts does on its live store. The line states that import duties and taxes are not included and are payable by the customer on delivery. An unexpected customs invoice is one of the most common causes of a refused parcel and a disputed payment, so disclosing it before payment costs a few orders and saves the expensive ones.
Why does a store say it is not available in my country?
Optic.Parts shows an unavailable message to visitors outside the markets it serves, which is Shopify Markets working as configured rather than a fault. Gating countries up front is better than accepting an order and failing at the shipping step or at customs weeks later. Digital Heroes treats the served country list as a build item the merchant signs off in the specification, because it decides shipping rates, currency and tax handling together.
What is a plug and play motorcycle LED module?
Optic.Parts describes its Ducati turn signal module as plug and play with daytime running light integration, which means the part connects to the bike's existing wiring using the original connectors instead of requiring the loom to be cut and spliced. For a rider this is the second question after fitment, because it decides whether the part is a driveway job or a workshop booking. Putting it in the product title answers it before the click.
How long does it take to build a Shopify store like Optic.Parts?
Digital Heroes sets the timeline from a written specification that is signed before any code, so the schedule comes out of that document rather than out of a sales call. On a build like Optic.Parts the real drivers are how many markets and currencies are configured, whether the theme is first party or custom, how much fitment detail each product page carries, and which apps are wired in. Two products is not the same as two weeks.
How do I verify an agency case study?
Digital Heroes writes case studies that can be checked from the client's live site, which is why this page names the two products, their prices and the market behaviour instead of quoting a sales figure. Open optic.parts, switch the country and region selector in the footer, and read the duties line in the cart. Digital Heroes carries more than 2,000 reviews across public platforms, and none of that would be worth much if the case studies contained numbers nobody could confirm.
Who owns the code when an agency builds my Shopify store?
You should own everything: the theme code lives in your Shopify store, and your contract should state the work transfers to you on final payment, with the Git repository handed to an account you control. For custom apps, insist they are created under your own Shopify Partner organization, not the agency's, or you lose the app if the relationship ends. If a vendor resists either point, that is your answer about them.
How long does it take to build a Shopify store with an agency?
Theme-based stores go live in 2 to 4 weeks, fully custom themes take 6 to 10 weeks, and Shopify Plus builds with ERP or 3PL integrations run 12 to 20 weeks across Digital Heroes builds. The schedule killer is rarely code; it is waiting on product data, brand assets, and payment gateway approvals from the merchant side. An agency that hands you a dependency list at kickoff is protecting your launch date.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
Who owns the code when an agency builds my software?
You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.
What are the red flags that a Shopify agency will botch my project?
The big five: no version control, direct edits to core theme files, no staging store for testing, promising checkout customization without asking what plan you are on, and a quote produced with no written scope. Any one of these predicts expensive trouble; two or more and you should walk. Deep checkout customization requires Shopify Plus with Checkout Extensibility, so a vendor who promises it on the $39 Basic plan does not know the platform.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
Who can build a custom Shopify development system?
Digital Heroes builds custom Shopify development systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other Shopify development companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.