Recover abandoned carts with Cart Lift - get a hold of our newest 🔥 AppSumo Deal 🔥 and get a huge discount!
View Offer

Simple Guide To Generate Rakuten Product Feed – WooCommerce (2021)

Simple Guide To Generate Rakuten Product Feed – WooCommerce (2021)

Running an eCommerce business can be difficult. However, one of the best ways to increase your sales fast is by promoting your products on large marketplaces.

Rakuten is one such marketplace that you can rely on. With more than a billion active users across 30 countries, Rakuten is one of the top merchants that can help you boost your sales without much effort.

And if you use WooCommerce, then it’s super easy to list your products on Rakuten marketplace.

All you need is to create a Rakuten product feed with the right attributes and upload your products to the marketplace. And soon enough, you will start to get more potential buyers visiting your site.

In this guide, you will get step-by-step instructions on creating a product feed accurately for the Rakuten marketplace.

After reading this guide, you will learn,

  • The required attributes to include on the product feed
  • Examples of product data to submit for each attribute.
  • How to generate Rakuten product feed in just a few clicks.

So let’s get started.

Guide To Generate Rakuten Product Feed

First, let us learn about all the required data for each product that you need to include in the product feed. Then we will look at how you can generate this product feed in the right format.

Product Data Specification For Rakuten Product Feed

A product feed for Rakuten is usually generated in CSV format. But you can also use TXT or TSV formats to submit your product data.

Required Product Attributes To Submit to Rakuten

The following are the mandatory attributes for each product:

Attribute HeaderInstructionsExample
idThis acts as a unique identifier for a product. You may use your WooCommerce product ID or product SKU as the value for this attribute.102
title Include the name of the product (no more than 70 characters).Pullover Hoodie with Logo
brandAssign a brand name to the product you want to list on the Rakuten marketplace.

If you are the manufacturer, then you can assign your own company name as the brand name.
description Include a short description of your product with details of its use and benefits.This pullover hoodie is made from 100% organic cotton for extreme comfort. With the latest generation style and mesh lining, this hoodie is will make you feel special, while still maintaining comfort.
google_product_categoryYou also need to submit a category from Google’s taxonomy list, to which this product is relevant.Clothing & Accessories
linkThis should be the link to your product
Image_link You need to submit at least one image for every product.

*The image size should be at least 600×600 in size.
price Submit the actual price of the product. If you have a discount running, then submit the regular price for this attribute, and use the sale_price attribute to submit the discounted price.

Include the currency as the suffix.
45.00 EUR
availability Include the stock availability, i.e., if the product is still in stock for purchase.

*Accepted values:
– in stock
– out of stock
– preorder
– backorder 
in stock
gtinGTIN is a unique product identifier that you must include in the feed.

This represents all other forms of identifiers as well, such as UPC, EAN, JAN, and all forms of GTIN.
mpnAlso, submit the MPN, which uniquely identifies a specific product among all products from the same manufacturer.HSC0424PP
conditionMention the condition of the product you are selling.

*Accepted values:
– New
– Refurbished
– Used
genderIt is mandatory to mention the target gender for which your product is suitable.

*Accepted values are:
– Male
– Female
– Unisex
age_groupYou also have to submit the age group of the prospects your products are suitable for.

*Accepted values:
– Adult
– Kids
product_typeThis attribute represents the product category you have assigned to your products in your WooCommerce store.

*It is highly recommended to submit this attribute for better search results, but it’s not mandatory.
Men’s Hoodies
item_group_idIf you have variable products, then you need to include a common item_group_id for every variant of the same product. It is basically the ID or the SKU of the parent product.1001

Conditional Required Attributes To Include In The Feed

A few attributes are not always required but are often mandatory to submit based on certain conditions. Let us look at these attributes in detail.

Attribute HeaderInstructionsExample
sale_priceThis attribute is only required if you have a discount running on your store. In that case, include the discounted price as the sale price in the feed.35.00 EUR
colorThe color attribute is mandatory for products that fall under the Apparel category, but you may use it for products in other categories as well.

