Magento 2 Bing Shopping Feed Documentation

[ad_1]

Magento 2 Bing Shopping Feed helps you connect your Magento store to the Bing Merchant Center without any hassle.

It helps you send product info like title, price, image, and stock to Bing Shopping in the right format.

You can connect your Magento categories with Bing’s and match product fields to fit Bing’s format. Products can be exported one by one or all at once using the bulk export feature.

The module also updates your Bing listings automatically when a product changes or after an order is placed.

Admin can set up a schedule using cron jobs to keep the product info in sync. This saves time and makes sure your listings on Bing are always current and accurate.

  • Admin can link Magento categories with Bing Shopping Feed categories.
  • Export products to Bing using mass action from the product listing page.
  • Admin can match Magento product attributes with Bing Shopping Feed fields.
  • Export all products at once using the export button in admin settings.
  • View or remove exported products from the Bing Shopping Feed.
  • Products auto-export or update in Bing when saved in Magento.
  • Magento updates the Bing inventory after it processes a customer order.
  • Admin can schedule product updates in Bing using a cron job.
  • Magento deletes the products from the Bing Feed when you remove them from the store.

You can also check out our Magento 2 Google Shopping Feed module to showcase your Magento 2 store’s products on Google.

Table of Contents

Installation of Magento 2 Bing Shopping Feed

The installation is quite simple just like the standard Magento 2 extensions.

#Download Module
First, log in to the Webkul Store and go to My Account > My Purchased Products. After verifying your purchase, download the zip file and extract its contents on your system.

#Upload Folder
After extracting the module zip, go to the path src > app, then copy the app folder and paste it into the Magento 2 root directory on your server as shown below:

server

#Run Commands
Next, You need to run the following commands,

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush

Language Translation

For translating the module language, navigate through the app/code/Webkul/BingShoppingFeed and edit the en_US.csv file.

Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.

i18folder

Now, upload it to the path app/code/Webkul/BingShoppingFeed, where the installation of Magento 2 is on the server.

csv

How to get the Credentials – Client ID and Client Secret

Steps to Obtain Client ID and Secret

  • Login to the Developer Portal

Open your browser and go to the official developer portal login.microsoftonline.com. Sign in with your credentials.

login to microsoft
  • Navigate to Applications > App Registrations
  • On the left sidebar, go to “Applications”.
  • Then click on “App registrations”.
  • View All Applications in the Directory
  • Click on “All applications” to view the full list of apps registered under your tenant.
  • Select the Bing Shopping Feed App

From the list, click on your app – in this case, select “Bing Shopping Feed”.Shown in the image below.

bing shopping feed
  • Copy the Application (Client) ID
  • Inside the app overview page, you’ll see the Application (Client) ID displayed clearly.

Copy this value; you will use it in your integration settings, as illustrated in the image below.

shopping feed
  • Generate a New Client Secret
  • In the left sidebar, go to “Certificates & secrets”.
  • Under the Client secrets tab, click on “+ New client secret”.
  • Enter a description (e.g., “Magento Integration”) and choose an expiry period.
  • Click Add.

A confirmation popup will appear showing the application credentials were updated successfully, as shown in the image below.

secret id

How to add Callback Redirect URL

  • Navigate to “Authentication”
  • In the left-side menu of the app, click on “Authentication”.
  • Inside the Authentication section, scroll to the Redirect URIs field.
  • Click on “Add a platform” if no URI exists yet, or use “Add URI”.
  • Click Save to apply the changes.
redirect url

Once these steps are complete, your Client ID, Client Secret, and Redirect URL will be ready for use in your Magento 2 or custom integration setup.

Retrieve the Developer Token

To connect your application to Bing Ads (Microsoft Advertising), you’ll need a Developer Token. This token is required for authentication and account verification during API communication.

Go to Microsoft Advertising Developer Portal. Make sure to log in with the same Microsoft ID that is used to manage your Microsoft Advertising (Bing Ads) account.

After signing in, you will land on the “Developer Settings” page. You’ll find your Developer Token listed under the Authentication Information section.

Along with the Developer Token, all other credentials like Client ID, Client Secret, and Redirect URI are provided.
These are registered from the Microsoft (Bing) side through their developer portal.

microsoft advertising

 Retrieve the MMC(Microsoft Merchant Center) Store ID

To get your Microsoft Merchant Center Store ID, follow the steps below:

Step 1: Navigate to Merchant Center

Log in to your Microsoft Advertising account and go to the Merchant Center section.

