Trendyol: marketplace guide
About this guide
This is a ChannelEngine guide on the Istanbul-based marketplace Trendyol. Here you can find information on how to request a Trendyol account, how to configure this marketplace on ChannelEngine, what the specific requirements are, and more.
Table of contents
Marketplace-specific requirements and exceptions
Commercial information
Founded | 2010 |
Founder | Demet Suzan Mutlu |
Headquarters | Istanbul, Turkey |
Area served (orders) | Qatar, Saudi Arabia, Turkey, United Arab Emirates |
Revenue | USD 3,216 million (2021) |
Number of monthly visits | 1 billion |
Website | Trendyol |
Setup cost | none |
Commission | depends on the category and brand |
Other costs | none |
Payment | once per week |
Product categories | auto/motorcycle parts, bags, cooking, cosmetics, DIY, electronics, fashion, films, food, furniture, games/toys, gardening, household appliances, jewelry, kids, kids/babies, musical instruments, office supplies, shoes, sports equipment |
Input language | Turkish |
Input currency | TRY |
Content creation | yes |
Minimum number of SKUs | none |
Advertisement options | yes |
Profile on ChannelEngine | Trendyol |
How to request an account
To start selling on Trendyol, go to their partner portal and fill out the vendor application form. For more information, refer to the Trendyol application form and application steps article.
The following requirements apply:
- You must have a Turkish tax identification number (TID).
- You must have a joint stock, limited liability, or sole proprietorship type of organization.
- Your company must be active according to the records of the Revenue Administration, and you must be able to issue invoices.
Associated costs
Trendyol does not charge setup or monthly fees. However, it does charge a commission fee, which depends on the product category.
Marketplace features
Supported | Not supported |
Product offers | Repricer |
Product content | Marketplace fulfilment service |
Cancelations (marketplace) | Returns (marketplace) |
Cancelations (merchant) | Returns (merchant) |
Split shipments | |
Split orders | |
HTML formatting | |
Product variations | |
Sales channels1 | |
Cargo companies2 |
1 A marketplace that supports sales channels allows merchants to list and sell products across multiple markets (e.g.: countries, regions, and states), all from the same connection.
2 On Trendyol Turkey, you need to work with cargo companies (a.k.a. carriers) to fulfil your orders. You can either use Trendyol contracted cargo prices or work with carriers through your own agreement. Hence, carrier mapping is mandatory on ChannelEngine.
Settings and configuration
Setting up each marketplace on ChannelEngine follows the same flow, though not every marketplace includes the steps listed below.
- Go through the Setup.
- Create a Product selection.
- Complete the Categorization.
- Set up the Mappings: content, offers, and carriers.
- Configure the Pricing: rules and currency conversion.
- Finish the Activation.
- Check the Listed products overview.
Marketplace-specific requirements and exceptions
Setup
On Trendyol
Once your seller account is active, the information that ChannelEngine needs can be found in your seller dashboard. The steps below are needed for the basic API authentication.
- Go to the Trendyol back-end.
- Log in to your account and click Hesap bilgilerim (Account details).
- Go to the Entegrasyon bilgileri (Integration details) tab on the right.
- Locate the Satıcı ID (Seller ID), API key, and API secret and copy the values.
On ChannelEngine
- Go to the Setup page of your Trendyol marketplace.
- Enter your Supplier ID, API key, and API secret key in the Connection section.
- Click Save.
Categorization
Categorization on Trendyol is straightforward, and all categories are listed in Turkish.
Mappings
Content
All products (required)
Your products must first go through the verification process carried out by Trendyol. For that, set your stock and price attributes to zero. Once your products are accepted, you can assign stock and price to them.
Bear in mind that after products are accepted by Trendyol, color information can no longer be updated. To update the product's color, you need to first delete the product and then recreate it.
Note that you can use Turkish characters (i.e.: ğ, Ğ, Ş, ş, İ, Ü, etc.) in the attributes, such as Brand, Product description, and Product name.
To create a unique identifier, use the following format - [Abbreviated company name][Model code][Size]. E.g.: TRNDLTYQ2355125L. Maintain a character count between 13 and 40, excluding spaces or Turkish characters.
- Brand - the product's brand or manufacturer.
- Carrier - the name of the courier company (a.k.a carrier). Select from the options in the dropdown menu. E.g.: MNG Kargo, Aras Kargo.
- Delivery time - the estimated delivery time measured in days. E.g.: 2. If you want to make use of the Express delivery attribute, the Delivery time attribute should be set to 1.
- Dimensional weight - the volumetric weight of the package. The formula to calculate the volumetric weight is as follows: [Package width in cm]×[Package length in cm]×[Package height in cm]÷3,000. E.g.: for the package with the dimensions: W=20 cm, L=50 cm, H=100 cm, the volumetric weight is calculated as follows: 20×50×100÷3,000 = 33.3.
- Export content - set it to 'yes' to export the product's content to Trendyol. Set it to 'no' and the product's content is not exported, and the same applies to the product's family. The default value is 'yes', even if the attribute is left unmapped.
-
Product description - the product's description. The maximum number of characters is 30,000. HTML tags are supported. The following requirements apply:
- Should include - terms of use, materials, warranty status.
- Should not include - carrier name, delivery time, your company contact information, external links, advertisement campaigns, personalized information.
-
Product image URL 1 - the URL to the main image of the product. The following requirements apply:
- URL format - 'https'. E.g.: https://imagenoll.org/image1.jpeg.
- Minimum resolution - 600x800 px at 72 dpi.
- Desired resolution - 1200x1800 px at 96 dpi.
- Maximum file size - 10 MB.
-
Product name - the product's title. The maximum number of characters is 100. The product's title should clearly identify the product and be easily searched for (i.e.: contain keywords). The following requirements apply:
- Should include - size, color, weight (or other applicable dimensions), product details.
- SKU - the product's stock keeping unit, which is the Merchant product number on ChannelEngine. The maximum number of characters is 100.
- VAT rate - the product's sales tax rate. Select from the options in the dropdown menu.
All products (optional)
- Fast delivery type - indicate if the product can be subject to express delivery. This results in an 'Express delivery' label on your product on Trendyol. The options are: Ayni gün sevkiyat (Same day shipping) and Hizle gönderim (Fast shipping).
-
Product image URL 2-8 - the link to the additional images of the product. The following requirements apply:
- URL format - 'https'.
- Minimum resolution - 600x800 px at 72 dpi.
- Desired resolution - 1200x1800 px at 96 dpi.
- Maximum file size - 10 MB.
Offer
All products (required)
- Sales price - the desired price for the product, without its currency. Decimals are separated by a period. E.g.: 370.95. The price should include the sales tax (e.g.: VAT).
Carrier
Carrier mapping is required on Trendyol, and they have a specific list of carriers to select from.
Depending on whether you use your own shipping prices or rely on Trendyol's contracted cargo prices, the process of providing the tracking code is different. Normally, ChannelEngine automatically updates the shipment with the tracking code provided by Trendyol.
However, if you choose to handle the shipment yourself and submit your own tracking code, you can only use UPS Kargo or Aras Kargo as your carrier.
Note that if you use Aras Kargo according to the Trendyol contracted cargo prices model, you must indicate 'Aras Kargo-TrendyolContracted' as Your shipping method.
I work with my own shipping prices | I work with my own shipping prices | I work with Trendyol contracted cargo prices |
Trendyol tracking code | My own tracking code | Trendyol tracking code |
MNG Kargo | UPS Kargo | Aras Kargo |
Sürat Krago | Aras Kargo | Horoz Lojistik |
Horoz Lojistik | - | MNG Kargo |
PTT Kargo | - | Sürat Krago |
Yurtiçi Kargo | - | Yurtiçi Kargo |
- | - | PTT Kargo |
Pricing
Trendyol requires prices to be submitted in TRY. If you do not have pricing attributes in the respective currency, you need to set a currency conversion.
Listed products
If you have problems with products not appearing on Trendyol (especially if you are trying to add products that do not exist yet), check the Listed products page for more information.
You can either filter on Channel status (Invalid for all products that ChannelEngine has not exported, such as products with an empty EAN or products that currently do not exist on Trendyol) or use the Validation and feedback tab to see all known validation/feedback errors for specific products.
Additional information
Order extra data items
When an order is imported to ChannelEngine, ChannelEngine also fetches extra data items related to the order itself – or to order lines. This extra data is specific to this marketplace. An explanation of each can be found below:
Order extra data
Key | Conditional* | Description |
TCKN number |
Yes | The identity number for gold, fertilizer, or orders over 5000₺. |
Order number |
No | The main order number on Trendyol. |
Cargo provider name |
No | The name of the cargo company assigned to transport the order. |
Cargo tracking number |
No | The tracking number of the order. |
Commercial company |
Yes** | The name of the invoiced company. |
Commercial company tax number |
Yes** | The tax number of the invoiced company. |
Commercial company tax office |
Yes** | The tax office of the invoiced company. |
E-invoice available |
Yes** | To indicate whether the buyer is to pay via e-invoice. |
* Conditional fields only display if the marketplace provided a value.
** Present if the invoice for the order is commercial, not individual.
Shipment package logic
Trendyol applies a shipment package logic when handling orders, shipments, and returns. Trendyol decides which way to fulfill an order best – splitting it into several shipment packages based on stock, mapped carrier, shipment region, and other factors. This means that each order on ChannelEngine corresponds to several shipment packages on Trendyol.
When retrieving orders from Trendyol, ChannelEngine combines the Order number and the Shipment package ID on Trendyol into the Channel order number. E.g.: if the Order number is '1735032345' and the Shipment package ID is '44564419', the Channel order number on ChannelEngine is '1735032345_44564419'.
Partial shipments and cancelations
Partial shipments and cancelations follow a specific procedure on Trendyol. If only part of a shipment package is either canceled or shipped, Trendyol changes the status of the original order to Unpacked and creates new suborders (i.e.: new shipment packages). The new package IDs are communicated to ChannelEngine in the order extra data, and can be retrieved by the merchant via the Merchant API.
FAQs
Is offer matching supported on Trendyol?
Yes, offer matching is supported on Trendyol. To match existing offers without exporting content, set the Export content attribute to 'no'. In this case, ChannelEngine automatically matches the products, and only the offer data is exported to Trendyol.
If you want to match existing offers and also push content updates to the marketplace, set the Export content attribute to 'yes'. If the product falls under the category that has a color attribute (i.e., Renk), ensure the color value exactly matches that on Trendyol. Otherwise, no additional action is required.
How often does each task run on Trendyol?
Trendyol follows the schedule below:
Task | Frequency |
Export product data to channel | every 60 minutes |
Export product offers to channel | every 15 minutes |
Import offers from channel | every 20 minutes |
Import orders from channel | every 20 minutes |
Export order shipments to channel | every 60 minutes |
Import returns from channel | every 60 minutes |
Export returns to channel | every 60 minutes |
How are products deleted from Trendyol?
To delete a product from Trendyol, ChannelEngine exports it with both the price and the stock set to 0 (zero). Once the export is processed by Trendyol, the product is removed from their website.
Comments
0 comments
Article is closed for comments.