search_box

Walmart DSV Configuration Settings

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

The user has to log in the Walmart DSV Seller account to obtain the following API credentials:

  • Consumer Id
  • Private Key

After obtaining the Consumer Id and the Private Key, the merchant has to copy all of them one by one from the Walmart DSV 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 DSV Seller account and the Magento 2 store Admin Panel in two different tabs or windows of the browser. Thus, copy the keys from the Walmart DSV Seller account and paste them one by one to the Magento 2 store Admin Panel.

To retrieve the API Credentials from the Walmart DSV Seller account

  1. Log in to Supplier.Walmart.com which is your seller panel account.
  2. Enter your details and log in.
  3. Click the Settings SettingsIcon icon.
    The General Settings menu appears as shown in the  following figure:
  4. Under API Credentials :
  5. You will be redirected to a new page that contains your Consumer Id & Private Key as shown in the following figure:
  6. Under Consumer ID, click the Copy button.
  7. Under Private Key, click the Regenerate Key button.
    The Regenerate Secret Key dialog box appears as shown in the following figure:
    RegenerateSecretKey
  8. Click the Yes, Regenerate Key button.
    The key is generated. Copy the generated key.
  9. To get the (Shipping Node) Distribution Id, click on the Distribution Facility under general settings:
  10. From here you can retrieve the Shipping Node (ie. Distribution Id) as shown:

 

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

  1. Go to the Magento 2 Store Admin panel.
  2. On the left navigation bar, click the WALMART DSV 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 DSV 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 DSV API Settings section. The WALMART DSV INTEGRATION menu does not appear on the left navigation bar.
    2. In the Consumer Id box, paste the corresponding Consumer ID copied from the Consumer IDs & Private Keys page of the Walmart DSV Seller Account.
    3. In the Shipping Node, enter the Developer Id retrieved from the seller panel.
    4. In the Private Key box, paste the corresponding Private Key copied from the Consumer IDs & Private Keys page of the Walmart DSV Seller Account.
    5. 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.
    6. In the Debug Log list, select Yes to capture the log.
      It captures the log for the debug process.
    7. 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 DSV Product Price list, select the required option.
      • Walmart DSV Product Price: This is to set a different price for all the products as shown in the following figure:
        The 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 Walmart DSV product price by the entered value % of Magento 2 price
          For Example: Magento 2 price + 5% of Magento 2 price.
          Magento 2 Price = 100
          Select Increase By Fixed Percentage option
          Modify by Percentage Price = 5
          100 + 5% of 100 = 100 + 5 = 105
          Thus, Walmart DSV 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 DSV product price by the entered value % of Magento 2 price
          For Example: Magento 2 price – 5% of Magento 2 price.
          Magento 2 Price = 100
          Select Decrease By Fixed Percentage option
          Modify by Percentage Price = 5
          100 – 5% of 100 = 100 – 5 = 95
          Thus, Walmart DSV 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 box, select the attribute for the number of days to fulfill the inventory when the product is out of stock.
    5. In the Product Tax Code Value box, enter 7 digit product tax code.
      Or Click the Select Tax code button.
      The Find a Tax Code page appears as shown in the following figure:
      FindATaxCode_1

      1. Scroll down to the required Tax Code.
      2. In the Action column, click the corresponding Select button.
        The Tax Code is selected and appears on the top-right corner of the page as highlighted.
        FindATaxCode_2
      3. Click the Save button.
        The page is closed and the selected Tax Code appears in the Product TaxCode box.
    6. In the Shipping Settings field, click the Add button.
      1. In Enabled, select Yes.
      2. Select the shipping region in Region field.
      3. Select the shipping method in the next field.
      4. Select the Magento 2 Attribute Code in the next field.
    7. In the Walmart DSV Product Id Override list, select the required option.
      Note: Enable to Override Walmart DSV Product Identifier. Disable it until it is specifically needed.
    8. In the Walmart DSV Product SKU Override list, select the required option.
      Note: Enable to Override Product SKU on Walmart DSV.
    9. In the Enable Swatches for Configurable Product list, select the required option.
    10. On selecting Enable, a field appears as: 
    11. Select the swatch attributes from the list given.
  6. Click Order Settings tab and the section will expand as: 
    1. In Create Product field, select Yes if you want to create a product if it does not exist in Magento 2 and yet has been ordered on Walmart DSV.
    2. In the Walmart DSV Order Id Prefix box, enter a text as a prefix for Walmart DSV Increment ID.
    3. In Customer Id field, enter the customer Id for which customer will be created for Walmart DSV orders.
    4. In Customer Email field, enter the email for which customer will be created for Walmart DSV 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 DSV 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 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 value.
    5. In the Send Inventory for Lesser Than Threshold Case box, enter the required value.
    6. In the Send Inventory for Greater Than Threshold Case box, enter the required value.
  8. Click on Walmart  DSV Crons tab and the tab will expand as: 
      1. In the Order Cron list, select Enable to enable the order to 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 DSV would be 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 2 to Walmart DSV.
    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 DSV would be 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