Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Oleksii Kulikov

Offer Oleksii work on your next project.

Ukraine Kyiv, Ukraine
1 month 6 days back
Available for hire available for hire
age 35 years
on the service 2 years
  • Shopify Apps
  • Shopify Payments
  • Shopify Templates
  • Shopify Themes
  • Shopify SEO
  • shopify developer
  • shopify extensions
  • Shopify expert
  • Shopify
  • Shopify Specialist
  • Shopify store developer

Rating

Successful projects
No data
Average rating
No data
Rating
330
Web Programming
1613 place out of 6421
Python
476 place out of 4457

CV

I’m a Python Full-Stack / Shopify App Developer, specializing in Shopify process automation and custom Shopify app development (Embedded / Private / Custom). I build integrations using the Shopify Admin API (REST / GraphQL), webhooks, Shopify Flow, and metafields, and develop Python backends (Flask / FastAPI) to sync products, pricing, inventory, orders, and customers with external systems (CRM/ERP/1C/warehouses/suppliers). I also set up automated CSV reports, logging, and scheduled jobs so your business runs smoothly without manual routine work.

I also handle common Shopify development needs: Shopify theme customization (Liquid/HTML/CSS/JS), building custom sections/blocks, responsive UI/UX improvements, performance optimization (Core Web Vitals), configuring products/variants/collections, filters and catalog structure, domains & DNS, redirects, Shopify SEO (title/description, canonical, schema, sitemap), payment methods, shipping/taxes, and marketing/analytics integration (GA4, GTM, Shopify Pixels, Google Ads conversions).

Skills/Tags: Shopify App Development, Embedded App, Shopify API, GraphQL, REST, webhooks, Shopify Flow, Python (Flask/FastAPI), automation, product sync, inventory sync, theme customization, Liquid, SEO, GA4, GTM, Google Ads, performance optimization.

Skills and abilities

Programming

