Oleksii Kulikov
Rating
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
-
Content Management Systems
from 9 USD for hour
-
HTML & CSS
from 9 USD for hour
-
Javascript and Typescript
from 9 USD for hour
-
Python
from 9 USD for hour
-
Web Programming
from 9 USD for hour
Portfolio
-
Sending Bundle Products from Shopify to Facebook Ads
Content Management SystemsThe 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 SystemsThe 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 SystemsA 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 SystemsA 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 ProgrammingMarketing 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 SystemsA 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 ProgrammingA 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
PythonA 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-commerceA 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
PythonA 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
PythonPrivate 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
PythonThe 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 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Support and refinement of Shopify + integration with KeyCRM (long-term collaboration)
|
|||||
|
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 |