Export Strategies for E-commerce Sellers: A Comprehensive Guide

Ömer Faruk ERKUL
Trendyol Tech
Published in
4 min readJul 31, 2024
Created via Dall-E

As the Seller Base team, we facilitate the onboarding process for sellers on Trendyol. This process is divided into three categories: Marketplace, Meal, and Grocery sellers. Additionally, we operate as a centralized team where information about sellers is stored and necessary data is synchronized or shared asynchronously with other teams. Besides this, we also manage the processes for ST, FT, B2B, and other types of sellers within our business. However, in this article, we will solely focus on the micro-export processes for Trendyol sellers.

The Micro Export Process for Sellers

The micro-export process starts with these screens for sellers who want to open businesses for international sales. Upon re-design process of the partner screen, sellers can view much more information than before such as the new micro-export process.

The Micro Export Interface

A user-friendly interface designed specifically for sellers engaging in micro-export activities. The accessibility of options for sellers is managed based on specific tag IDs assigned to them. These tag IDs are controlled and updated with the Seller Dynamic Tag (SDT) team in Trendyol.

Approval of Micro Export

Upon meeting the necessary criteria, sellers become eligible to engage in micro-export activities in selected countries.

Closure of Micro Export

Utilizing Redis cache: We prevent the submission of micro-export requests by sellers for 24 hours using a Redis cache mechanism because other teams are using the micro-export information via our APIs. That little touch prevents unnecessary updates for the database and the Kafka side.

Activation of Alternative Delivery Option

The Alternative Delivery option is a boolean flag managed by the SX team within Trendyol. When this flag is set to true, sellers are unable to open their products for micro-export. To enable this, an internal process is managed with Trendyol support to deactivate the alternative delivery option.

Display of Micro Export Countries as Open or Closed

Micro Export Response Model

"exports": [
{
...
"id": 1,
"microExport": true,
"sampleExport": false,
"countryCode": "BH"
...
},
...]

The presence of “microExport”: true, “sampleExport”: true is exclusive to Azerbaijan (AZ). Here, the value of sampleExport being true indicates the availability of sample shipment for sellers. For AZ, this value being true is a mandatory business requirement.

System Design

Similar to many teams within Trendyol, the Seller Base team utilizes asynchronous communication. We employ Debezium to leave events for system changes. This design helps us to manage millions of throughputs in a fraction of a minute asynchronously.

System design diagram

In conclusion, the Micro Export process for sellers on Trendyol presents a streamlined approach to facilitate international sales opportunities. Through a user-friendly interface and careful management of seller options, the platform ensures compliance with business requirements and regulatory standards. Utilizing advanced mechanisms such as Redis cache for temporary closures and leveraging alternative delivery options, Trendyol aims to optimize the seller experience while maintaining operational efficiency. Additionally, the use of asynchronous communication and event-driven architecture underscores the platform’s commitment to adaptability and scalability. Overall, Trendyol’s Micro Export process demonstrates a proactive approach to empower sellers to access global markets while safeguarding the integrity of the platform.

About Us

Would you like to be a part of our growing company? Join us! Check out our open positions and other media pages from the links below.

--

--