Also, if you have variable products that vary due to color, then you must submit the color attribute.
size You must submit the size attribute for products that fall under the Apparel category. You may choose to use it for products in other categories as well.

Also, if you have variable products that vary due to size, then you need to submit the size attribute.
materialYou need to submit this attribute for variable products that vary due to the pattern (or graphic design).Leather
pattern For variable products that vary due to the pattern (or graphic design), then you must submit this attribute.Stripped
shipping_weightIn your merchant center, if you set up a rule for shipping cost based on the shipping weight, then you must submit this attribute.

*You may submit the unit as a suffix, which has to be the same as you set up in your merchant center.
1.2 kg
adultIf you are selling any type of adult product, i.e., items or images containing nudity or suggestive content, you must submit this attribute for those products.

*Accepted values:
– yes
– no

Other Optional Attributes You May Choose To Submit

Apart from the attributes above, there are a few more attributes that you may choose to submit if required or applicable.

Attribute HeaderInstructionsExample
sale price effective dateIf your product is on sale and its sale price has a limited time, you can use this attribute to mention the date and time when the sale will expire.

**This attribute is not mandatory, but you may use it when required.

If you want to submit additional images for your products, you can submit the links to your products under the additional_image_link attribute, separating the image links by commas.,,
taxUsually, you need to set up the tax rates in your Merchant Center account. But if you want to submit a unique tax rate for certain products, then you can use this attribute to do so.15
shippingYou need to set up the shipping cost for your products in your Merchant Center account. But if you want to submit a unique shipping cost for certain products, then you can use this attribute to do so.3.99 EUR
multipackf you want to sell multiple quantities of the same product at a single price, then you can submit that quantity as the value for the multipack attribute.

For example, you may choose to sell 6 t-shirts as a multipack.
In this case, the price should be the total cost of the pack, i.e., in the case of the 6 t-shirts, the price should represent the total cost for all six t-shirts.

Example Feed Structure Of Rakuten

Here’s an example of a Rakuten CSV feed. You may download it and view it using a CSV viewer.

Now that you have a complete understanding of how the Rakuten feed works and what required attributes you need to include in your product data, let us look at how you can generate a product feed for Rakuten easily.

7 Easy Steps To Generate Rakuten Product Feed In Your WooCommerce Store

First of all, you do not have to create a CSV feed for all of your products manually. Right now, there are several tools out there that you can use to generate a product feed for Rakuten easily.

In the next few steps, I will show you how you can generate a product feed for Rakuten using Product Feed Manager for WooCommerce. It is one of the easiest plugins to use and has a pre-made template with all the necessary attributes to help you generate Rakuten CSV feed in just a few clicks. 

Follow these 7 easy steps to learn how to use Rakuten feed template, and get your CSV feed ready real quick.

Step 1 – Install & Activate Product Feed Manager

1. Go to Dashboard > Plugins and then click on the Add New button.

WordPress Dashboard - Add New Plugin

2. Type “Product Feed Manager” on the search box, and you will find the plugin on the search result.

WordPress Dashboard - Search For Plugin

3. Click on the Install Now button.

4. Then click on the Activate button to activate the plugin.

Activate Product Feed Manager

Once you have the plugin activated, you will find the menu, Product feed, among your dashboard menus.

Step 2 – Enable Rakuten As A Merchant Type For Feed Generation

After activating the plugin, the first thing to do is enable your required merchants for generating the feed.

1. Go to Dashboard > Product feed and go to the Settings menu of the plugin.

Product Feed Manager Settings Home

2. Click on the Merchants tab, and you see that all the supported Merchants in the plugin are listed here.

Product Feed Manager Merchants List - Rakuten

3. Search for Rakuten and enable it.

4. Now, click on the Controls tab.

Product Feed Manager Controls Settings

5. Here, click on the Purge Cache button.

Product Feed Manager Purge Cache

Now that you have the merchant enabled, it’s time to generate the product feed.

Step 3 – Start Creating A New Product Feed

1. On your dashboard, click on Product Feed.

Product Feed Manager Dashboard