Step 2: Select an Existing Store
Under the list of existing stores, find and click on your store.
As shown in the image below.

store name

Step 3: Locate the Store ID in the URL
After clicking on the store name, you’ll be redirected to the store’s details page.

The Store ID will be visible in the browser URL – usually at the end of the link.

(Refer to the highlighted area in the image below for reference.)

product is merchant

Admin Configuration of Magento 2 Bing Shopping Feed

After the successful installation, the admin can configure the module by navigating through

Bing Shopping Feed> Configuration Settings.

bing shopping feed configuration

General Settings

1. MMC Store ID: This is the Microsoft Merchant Center Store ID, used to identify the specific store where your product feed will be submitted.

2. Application ID: This field stores the Application (Client) ID

3. Client Secret: This is the secret key generated during app registration

4. Developer Token: This token is obtained from the Microsoft Advertising Developer Portal.

Bing Shopping Attributes Mapping

This section allows the store admin to map Magento product attributes with the required Bing Shopping attributes.

The correct mapping ensures that product data is accurately sent to Bing Merchant Center.

Navigate to Bing Shopping Feed > Mapped Attributes.

mapped product

Map the following attributes:

  • Offer ID: Select the Magento attribute to serve as the unique product ID. Commonly set as SKU.
  • Title: Choose the product name attribute to appear as the product title on Bing.
  • Description: Assign the product description attribute for detailed listing content.
  • Price: Map the regular product price.
  • Sale Price: Optionally assign the special (discounted) price.
  • Sale Price Effective Date Start: Set the attribute for the sale price start date (e.g., special_from_date).
  • Sale Price Effective Date End: Set the attribute for the sale price end date (e.g., special_to_date).

Once the attributes are mapped correctly, click the “Save Attributes Mapping” button to apply the changes.

Fields marked with an asterisk (*) are required for successful data sync with Bing Merchant Center.

default category

Default Configurations

  • Weight Unit: Choose the unit of weight used in your store (e.g., Pounds). This will be reflected in the Bing Shopping product feed.
  • Age Group: Define the target age group for your products (e.g., Adult).
  • Product Available For: Select the target gender for the products (e.g., Male).
  • Product Condition: specify the condition of the product listed in the feed (e.g., New).
  • Promotion ID: Add your custom promotion ID (e.g., Webkul123) to track promotions through the feed.

Feed Generation

  • Feed Name: The name of the product feed (e.g., Bing Shopping feed). All products will be included under this feed.
  • Publishing Enabled: Choose whether to enable feed publishing (Yes/No).

Cron Schedule

  • Mode of Execution: Set to Cron automatic execution.
  • Cron Frequency: Choose how often the feed should be generated (e.g., Daily).
  • Start Time: Set the exact time when the cron job should start (HH:MM:SS).

Under this section, the admin can view all mapped categories with their details and link Magento 2 store categories to Bing Merchant Account categories.

Bing shopping category mapping records

To map a new category, click the Map Category button shown in the snapshot above.

This will open a section to link your store categories with Bing Feed categories.

Select your Magento store category first, then choose the matching Bing Shopping category and its sub-categories if needed.

Finally, click the Save Mapping Data button to save the mapping. A success message will appear once saved.

new category map

After saving the Magento store category mapping, a pop-up message appears confirming that the category mapping was successfully saved, as shown in the image.

bing shopping category mapping records

Navigate to Bing Shopping Feed > Mapped Product, where the image below shows that the products have already been exported to the Bing Shopping feed.

exported product

How to Export Products to Bing Merchant Account?

The admin can export products to the Bing Shopping feed from the product list page by navigating to Catalog > Products.

Here, the admin can select only specific products to export instead of exporting the entire store catalog.

After selecting the desired products, under the Actions dropdown, the admin will click on Export Items On Bing Feed.

export items on bing shopping feed

A pop-up will appear showing the product sync in progress. Once the export is successful, a confirmation message will be displayed.

export product to bing shopping feed

Bing Feed Products
You can check your Export product in Bing Feed Products.

exported product

Also, you can watch your products on your Bing Merchant Account.

bing shopping feed merchant account

So, that is much about Magento 2 Bing Shopping Feed.

If you have any more queries, please feel free to reach out ot us at [email protected] or create a ticket.

Current Product Version – 4.0.0

Supported Framework Version – Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

[ad_2]

Share this content:

I am a passionate blogger with extensive experience in web design. As a seasoned YouTube SEO expert, I have helped numerous creators optimize their content for maximum visibility.

Leave a Comment