search_box

Walmart Configuration Settings

Once the extension is successfully installed on the Merchant’s store, the Walmart menu appears in the Magento store Admin Panel. The merchant has to fill in the API credentials in the Walmart Configuration page of the admin panel.

There are two techniques for the user to log in the Walmart Seller account to obtain the following API credentials:

Technique 1:(To be Deprecated)

  • Consumer Id
  • Private Key

After obtaining the Consumer Id and the Private Key by technique 1, the merchant has to copy all of them one by one from the Walmart Seller account and paste it one by one to the Configuration page of the admin panel of the merchant.

To follow the process of copying and pasting of the consumer ids and private keys, open the Walmart Seller account and the Magento store Admin Panel in two different tabs or windows of the browser. Thus, copy the keys from the Walmart Seller account and paste them one by one to the Magento store Admin Panel.

To copy the API Credentials from the Walmart Seller account by the first technique

  1. Open the Walmart Seller account.
  2. Click the Settings SettingsIcon icon.
    The General Settings menu appears as shown in the  following figure:
  3. Under API, click Consumer IDs & Private Keys.
    The page appears as shown in the following figure:
  4. Under Consumer ID, click the Copy button.
  5. Under Private Key, click the Regenerate Key button.
    The Regenerate Secret Key dialog box appears as shown in the following figure:
    RegenerateSecretKey
  6. Click the Yes, Regenerate Key button.
    The key is generated. Copy the generated key.

 

Technique 2:

To copy the API Credentials from the Walmart Seller account:

  1. Click on Consumer Id and Private Key under Settings similarly (as explained in technique 1).
  2. Under the heading Consumer IDs & Private Keys, click on the visit developer portal, 
  3. You will be redirected to a new page where you need to select the desired login type.
  4. Click on the ‘US option’ to proceed ahead.
  5. Once you choose the US as the desired marketplace login, you’ll be redirected to a new page where you need to enter your seller ID.
  6. After logging in, the Client ID and Client Secret Key which are generated in the Oauth Access Tokens are for your use as a seller.
  7. Now scroll down to the heading Production Keys for Solution Provider and select CedCommerce from the dropdown list and add as the Provider.
  8. Now to retrieve the API credentials by assigning the highest access to all the options in the Cedcommerce then Click on API Key.
  9. The Production keys will be generated that is required by the CedCommerce.

 

 