2. Next, click on Add New Feed.

Product Feed Manager - Add New Feed

You will be taken to a blank feed generation page.

Product Feed Manager - New Feed

Step 4 – Basic Configuration Settings For The Feed

Creating feed for Rakuten

1. Give a name to your feed.

2. From the Products dropdown, you can select whether you would like to generate this feed for all of your products, or you can choose a filter option.

3. If you want this feed to auto-update on fixed intervals, you can schedule it to Hourly, Daily, or to Monthly from the Refresh Interval section.

4. Keep the “Include Variable Parent Product” as no and the “Include Product Variations” as Yes.

5. Mark “Include variation product name” as Yes.

6. You can keep the rest as is or use them if required.

Feed configurations

Step 5 – Use The Rakuten Feed Template

1. Scroll down to the Feed Configuration section, and select Rakuten as the Merchant Type.

Product Feed Manager Select Rakuten Merchant

2. Change the File Format to CSV.

Product Feed Manager Rakuten Merchant Feed Format CSV

Once you choose the Merchant Type, you will notice that all the required attributes will appear below.

Product Feed Manager Rakuten Merchant Required Attributes

3. You will see that most of the attributes are configured. You will simply need to configure the following:

  • Brand –
    This should be the Brand name of the product you are selling. If you are the manufacturer, you can set the type as Static and input your company name here.
    If you have different brand names for different products, you will have to save the value in a custom field or product attribute and then use that value here.
    **You may also use Perfect Brands for WooCommerce to assign brands, which you can use in the feed.
  • Google Product Category –
    You need to use category mapping to define the category paths, so for now, keep this attribute empty. You will configure this attribute in one of the next couple of steps.
  • GTIN –
    This is usually unique for each product. So you have to save this value in a custom field within each product and use that value here.
  • MPN –
    The MPN should be unique to each product. So you have to save this value in a custom field within each product and use that value here.
Rakuten Merchant Required Fields - Brand, Google Product Category, GTIN, MPN

Step 6 – Publish The Feed

1. Once the feed configuration is ready, scroll up and click on Publish and the feed will be generated.

Publish Rakuten Product Feed With Product Feed Manager

Now, remember you have left the Google Product Category attribute empty.

Step 7 – Use Category Mapping To Finalize The Feed Generation Accurately

1. Go to Product feed > Category Mapping and set up a new category map properly.

Product Feed Manager Category Mapping
  • To learn how you can set up category mapping easily, click here.

2. Once you have assigned values and saved the Category Map, go to Product feed > Settings and click on the Controls tab.

Product Feed Manager Settings

3. Here, click on Purge cache.

Product Feed Manager Purge Cache

4. Go to Dashboard > Product feed > All product feed and look for the feed you just created earlier. Edit it.

5. Scroll down to the feed configuration section. Click on the value field for Google Category Mapping and scroll down to the very bottom to choose the category map you just created.

Product Feed Manager - Rakuten Merchant Category Mapping

6. Once selected, scroll up and click on update.

Product Feed Manager Publish Rakuten Merchant Guide

7. Your feed will be generated, and you will be able to download the feed.

Product Feed Manager - View/ Download Rakuten Merchant Guide

That’s it. Your CSV feed for Rakuten is generated. You can now download and upload this file to your merchant account and list your products on the Rakuten Advertising marketplace.


Rakuten is a huge brand name out there and the reputation of their marketplace is immense. Promoting your WooCommerce products in this multinational platform could help you boost your revenue significantly.

As you have seen, this is how easy it is to generate a product feed for Rakuten using Product Feed Manager for WooCommerce.

You can get the plugin here:

Initially, test out the free version of the plugin, and once you are sure the plugin does what it claims, you can go ahead and upgrade to Pro.

So if you have the opportunity, go ahead and start promoting on Rakuten.

Related posts

About Author


Rafi works as a ''Full-Stack Content Marketer and Product Manager'' at RexTheme. He focuses on redefining the boundaries of what content marketing can be. Follow him on Twitter @rafialam04

Leave a Comment

Your email address will not be published. Required fields are marked *