Wish: marketplace guide
About this guide
This is a ChannelEngine guide on the San Francisco-based marketplace Wish. Here you can find information on how to request a Wish account, how to configure this channel on ChannelEngine, what the specific requirements are, and more.
Table of contents
|Founded||July 4, 2010|
|Founders||Peter Szulczewski, Danny Zhang|
|Headquarters||San Francisco, United States|
|Area served (orders)||140+ countries|
|Revenue||USD 2.5 billion|
|Number of monthly visits||circa 90 million|
|Commission||15% of the total order value (including shipping costs)|
|Product categories||almost anything|
|Input currency||USD, EUR, GBP, CNY, BRL|
|Minimum number of SKUs||no|
|Profile on ChannelEngine||Wish|
For more information on the benefits of partnering with Wish, check out the Wish Merchant website.
Wish does not charge registration or monthly fees, but it does charge a commission of 15% on the total order value of each sale – including the shipping costs.
|Product offers |
(no EAN matching, each offer is unique)
|Product content (HTML supported)||Repricing|
|Orders||External fulfillment (FBW)|
|Shipments (including carrier mapping)|
Settings and configuration
Setting up each channel on ChannelEngine follows the same flow, once you add the channel:
- 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
To set up Wish in ChannelEngine:
- On ChannelEngine, go to the channel, click Setup section, and click Authorize.
- In the Wish for merchant dialog box, enter your Wish username and password and click Log in.
- You can now continue configuring the channel in the Setup section:
- Ship with standard shipping - select the countries you want to sell in or ship to.
- Ship with Wish Express EU - select the countries you want to sell in via Wish Express. Fore more information on Wish Express and its requirements, check out the Leverage Wish Express for your fast-shipping products article.
- Shipping country - this is the country where your warehouse for Wish is based in.
- Currency - the currency for your offers. By default, Wish uses USD, but there are other currencies you can select. Note that the selected currency is used for all price-related exports. If your default currency on ChannelEngine is not one of the available options on Wish, you can use a currency conversion.
On Wish (optional)
The following settings are not required for the connection between ChannelEngine and Wish to be successful:
- Email preferences - on Wish, navigate to Account, Settings, Email preferences. Make sure to check all options that are not handled through ChannelEngine (e.g.: support tickets, infringement notifications, etc.).
- Logo - navigate to Account, Settings, Display settings to upload your logo. This logo is displayed in your Wish shop.
- Carrier - check whether your carrier is supported by Wish. You can also check which providers ship to which countries, and which require special instructions. E.g.: shipping to Germany with PostNL requires a specific tracking ID format.
- Countries - navigate to Account, Shipping settings to select the countries you want to ship to and at what global prices. You can also do this using mappings on ChannelEngine.
- Payment settings - navigate to Account, Payment settings to set up payments. You can also set the fees charged by each provider here.
- Wish Express - navigate to Account, Wish Express to enable Wish Express.
As Wish offers the possibility to promote products, which is beneficial but does come with certain restrictions (e.g.: you can only change the price and stock within a maximum of 25% of the current value, sales via Wish excluded), it is highly recommended to set up at least a stock filter of Greater than 5 to prevent offer updates from being rejected by Wish. This can result in out-of-stock orders, which can result in fines for excessive cancelations.
Categorization is not required on Wish, as it does not have a fixed category tree. Your offers can be found by setting 'tags' under the Content mappings.
Certain mandatory attributes are not mappable. Instead, they are automatically fetched from the product information on ChannelEngine. This is valid for the following attributes:
- SKU/Merchant product number
- Main image (Image URL)
- Main URL (Product URL)
- Additional images (Extra image 1-9 are included, if available)
- Stock (almost never mappable, so stock reservation works)
- Shipping costs (default) - the default shipping costs for products, if no other cost is set. Note that these costs can only be set once when creating the offer, and cannot be updated later unless the existing offer is completely removed. These costs are set for any new country/product, if no country-specific shipping costs are set. For more information, check out the Default Shipping Price FAQ article.
- Shipping costs (country) - the shipping costs for products for this specific country's warehouse. It is possible to set specific overrides for products in the mappings.
- Shipping costs (country express EU) - the shipping costs for products for this specific country's warehouse, if it is a Wish Express delivery. It is possible to set specific overrides for products in the mappings.
- Color - the main color of the product, required if you have variants based on colors.
- Description - the description of the product. It should be written in English to maximize sales if you sell in multiple countries, but Wish does allow for localized descriptions.
- Shipping time - the amount of time it takes for the shipment to reach the buyer. Make sure to factor in the time it takes to fulfill and ship the item, providing a time range in days separated by a hyphen. The lower range cannot be fewer than two days. E.g.: 3-5, but not 2, 1-2, or 4 days.
- Size - the size or dimensions of the product (required if you have variants based on sizes).
- Tags - the search terms you can add to the product. Note that you can add multiple tags by splitting them with a comma (,) with a maximum of ten tags. If more than ten tags are added, only the first ten are exported. E.g.: Lego, toy, fire station.
- Title - the title of the product. It should be written in English to maximize sales if you sell in multiple countries, but Wish does allow for localized titles.
There is only one offer attribute: Price before (re)price rules. It is used as the exported price after any price rules are applied to the Price attribute (if applicable).
Carrier mapping is required on Wish and it is crucial if you are using Wish Express. Your performance and tracking ratings are based on the confirmed delivery by the selected carrier. This is where the confirmed delivery carriers come in, and why an option from this list has to be selected. Wish checks with the carrier if and when a shipment is delivered to the buyer.
If you do not set up the correct carrier mapping for your shipments, but do enable Wish Express, your shipments are marked as Delivered, the orders are automatically canceled, and you are fined.
As Wish only accepts a few currencies, you may need to set up a currency conversion rule if your input currency (this is the default currency set for your ChannelEngine environment) is not one of these accepted currencies. Please make sure this price rule inputs and outputs to the same attribute as is mapped in the offer mappings as the Price before (re)price rules.
Enable Wish's tax calculation
Wish offers the option to calculate taxes on your behalf, which can be useful if you want to sell your products in the United States. To find out how, check out their How to activate and edit Tax Settings in Merchant Dashboard? article. If your business is based in the United Kingdom, check out Wish's How to set up Tax Settings for UK domiciled merchants? article.
If this feature is enabled, the prices you export to Wish cannot include VAT – while on all other marketplaces, your prices should include VAT. It also returns orders from Wish with a total price excluding VAT. Normally, this should match with whatever is shown in the Wish back-end, unless there is a hidden discount applied by Wish.
These 'flash' discounts are presented to buyers as "If you buy this item in the next 27 minutes, you get a EUR 2 discount". These discounts come directly from Wish's commission, so your own margins are not affected.
Unfortunately these discounts are not communicated via the Wish API, so there is no easy way for ChannelEngine to retrieve them. If the Wish VAT engine is enabled, ChannelEngine can determine if a discount is applied. The discounted price is shown on the order level on ChannelEngine, as that is the total paid by the buyer. Both the discount and the original price are shown on the order line as extra information.
If you have problems with products not appearing on Wish (especially if you are trying to create products that do not exist yet), check the Listed products section for more information.
ChannelEngine performs limited validation on the mapped attributes, and receives feedback from Wish when trying to create or update a product. When products are missing mappings or have invalid values, this is visible in the Listed products section under the Reason column.
While Wish has no validation overview in their back-end, it does allow for manual updates and the checking products. This also includes the option to manually update files in batches via CSV.
- Wish supports extra images for parent products. The main image can be different for the variant product, but not the extra images.
- Wish uses algorithms to decide what products are displayed and what leads to the highest percentage of sales. They track which customers are willing to pay shipping costs and how much, based on their previous behavior. E.g.: a product is listed for USD 6.00 and a shipping cost of USD 4.00, the total price is USD 10.00. It could also be listed for USD 10.00 with a shipping cost of USD 0.00, as some buyers prefer a lower price and higher shipping cost. In the end, the total price is still USD 10.00. However, if you specifically search for your product you might see a price other than USD 10.00. This is because the algorithm is 'confused', but this scenario does not occur for regular buyers.
- Wish orders have a single order line. E.g.: if four different products are ordered, four separate orders are created.
- Products included in refunded orders are automatically disabled.
Why is my product not live on Wish?
New products may not be shown immediately on Wish, since they are all manually reviewed before published.