To Set up the Configuration settings in the Magento store Admin panel

  1. Go to the Magento Store Admin panel.
  2. On the left navigation bar, click the WALMART INTEGRATION menu.
    The menu appears as shown in the following figure:
  3. Click Configuration.
    The Configuration page appears as shown in the following figure;
  4. In the right panel, under Walmart API Settings, do the following steps:
    1. In the Enabled list, select Yes.
      Note: The No option hides all the relevant fields that appear under the Walmart API Settings section. The WALMART INTEGRATION menu does not appear on the left navigation bar.
    2. If you are using technique 1 then in Token-based Authentication you need to select the ‘NO’ option.
      And if you are using technique 2 then select ‘YES’.
    3. In the case of ‘NO’ In the Consumer Id box, paste the corresponding Consumer ID copied from the Consumer IDs & Private Keys and in the case of ‘YES’ paste the corresponding Consumer ID copied from the Client ID and Client Secret keys from the page of the Walmart Seller Account.
    4. In the Orders, Fetch Start Date box, click the calendar icon, and enter the date.
      The date from when the user starts to fetch the order.
    5. In the Debug Log list, select Yes to capture the log.
      It captures the log for the debug process.
    6. In Select Store, select your store.
  5. Click the Product Global Settings tab.
    The tab is expanded and the relevant fields appear as shown in the following figure:

    1. Under Product Global Settings, do the following steps:
    2. In the Walmart Product Price list, select the required option.
      • Walmart Product Price: This is to set a different price for all the products as shown in the following figure:
        User can set the price on the following basis: –

        • Increase by Fixed Price: If selected, then the Modify by Fix Price field appears.
        • Increase by Fixed Percentage: If selected, then the Modify by Percentage Price field appears.
          Enter the numeric value to increase the price of the the Walmart product price by the entered value % of Magento price
          For Example: Magento price + 5% of Magento price.
          Magento Price = 100
          Select Increase By Fixed Percentage option
          Modify by Percentage Price = 5
          100 + 5% of 100 = 100 + 5 = 105
          Thus, Walmart Product Price = 105
        • Decrease by Fixed Price: If selected, then the Modify by Fix Price field appears.
        • Decrease by Fixed Percentage: If selected, then the Modify by Percentage Price field appears.
          Enter the numeric value to decrease the price of the Walmart product price by the entered value % of Magento price
          For Example: Magento price – 5% of Magento price.
          Magento Price = 100
          Select Decrease By Fixed Percentage option
          Modify by Percentage Price = 5
          100 – 5% of 100 = 100 – 5 = 95
          Thus, Walmart Product Price = 95
    3. In the Inventory Fulfillment Lag Time (Default) box, enter the number of days to fulfill the inventory when the product is out of stock.
    4. In the Inventory Fulfillment Lag Time(From Product attribute) box, select the attribute for the number of days to fulfill the inventory when the product is out of stock.
    5. In the Shipping Override Rules field, click the Add button.
      1. In Enabled, select Yes.
      2. Select the shipping region in the Region field.
      3. Select the shipping method in the next field.
      4. Select the Magento Attribute Code in the next field.
    6. In the Walmart Product Id Override list, select the required option.
      Note: Enable to Override Walmart Product Identifier. Disable it until it is specifically needed.
    7. In the Walmart Product SKU Override list, select the required option.
      Note: Enable to Override Product SKU on Walmart.
    8. In the Enable Swatches for Configurable Product list, select the required option.
    9. On selecting Enable, a field appears as: 
    10. Select the swatch attributes from the list given.
    11. Then is the Enable Vacation Mode which is for the purpose if you are going on a vacation then the inventory won’t be uploaded.
    12. Use Secure Image URL to secure the images which can be Enabled or Disabled.
    13. The Product Image Source in this section allows you to set the source of images that will be sent with product.
  6. Click the Order Settings tab and the section will expand as: 
    1. In Create Product field, select Yes if you want to create product if it does not exist in Magento and yet has been ordered on Walmart.
    2. In the Walmart Order Id Prefix box, enter a text as a prefix for Walmart Increment ID.
    3. In Customer Id field, enter the customer Id for which customer will be created for Walmart orders.
    4. In Customer Email field, enter the email for which customer will be created for Walmart Orders.
    5. In Shipping field, select the shipping method from the options as shown below:
    6. In Payment field, select the payment method from the options as shown below:
  7. Click the Walmart Inventory Rules tab and the tab expands as:
    1. In the Send Inventory on Basis of Threshold list, select Enable to send the inventory based on the threshold.
    2. Note: Only when the admin selects Enable, the other fields appear.
    3. The section appears as shown in the following figure:
    4. In the Inventory Threshold Value box, enter the required threshold value of the products you wish to choose.
      Note: The threshold value decides what number of products are sent on the Walmart website based on the number of products you currently have.
    5. In the Send Inventory for Lesser Than Threshold Case box, enter the value you wish to send when the total number of products is less than the threshold value entered by you earlier.
    6. In the Send Inventory for Greater Than Threshold Case box, enter the value you wish to send when the total number of products is greater or becomes equal to the threshold value entered by you earlier. Let’s take an example to make things clear:
      Suppose, you have entered the threshold value for your inventory to be 50.
      The Greater value set is 100 and the lesser value is set as 25.
      If you have a product whose quantity is 63, then the number of products available on the Walmart website will be shown as 100.
      In case another product whose count is 47, then the number of the product available will be shown as 25.
  8. Click on Walmart Crons tab and the tab will expand as: 
      1. In the Order Cron list, select Enable to enable the order fetch cron.
      2. In the Price Cron list, select Enable to enable the price sync cron.
      3. In the Inventory Cron list, select Enable to enable the inventory sync cron.
      4. In the Shipment Cron list, select Enable to automatically generate the shipment cron.
  9. Click the Chunk Size Setting tab and it will expand as: 
    1. In the Validation Size field, enter the chunk size for the products. The products that will get validated before being uploaded on Walmart would be the same as the number you enter in this field.
    2. In the Upload field, enter the number of products that you want to upload in one go from Magento to Walmart.
    3. In the Inventory Update field, enter the chunk size of the products. The inventory will be updated in one batch for the number of products that you enter in this field.
    4. In the Price Update field, enter the chunk size for the number of products. The price will be updated in one batch for the number of products that you enter in this field.
    5. In the Retire Update field, enter the chunk size of the products. The number of products that you will be able to retire on Walmart would be the same as the number that you enter in this field.
    6. In the Sync Status field, enter the chunk size of the products. The number of products that you will be able to sync the status for would be the same as the number that you enter in this field.
  10. Click the API Calling Switch tab and it will expand as: 
    1. In the Price and Inventory By Post field, select Yes if you want the price and inventory to be updated by a post request.
  11. Once you have taken all the steps mentioned above, click on the Save Config button on the top right side of the page. The configuration will be saved.
Yes No Suggest edit
Suggest Edit