Portfolio


  • Sending Bundle Products from Shopify to Facebook Ads

    Content Management Systems
    The client faced an issue where the standard Shopify functionality did not allow proper transmission of bundle products to Facebook (Meta) for advertising.

    As a result, products were either displayed incorrectly in the ad account or not transmitted at all, making it impossible to run effective campaigns.

    We solved this by bypassing Shopify’s default logic.

    A custom solution was implemented that:

    • structures bundle product data correctly
    • sends products to Facebook in the required format
    • works in real time
    • ensures accurate product display in ads

    As a result, the client achieved stable bundle product syncing with Facebook Ads, accurate analytics, and the ability to run campaigns without limitations of Shopify’s default functionality.
  • Custom Shopify Checkout via Private App

    Content Management Systems
    The client needed a custom Shopify checkout that replaces the standard one and allows flexible order management.

    We implemented the solution using the Shopify API:

    • order creation with products
    • custom discount logic
    • order editing before payment
    • invoice generation
    • automatic order creation in Shopify after payment

    The manager can confirm the order with the customer, modify it, and send an invoice for payment.

    Result:

    • full control over the checkout process
    • workflow for B2B clients
    • UTM and traffic analytics preserved
    • orders automatically appear in Shopify

    Кастомний checkout Shopify через Private App
  • Conditional Payment Method Sorting in Shopify Checkout via Priva

    Content Management Systems
    A client needed dynamic sorting of payment methods in Shopify checkout. The goal was to change the order and visibility of payment options depending on the customer’s country, shipping method, and order amount.

    Since Shopify does not provide flexible control over payment sorting by default, we implemented a solution using a Private Shopify App and API integration.

    We delivered:

    • Conditional display of payment gateways
    • Automatic sorting based on custom rules
    • Hiding irrelevant payment methods
    • Checkout optimization to improve conversion rate

    Result: customers now see only the relevant payment methods in the correct order, simplifying checkout and improving overall sales performance.

    #ShopifyDevelopment #ShopifyApp #ShopifyCheckout #ShopifyIntegration
  • Fixing Google Merchant product disapprovals due to alcohol-relat

    Content Management Systems
    A client contacted us after part of their Shopify catalog was blocked in Google Shopping for a specific market. Products were marked Disapproved in Merchant Center because alcohol-related words appeared in titles, descriptions, and feed attributes.

    We audited the Google Merchant feed and identified issues with attributes, wording, and market configuration. Then we rebuilt the feed generation logic from Shopify, adjusted product titles and descriptions to comply with Google policies, configured country-based product segmentation, and resubmitted the feed for review.

    Result: the products were approved again and successfully returned to Google Shopping, allowing the client to resume sales without restrictions.
  • Shopify Order Attribution Setup

    Web Programming
    Marketing team’s request: the client’s Shopify store analytics was inaccurate — traffic source tracking wasn’t working, UTM tracking was missing, and as a result order attribution and conversion tracking were unreliable.

    After our collaboration, we set up a proper tracking system: verified Shopify Customer Events / Pixels, configured ecommerce events for Google Analytics 4 (GA4) via Google Tag Manager (GTM), and ensured correct passing of UTM parameters (including Meta Pixel / Facebook Pixel validation where needed).

    Now, in most cases the store can see the source of each order — exactly where the customer came from (ads, social, search, referrals) before placing that purchase. The result: clearer attribution, more accurate reporting, and better decisions for performance marketing.
  • Payment Split for Two Legal Entities (Ukraine FOP + Germany)

    Content Management Systems
    A client had two entrepreneurs / legal entities — FOP Ukraine and Germany business — and needed Shopify payment routing to separate customer payments for correct taxation, accounting, and VAT compliance.

    We implemented Shopify payments split / payment allocation logic based on country, market, currency, and checkout rules
    Set up payment methods per market so customers see the right options at checkout
    Added order tags + reporting structure for bookkeeping, tax reports, and audit-ready accounting

    If you need Shopify multi-entity setup, Ukraine FOP + EU/Germany payments, or Shopify tax & accounting automation — message us.
  • Shopify Store Google Merchant Recovery Expansion to US & Canada

    Web Programming
    A client came with a serious issue: their Google Merchant account was suspended, the product feed wasn’t working, and their Shopify store was disconnected from Google Ads.

    Our solution:

    Working closely with their ad agency, we:

    Audited and removed all conflicting or incorrect connections.

    Set up a single, verified product feed compliant with Google’s standards.

    Successfully reinstated the Google Merchant and Ads accounts.

    Now the Shopify store runs smoothly with Google Merchant & Ads, displaying products in Canada and the USA — and driving results

    Shopify development, Google Merchant, Google Ads, Merchant Feed, eCommerce automation, account recovery, marketing sync
  • Shopify Automation for Multi-Supplier Updates + Amazon Sync

    Python
    A Shopify store owner needed to automate product updates from suppliers without API access.

    We built a custom Shopify app that:
    • Parses data from supplier websites
    • Supports different pricing & shipping rules
    • Applies automatic surcharges
    • Downloads updated product data in CSV format

    Each supplier has individual settings:
    — Price range configuration
    — Shipping fees
    — % markup control

    All changes are synced to Shopify automatically.
    Bonus: Shopify data remains consistent across the connected Amazon store.
  • Shopify → Google Merchant Feed Setup

    Online Stores & E-commerce
    A client needed a tailored Google Merchant Center feed for their Shopify store to support multiple languages and currencies (e.g., USD, EUR, UAH). The default Shopify feed did not satisfy Google’s strict requirements for product schema, pricing precision, or localization.

    We developed a custom Google Shopping feed with:

    Multilingual product titles & descriptions using Shopify markets and metafields,

    Price formatting per currency with proper ISO codes and VAT display,

    Structured image links and unique GTINs for Google product approval,

    Exclusion of out-of-stock or non-indexable products,

    Logic to assign the correct country feed to the appropriate language/price market.

    Challenges included aligning Shopify’s flexible storefront logic with Google Merchant’s strict taxonomy and validation, as well as avoiding disapprovals due to dynamic prices, incorrect structured data, or missing fields.

    The result is a stable, Google-approved feed that boosts performance of Shopping Ads in multiple countries and languages.
  • Shopify TorgSoft Integration for Product Data Sync

    Python
    A client requested an integration between their Shopify store and the TorgSoft system to automate product data exchange — including price, sale price, stock, images, and metafields.

    We built a solution that creates new products in Shopify using TorgSoft data and updates existing ones. It supports automatic image syncing, real-time quantity updates, and dynamic metafield creation. The client can control the process — from setting custom metafields to excluding specific fields like product descriptions.

    This flexible automation ensures accurate product info, minimizes manual work, and keeps both platforms in sync.
  • Private Shopify App for Automated Supplier Data Import

    Python
    Private Shopify App for Automated Supplier Data Import

    A client requested a private Shopify app to automatically fetch supplier data — stock and prices — enrich it with custom parameters, and update products in the Shopify store.

    We developed a solution where the app retrieves and modifies supplier data (markup, tags, statuses) and updates products in Shopify. Additionally, it generates a structured CSV file specifically prepared for uploading to another platform. The file includes fields like SKU, Product title (Brand name, item name, flavor and weight), EAN/barcode, Price API, Price Shopify, and Quantity. This CSV is refreshed every 10 hours, ensuring accurate and synchronized catalog management without manual input.
  • Shopify from Amazon for product exchange

    Python
    The client requested to integrate Shopify and Amazon for product synchronization. Shopify served as the platform for uploading products from a third-party service and transferring them to Amazon. The main challenges included working with ASIN and product variations.

    We automated the synchronization process by setting up data formatting and correct ASIN matching to avoid duplication. For products with variations, we ensured their proper display as part of the main product, which simplified management and saved time.
  • Setting up local food delivery with geography

    A client approached us with a request to set up local food delivery in Shopify for a specific city. The main requirement was to limit the delivery area to designated zones so that orders could only be placed within the allowed territory.

    Our team implemented a solution that allows for precise configuration of delivery zones using Shopify's built-in features. The system automatically checks customer addresses during checkout to confirm their compliance with the allowed zones. Additionally, we set up shipping rates for each zone, ensuring accurate cost calculation and efficient logistics management. This solution provided the client with an automated and reliable delivery process with geographical restrictions.
    #local delivery Shopify.
  • Integration of 1C and Shopify with automatic data updates

    A client approached us with a request to integrate Shopify with 1C for automating data exchange between these systems. The main requirements were: adding only new products, updating prices for already existing products, and automatic stock updates every 3 hours.

    Our team developed a solution that ensures seamless data exchange between 1C and Shopify. The system automatically checks for new products in 1C and adds them to Shopify. For existing products, the integration allows for quick price updates and real-time stock synchronization every 3 hours. As a result, the client received a fully automated process that reduces manual work and ensures data accuracy in the store.
  • Setting up filtering with dynamic SEO changes in Shopify

    A client approached us with a request to improve filtering on the collection page in Shopify. The main requirement was that when selecting a specific filter (for example, by color or price), the SEO title and description of the page generated by Shopify should change dynamically.

    Our team developed a solution that allows for the integration of dynamic changes to SEO elements depending on the selected filter. This not only enhances the user experience but also helps optimize collection pages for search engines, increasing their visibility. Thanks to our solution, the client gained the ability to automatically adapt meta-data for each filter without manually creating separate pages.

Activity

  Latest proposals 10
Support and refinement of Shopify + integration with KeyCRM (long-term collaboration) Personal project
Freelance project
226 USD
Freelance project
475 USD
Freelance project
1101 USD
Freelance project
45 USD
Freelance project
Freelance project
90 USD
Freelance project
600 USD
Freelance project
Freelance project