From 111f1e1229fe556f040e4f5fa9f5e15493954f4a Mon Sep 17 00:00:00 2001 From: Shailesh Mishra Date: Thu, 5 Oct 2023 18:12:22 +0530 Subject: [PATCH 1/6] Fixed issue of adding an extra
tag in breaks. --- Changelog.md | 8 ++++- pom.xml | 2 +- .../contentstack/utils/node/NodeToHTML.java | 2 -- .../utils/render/DefaultOption.java | 33 ++++++++----------- .../java/com/contentstack/utils/TestRte.java | 10 ++++++ .../com/contentstack/utils/UtilTests.java | 2 -- 6 files changed, 31 insertions(+), 26 deletions(-) diff --git a/Changelog.md b/Changelog.md index 27a4c8b..40c070b 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,7 +2,13 @@ A brief description of what changes project contains -## Aug 8, 2023 +## Oct 5, 2023 + +#### v1.2.5 + +- The issue of adding an extra
tag in breaks has been fixed + +## Sep 26, 2023 #### v1.2.4 diff --git a/pom.xml b/pom.xml index 6eb55f8..4354006 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.contentstack.sdk utils - 1.2.4 + 1.2.5 jar Contentstack-utils Java Utils SDK for Contentstack Content Delivery API, Contentstack is a headless CMS diff --git a/src/main/java/com/contentstack/utils/node/NodeToHTML.java b/src/main/java/com/contentstack/utils/node/NodeToHTML.java index 0c0df09..4959c62 100644 --- a/src/main/java/com/contentstack/utils/node/NodeToHTML.java +++ b/src/main/java/com/contentstack/utils/node/NodeToHTML.java @@ -29,8 +29,6 @@ private NodeToHTML() { */ public static String textNodeToHTML(JSONObject nodeText, Option renderOption) { String text = nodeText.optString("text"); - - // compare with the nodeText options if (nodeText.has("superscript")) { text = renderOption.renderMark(MarkType.SUPERSCRIPT, text); } diff --git a/src/main/java/com/contentstack/utils/render/DefaultOption.java b/src/main/java/com/contentstack/utils/render/DefaultOption.java index 014b252..da86992 100644 --- a/src/main/java/com/contentstack/utils/render/DefaultOption.java +++ b/src/main/java/com/contentstack/utils/render/DefaultOption.java @@ -54,27 +54,26 @@ public String renderOptions(JSONObject embeddedObject, Metadata metadata) { */ @Override public String renderMark(MarkType markType, String text) { - // Replace "\n" with "
" tags - text = renderHtmlWithLineBreaks(text); + String textContainsBreak = renderHtmlWithLineBreaks(text); // Replace "\n" with "
" tags switch (markType) { case SUPERSCRIPT: - return "" + text + ""; + return "" + textContainsBreak + ""; case SUBSCRIPT: - return "" + text + ""; + return "" + textContainsBreak + ""; case INLINECODE: - return "" + text + ""; + return "" + textContainsBreak + ""; case STRIKETHROUGH: - return "" + text + ""; + return "" + textContainsBreak + ""; case UNDERLINE: - return "" + text + ""; + return "" + textContainsBreak + ""; case ITALIC: - return "" + text + ""; + return "" + textContainsBreak + ""; case BOLD: - return "" + text + ""; + return "" + textContainsBreak + ""; case BREAK: - return "
" + text; + return "
"+text; default: - return text; + return textContainsBreak; } } @@ -101,11 +100,8 @@ private String escapeInjectHtml(JSONObject nodeObj, String nodeType) { */ @Override public String renderNode(String nodeType, JSONObject nodeObject, NodeCallback callback) { - String strAttrs = strAttrs(nodeObject); - String children = callback.renderChildren(nodeObject.optJSONArray("children")); - switch (nodeType) { case "p": return "" + children + "

"; @@ -175,15 +171,12 @@ public String renderNode(String nodeType, JSONObject nodeObject, NodeCallback ca */ private String renderHtmlWithLineBreaks(String content) { // Replace "\n" with "
" tags - String htmlContent = content.replaceAll("\\n", "
"); - + return content.replaceAll("\\n", "
"); // Now, you can render the HTML content // (You can use your rendering method here, e.g., send it to a WebView or display it in a GUI component) - // For demonstration purposes, let's just print it - System.out.println(htmlContent); - - return htmlContent; + // System.out.println(htmlContent); + // return htmlContent; } diff --git a/src/test/java/com/contentstack/utils/TestRte.java b/src/test/java/com/contentstack/utils/TestRte.java index 7f7a975..9ade16e 100644 --- a/src/test/java/com/contentstack/utils/TestRte.java +++ b/src/test/java/com/contentstack/utils/TestRte.java @@ -8,6 +8,8 @@ import org.junit.Test; import org.junit.runners.MethodSorters; +import java.io.IOException; + import static com.contentstack.utils.RTEResult.*; import static com.contentstack.utils.RTEString.*; @@ -94,4 +96,12 @@ public void testAvailableEntryItemTypes() { String result = Utils.jsonToHTML(rteObject, new DefaultOption(), null); Assert.assertEquals(kParagraphHtml, result); } + + @Test + public void testHERFID() throws IOException { + final String rte = "src/test/resources/wallmart/lessthanequalto.json"; + JSONObject theRTE = new ReadResource().readJson(rte); + String result = Utils.jsonToHTML(theRTE, new DefaultOption(), null); + System.out.println(result); + } } diff --git a/src/test/java/com/contentstack/utils/UtilTests.java b/src/test/java/com/contentstack/utils/UtilTests.java index fd15c16..b48b454 100644 --- a/src/test/java/com/contentstack/utils/UtilTests.java +++ b/src/test/java/com/contentstack/utils/UtilTests.java @@ -158,8 +158,6 @@ public void testRenderFunction() { @Test public void testCustomJSONRTE() { - - JSONObject rteObject = new JSONObject(); String[] keyPath = { "rich_text_editor", "global_rich_multiple.group.rich_text_editor" From af573e72146abe8de77f98e1ed5bc9de994ed265 Mon Sep 17 00:00:00 2001 From: Shailesh Mishra Date: Thu, 5 Oct 2023 18:16:08 +0530 Subject: [PATCH 2/6] CS-41851- Fixed issue of adding an extra
tag in breaks. --- .../java/com/contentstack/utils/render/DefaultOption.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/contentstack/utils/render/DefaultOption.java b/src/main/java/com/contentstack/utils/render/DefaultOption.java index da86992..f1241fb 100644 --- a/src/main/java/com/contentstack/utils/render/DefaultOption.java +++ b/src/main/java/com/contentstack/utils/render/DefaultOption.java @@ -54,7 +54,7 @@ public String renderOptions(JSONObject embeddedObject, Metadata metadata) { */ @Override public String renderMark(MarkType markType, String text) { - String textContainsBreak = renderHtmlWithLineBreaks(text); // Replace "\n" with "
" tags + String textContainsBreak = renderHtmlWithLineBreaks(text); // v1.2.5 switch (markType) { case SUPERSCRIPT: return "" + textContainsBreak + ""; @@ -71,7 +71,7 @@ public String renderMark(MarkType markType, String text) { case BOLD: return "" + textContainsBreak + ""; case BREAK: - return "
"+text; + return "
"+text; // v1.2.5 default: return textContainsBreak; } From f1602e2bce383664fd8740495efed6f10640092d Mon Sep 17 00:00:00 2001 From: Shailesh Mishra Date: Thu, 5 Oct 2023 19:06:19 +0530 Subject: [PATCH 3/6] CS-41851- Fixed issue of adding an extra
tag in breaks. --- .../contentstack/utils/node/NodeToHTML.java | 1 + .../utils/render/DefaultOption.java | 20 +++++++++---------- .../java/com/contentstack/utils/TestRte.java | 2 +- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/contentstack/utils/node/NodeToHTML.java b/src/main/java/com/contentstack/utils/node/NodeToHTML.java index 4959c62..f253b82 100644 --- a/src/main/java/com/contentstack/utils/node/NodeToHTML.java +++ b/src/main/java/com/contentstack/utils/node/NodeToHTML.java @@ -29,6 +29,7 @@ private NodeToHTML() { */ public static String textNodeToHTML(JSONObject nodeText, Option renderOption) { String text = nodeText.optString("text"); + text = text.replace("\n", ""); if (nodeText.has("superscript")) { text = renderOption.renderMark(MarkType.SUPERSCRIPT, text); } diff --git a/src/main/java/com/contentstack/utils/render/DefaultOption.java b/src/main/java/com/contentstack/utils/render/DefaultOption.java index f1241fb..2d49fe3 100644 --- a/src/main/java/com/contentstack/utils/render/DefaultOption.java +++ b/src/main/java/com/contentstack/utils/render/DefaultOption.java @@ -54,26 +54,26 @@ public String renderOptions(JSONObject embeddedObject, Metadata metadata) { */ @Override public String renderMark(MarkType markType, String text) { - String textContainsBreak = renderHtmlWithLineBreaks(text); // v1.2.5 + //String textContainsBreak = renderHtmlWithLineBreaks(text); // v1.2.5 switch (markType) { case SUPERSCRIPT: - return "" + textContainsBreak + ""; + return "" + text + ""; case SUBSCRIPT: - return "" + textContainsBreak + ""; + return "" + text + ""; case INLINECODE: - return "" + textContainsBreak + ""; + return "" + text + ""; case STRIKETHROUGH: - return "" + textContainsBreak + ""; + return "" + text + ""; case UNDERLINE: - return "" + textContainsBreak + ""; + return "" + text + ""; case ITALIC: - return "" + textContainsBreak + ""; + return "" + text + ""; case BOLD: - return "" + textContainsBreak + ""; + return "" + text + ""; case BREAK: - return "
"+text; // v1.2.5 + return "
" + text; // v1.2.5 default: - return textContainsBreak; + return text; } } diff --git a/src/test/java/com/contentstack/utils/TestRte.java b/src/test/java/com/contentstack/utils/TestRte.java index 9ade16e..532b42d 100644 --- a/src/test/java/com/contentstack/utils/TestRte.java +++ b/src/test/java/com/contentstack/utils/TestRte.java @@ -99,7 +99,7 @@ public void testAvailableEntryItemTypes() { @Test public void testHERFID() throws IOException { - final String rte = "src/test/resources/wallmart/lessthanequalto.json"; + final String rte = "src/test/resources/wallmart/jsonviewer.json"; JSONObject theRTE = new ReadResource().readJson(rte); String result = Utils.jsonToHTML(theRTE, new DefaultOption(), null); System.out.println(result); From 31fa3082f9b6c0b409ee27fa3f535492d140fdb5 Mon Sep 17 00:00:00 2001 From: Shailesh Mishra Date: Thu, 5 Oct 2023 19:10:29 +0530 Subject: [PATCH 4/6] CS-41851- Fixed issue of adding an extra
tag in breaks. --- .../utils/render/DefaultOption.java | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/src/main/java/com/contentstack/utils/render/DefaultOption.java b/src/main/java/com/contentstack/utils/render/DefaultOption.java index 2d49fe3..3efc956 100644 --- a/src/main/java/com/contentstack/utils/render/DefaultOption.java +++ b/src/main/java/com/contentstack/utils/render/DefaultOption.java @@ -54,7 +54,6 @@ public String renderOptions(JSONObject embeddedObject, Metadata metadata) { */ @Override public String renderMark(MarkType markType, String text) { - //String textContainsBreak = renderHtmlWithLineBreaks(text); // v1.2.5 switch (markType) { case SUPERSCRIPT: return "" + text + ""; @@ -161,25 +160,6 @@ public String renderNode(String nodeType, JSONObject nodeObject, NodeCallback ca } - /** - * Returns the string replacing is with the
tags - * - * @param content the content - * @return string with br tags - * @apiNote the support for the br tags are included - * @since v1.3.0 - */ - private String renderHtmlWithLineBreaks(String content) { - // Replace "\n" with "
" tags - return content.replaceAll("\\n", "
"); - // Now, you can render the HTML content - // (You can use your rendering method here, e.g., send it to a WebView or display it in a GUI component) - // For demonstration purposes, let's just print it - // System.out.println(htmlContent); - // return htmlContent; - } - - /** * The function takes a JSONObject as input and returns a string containing the attributes and * their values, excluding certain keys. From 4ea5ed4f09324f5e6fd617b9762625e5bae7e444 Mon Sep 17 00:00:00 2001 From: Shailesh Mishra Date: Fri, 6 Oct 2023 12:07:42 +0530 Subject: [PATCH 5/6] Fixed issue of adding an extra
tag in breaks. From b9b760a44a17f3ad7fb7049940813989ac306baf Mon Sep 17 00:00:00 2001 From: Shailesh Mishra Date: Fri, 6 Oct 2023 15:05:58 +0530 Subject: [PATCH 6/6] Fixed issue of adding an extra
tag in breaks. --- .../java/com/contentstack/utils/TestRte.java | 2 +- src/test/resources/reports/article1.json | 1762 +++++++++++++++ src/test/resources/reports/article2.json | 1630 ++++++++++++++ src/test/resources/reports/article3.json | 1968 +++++++++++++++++ src/test/resources/reports/article4.json | 1341 +++++++++++ src/test/resources/reports/jsonviewer.json | 46 + .../resources/reports/lessthanequalto.json | 312 +++ 7 files changed, 7060 insertions(+), 1 deletion(-) create mode 100644 src/test/resources/reports/article1.json create mode 100644 src/test/resources/reports/article2.json create mode 100644 src/test/resources/reports/article3.json create mode 100644 src/test/resources/reports/article4.json create mode 100644 src/test/resources/reports/jsonviewer.json create mode 100644 src/test/resources/reports/lessthanequalto.json diff --git a/src/test/java/com/contentstack/utils/TestRte.java b/src/test/java/com/contentstack/utils/TestRte.java index 532b42d..494c99d 100644 --- a/src/test/java/com/contentstack/utils/TestRte.java +++ b/src/test/java/com/contentstack/utils/TestRte.java @@ -99,7 +99,7 @@ public void testAvailableEntryItemTypes() { @Test public void testHERFID() throws IOException { - final String rte = "src/test/resources/wallmart/jsonviewer.json"; + final String rte = "src/test/resources/reports/jsonviewer.json"; JSONObject theRTE = new ReadResource().readJson(rte); String result = Utils.jsonToHTML(theRTE, new DefaultOption(), null); System.out.println(result); diff --git a/src/test/resources/reports/article1.json b/src/test/resources/reports/article1.json new file mode 100644 index 0000000..0f8f416 --- /dev/null +++ b/src/test/resources/reports/article1.json @@ -0,0 +1,1762 @@ +{ + "_version": 37, + "locale": "en-us", + "uid": "blta01da423bfa01307", + "body": { + "type": "doc", + "attrs": {}, + "uid": "57904b126caa400c9d4363f71bb68c76", + "children": [ + { + "uid": "535c181d6fda49b288f1f3060d6a3d50", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Eligibility " + } + ] + }, + { + "uid": "fce3bb25e11e444ba5b57a1b88a1661a", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "Some customer returns or refunds initiated through the Marketplace Returns Shipping Service (RSS) can be disputed.  Refer to " + }, + { + "type": "a", + "attrs": { + "url": "https://gecrm.my.salesforce.com/sfc/p/61000000ZKTc/a/8Y000002Ankd/G1HbvlwMxDanH_tabP_gsQvgqYIgxTZDq5CpfN..PZQ" + }, + "children": [ + { + "text": "this table" + } + ], + "uid": "43850d7c79ee42dba491cac58b321a88" + }, + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "9c6aecd8ab374e46b24cd13f24a72e0e" + }, + { + "text": "for a comprehensive list of reasons why customer returns may be disputed. All disputes must be filed within 45 days from the date the return or refund was issued. Disputes filed outside the 45-day period will be denied, and that denial will be final.  " + } + ] + }, + { + "uid": "48460b6cb9cd47818e2e63b6129fffa5", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "break": true + } + ] + }, + { + "uid": "efcc3bfc11ca418ca6b74a6b1b0b33c5", + "type": "p", + "attrs": {}, + "children": [ + { + "type": "fragment", + "attrs": {}, + "uid": "9bffb57b97484fb58db421578ac1df2f", + "children": [ + { + "text": "HIGH-VALUE ITEMS", + "bold": true + } + ] + } + ] + }, + { + "uid": "6ab598e48da44b9da4b039c87b9e183b", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "After receiving a high-value return, you’ll have 48 hours to evaluate it. If you determine an unsuccessful or erroneous return has taken place, you may file a dispute with the appropriate dispute reason.  " + } + ] + }, + { + "uid": "6d883ceb5f844d0abebbc41063994dd5", + "type": "p", + "attrs": {}, + "children": [ + { + "text": " " + } + ] + }, + { + "uid": "6e07ed8974fb4904af770e639bd143dd", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "Pro Tip: High-value items must be over $100 each. This includes all luxury items, such as Fine Art, Loose Gems & Gemstones, Jewelry & Watches above $300 and Collectibles, e.g., Coins, Stamps, Memorabilia and Precious Metals. ", + "bold": true + } + ] + }, + { + "uid": "f0e299767afa47acab9a5abce9d5da0c", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "break": true + } + ] + }, + { + "uid": "05adf2ea23454bf38cccd7b3b8b1b40f", + "type": "p", + "attrs": {}, + "children": [ + { + "type": "fragment", + "attrs": {}, + "uid": "ace0c16af4b84319bc045970845509c0", + "children": [ + { + "text": "ELECTRONICS", + "bold": true + } + ] + }, + { + "type": "fragment", + "attrs": {}, + "uid": "2ca8d0dda2ef4f709a5bac7474460673", + "children": [ + { + "text": " " + } + ] + } + ] + }, + { + "uid": "364d0675a26a41b7a5567deaf7d71f88", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "If you select" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "01d07398f1fb41c5a4c6648b16101039" + }, + { + "text": "Return is different from the original item", + "bold": true, + "italic": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "9bda0673ef5a4d139ed3c124512b4dab" + }, + { + "text": "as your dispute reason for an electronic product, you need to provide the serial numbers of the original item you sent and the item you received. We recommend taking photos of all serial numbers on items to keep for your records. This allows you to easily provide a photo as an attachment in case the need for a dispute arises.  For more generalized guidelines and dispute eligibility, see" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "c98f0d63806e4f1b88b61d2ed1942b82" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009375&language=en_US" + }, + "children": [ + { + "text": "Marketplace Disputes Standards", + "italic": true + } + ], + "uid": "577855513ac446d29eb12105f616dd7f" + }, + { + "text": ". ", + "italic": true + } + ] + }, + { + "uid": "a251e5629f4447e49e48e99c152968f8", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "bold": true + } + ] + }, + { + "uid": "d64efe6a4b2948c5adedcf660f4915e9", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "text": "**NOTE:", + "italic": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " ", + "italic": true + } + ], + "uid": "6d5427fac5194283875daa4cb26a07cc" + }, + { + "text": "Choosing the wrong dispute type can delay the review process and negatively impact the resolution. ", + "italic": true + } + ] + }, + { + "uid": "eee92eee8f444908842ee7c7eb9531e6", + "type": "h2", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "dddf0c03282a4418a945531a6b6f6f5f", + "type": "h2", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "File a Dispute" + } + ] + }, + { + "uid": "118e58a3abcc415a98070f91fa8c905e", + "type": "h3", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Step 1 – Access the Returns & Refunds Dashboard" + } + ] + }, + { + "uid": "1402b971fc5d4a3e8737e2e6fb4dfb5e", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Select" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " " + } + ], + "uid": "78c1097844374396a8032939b9b7c427" + }, + { + "text": "Returns & Refunds", + "italic": true + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " " + } + ], + "uid": "875e9867e3d4405c9e810345df435239" + }, + { + "text": "under" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " " + } + ], + "uid": "1850d3eb00824a4c81d0ee68b91aecd7" + }, + { + "text": "Order Management", + "bold": true + }, + { + "text": ". Search for a return by the Purchase Order number or the Return Merchandise Authorization (RMA) number. Select the" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " " + } + ], + "uid": "0eca2858aaca4294b730b76f23da32ac" + }, + { + "text": "arrow", + "italic": true + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " " + } + ], + "uid": "d81c52c4c926445db3189211802bc815" + }, + { + "text": "beside the return you’re looking for to see more details. " + } + ] + }, + { + "uid": "2b6caf5b7aee45398ad3cd2354c25759", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "9ebee416bc744c7b92197220ba661640", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Step 2 – Initiate the Dispute " + } + ] + }, + { + "uid": "3666dec684874c36b1c7d4c94de0b63f", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Initiate a dispute by selecting the" + }, + { + "type": "span", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": " " + } + ], + "uid": "dfe6d53950744b498bb8c212c889e58c" + }, + { + "text": "Dispute this return", + "italic": true + }, + { + "type": "span", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": " " + } + ], + "uid": "830781ad81de43418a8f6ae4caa48211" + }, + { + "text": "button, which will open the dispute wizard. If an order has more than one of the same items, you can submit a dispute for one of the items or the entire order. Select the quantity, then select a dispute reason from the dropdown that best describes your issue. Certain dispute reasons will prompt you to select a subcategory. " + } + ] + }, + { + "uid": "f686a50390794cea9dd23a6761a72ad3", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "bold": true, + "italic": true + } + ] + }, + { + "uid": "d6662445b7e44430a12ebd960755a744", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "italic": true, + "text": "**NOTE:" + }, + { + "type": "span", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": " ", + "italic": true + } + ], + "uid": "ccd038e6344a41ae98ee4edaeafce6b7" + }, + { + "text": "If you don’t see the dispute button, it’s because the refund has not been issued, the dispute window has passed for that return, or the return has already been disputed.", + "italic": true + } + ] + }, + { + "uid": "7347be32b82b4d21a273c65305b763cc", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "417d52ef19ec40d7bc5b64588ce2a021", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Step 3 – Upload Documentation " + } + ] + }, + { + "uid": "8e4cefd420f04a67b57b8237531e39c0", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Upload supporting photos or documentation when you create your dispute. Documentation, including an image of the return label with tracking and images of the product showing the problem with the return is required for the following dispute reasons: " + } + ] + }, + { + "uid": "59b07da915034caca6f5df8dbd3a784a", + "type": "h2", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {}, + "dir": "ltr", + "class-name": "note", + "id": "p" + }, + "children": [ + { + "uid": "3918004cc141408eb48b8da5475ef135", + "type": "ul", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "type": "li", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "I received an incorrect return " + } + ], + "uid": "1be5800c9b68455f9f60bdb48dc91d35" + }, + { + "type": "li", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "Item has missing parts/accessories " + } + ], + "uid": "bf5cb071bf244e1390c922e0d27ba5e0" + }, + { + "type": "li", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "Item is in unacceptable condition " + } + ], + "uid": "7436249503de466885efbb3a0133e8ad" + } + ] + }, + { + "uid": "a16abf338f484d5183e95f07c728a2cc", + "type": "ul", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "type": "li", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "I sent the customer a replacement " + } + ], + "uid": "0044f1e8db7e4c89bcde9b2fa530d907" + } + ] + }, + { + "uid": "6f49d4c22582405895b6193536a7ff9d", + "type": "p", + "attrs": {}, + "children": [ + { + "text": " " + } + ] + }, + { + "uid": "2e73c20a11114fce84963064baf3505d", + "type": "p", + "attrs": { + "class-name": "Note", + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "When ready, select the" + }, + { + "type": "span", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": " " + } + ], + "uid": "19a5fe0c099445a6a75f073386c9c1aa" + }, + { + "text": "Submit Dispute", + "italic": true + }, + { + "type": "span", + "attrs": { + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": " " + } + ], + "uid": "82c4a42e59b9429993d09edee0691015" + }, + { + "text": "button. You’ll receive an email confirmation with the case number. " + } + ] + }, + { + "uid": "bfe990359bcf4e2e91228ab157adeed2", + "type": "p", + "attrs": { + "class-name": "Note", + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "ae1482f9e6814483a75827242b9689df", + "type": "p", + "attrs": { + "class-name": "Note", + "style": { + "text-align": "left" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "a18a70bb002448478ba0f8534d815558", + "type": "reference", + "attrs": { + "display-type": "display", + "asset-uid": "blt8e8dc3e053abc753", + "content-type-uid": "sys_assets", + "asset-link": "***REMOVED***/v3/assets/***REMOVED***/blt8e8dc3e053abc753/64f87ea26517c0000dfc9145/2023-08-10_09-21-21_(1)_(1).gif", + "asset-name": "2023-08-10_09-21-21_(1)_(1).gif", + "asset-type": "image/gif", + "type": "asset", + "class-name": "embedded-asset", + "inline": false, + "style": { + "text-align": "center", + "max-width": "740px", + "width": "740px", + "max-height": "409px", + "height": "409px" + }, + "redactor-attributes": { + "position": "center", + "height": "409" + }, + "width": "740", + "max-width": "740", + "max-height": "409", + "height": "409" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "c1ee69c65955459aba33d92d3c146502", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "" + } + ] + } + ] + }, + { + "uid": "ec1923824bbd4acab02b4dae3f12c66c", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + } + ], + "_version": 37 + }, + "created_at": "2023-09-05T19:30:02.127Z", + "created_by": "blt65544800d5984791", + "frequently_asked_questions": { + "type": "doc", + "attrs": {}, + "uid": "d7d3171819d24c6b89e18bb315b89aee", + "children": [ + { + "uid": "6ad644bb198f4239ae209523ec1c7e70", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Frequently Asked Questions " + } + ] + }, + { + "uid": "99eb0663cf4748ef938582741ee08c66", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "bold": true + } + ] + }, + { + "uid": "de9a9325af054a5c9e41c055c9f804c3", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "text": "Q: How long will it take for my dispute to be reviewed and resolved?" + }, + { + "text": "\n", + "break": true + }, + { + "text": "A: Typically, it can take up to 72 hours. However, in some instances the timeframe could be extended. " + } + ] + }, + { + "uid": "6a808651d53b4df0abcc7e41c63b30df", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "text": "" + } + ] + }, + { + "uid": "5d5aa858814b4f0b9533a628ebc5d438", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "text": "Q: What happens to the customer refund during this process?" + }, + { + "text": "\n", + "break": true + }, + { + "text": "A: The customer refund will be put on hold for 72 hours while Walmart reviews your dispute. Customer refund holds will be automatically released after 72 hours. If the dispute is approved within that time frame, the customer will not be refunded and their return will be canceled. " + } + ] + }, + { + "uid": "e249426ff2724e3c9fe26d41d20df7c3", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "bold": true + } + ] + }, + { + "uid": "57e37003edf74593a6a579ca416148c2", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "text": "Q: What happens if my dispute is denied? Can I appeal the decision? " + }, + { + "text": "\n", + "break": true + }, + { + "text": "A: Yes. If you're not satisfied with the resolution of your dispute provided by Walmart, you can submit an appeal. You can only appeal a decision once, and it must be submitted within 30 days of receiving the denial or decision.   " + }, + { + "text": "\n", + "break": true + }, + { + "text": " " + }, + { + "text": "\n", + "break": true + }, + { + "text": "To submit an appeal," + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "d27449a3501b4b448f709cbb0863506a" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009375&language=en_US#:~:text=submit%20an%20appeal%2C-,create%20a%20case,-with%20Partner%20Support" + }, + "children": [ + { + "text": "create a case" + } + ], + "uid": "89e9c937c1524e8bb99fba5dd309580e" + }, + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "322c84ca7df6420cb6d5bd5bb5edf433" + }, + { + "text": "with Seller Support through the following path:" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "30e8f00a62b34a68a415d95b8feb333c" + }, + { + "text": "Dispute", + "italic": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "772178b758344523a8bad766e8e8af2c" + }, + { + "text": ">" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "41bcd3fb3f5942248c37fe5ec1523d72" + }, + { + "text": "Disputes Resolution Appeals", + "italic": true + }, + { + "text": ". For more information, see" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "24bb1d132898469cb490f5c91dfdd1c7" + }, + { + "text": "", + "italic": true + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009375&language=en_US" + }, + "children": [ + { + "text": "Marketplace Dispute Standards", + "italic": true + } + ], + "uid": "e93c810daa7d49a197e7d66ae0cdbfc9" + }, + { + "text": ". " + } + ] + }, + { + "uid": "1246518d04a1485eb126aa0609e253cb", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "text": "" + } + ] + }, + { + "uid": "e1e01da156eb4574aa82b199e1f70c8f", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "text": "Q: Can I track the status of my dispute? " + }, + { + "text": "\n", + "break": true + }, + { + "text": "A: Yes, you can track the status of a dispute through the" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "5d82baa770dd4097979ac81950221319" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "http://seller.walmart.com/" + }, + "children": [ + { + "text": "Dispute", + "bold": true + } + ], + "uid": "87f4836738004bbe8a0c80df7af1c32e" + }, + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "72bf1859e4844eca8eac0c89c182d599" + }, + { + "text": "dashboard within Seller Center.  " + } + ] + } + ], + "_version": 37 + }, + "meta_data": { + "article_id": "000009068", + "salesforce_summary": "Learn how to file a dispute for a customer return.", + "category_id_b": [ + "Order Management: Troubleshooting" + ], + "url_name": "Marketplace-Disputes-Customer-Returns", + "is_archived_": false, + "is_authenticated_": false, + "is_visible_to_customer_": true, + "partner_channel": [ + "U.S. Marketplace" + ] + }, + "modular_blocks": [ + { + "vimeo": { + "vimeo_1": { + "items": [ + { + "uri": "/videos/851090171", + "name": "Returns and Disputes", + "description": "Returns happen, but – depending on the situation – you may need to file a dispute for a customer return. Keep watching to learn how to file a returns-related dispute for your items–including items of high-value. We'll also go over how to track the approval status in Seller Center.", + "embed": { + "html": "" + }, + "created_time": "2023-08-02T22:23:03+00:00", + "pictures": { + "sizes": [ + { + "link": "https://i.vimeocdn.com/video/1705667469-32d899a8b1e6f25f4f11029d8acb9e20a4bac2811f77423f8ad6cd3e2a920caa-d_100x75?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1705667469-32d899a8b1e6f25f4f11029d8acb9e20a4bac2811f77423f8ad6cd3e2a920caa-d_200x150?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1705667469-32d899a8b1e6f25f4f11029d8acb9e20a4bac2811f77423f8ad6cd3e2a920caa-d_295x166?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1705667469-32d899a8b1e6f25f4f11029d8acb9e20a4bac2811f77423f8ad6cd3e2a920caa-d_640x360?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1705667469-32d899a8b1e6f25f4f11029d8acb9e20a4bac2811f77423f8ad6cd3e2a920caa-d_960x540?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1705667469-32d899a8b1e6f25f4f11029d8acb9e20a4bac2811f77423f8ad6cd3e2a920caa-d_1280x720?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1705667469-32d899a8b1e6f25f4f11029d8acb9e20a4bac2811f77423f8ad6cd3e2a920caa-d_1920x1080?r=pad" + } + ] + } + } + ] + }, + "_metadata": { + "uid": "cs3312776dd313a319" + } + } + } + ], + "overview": { + "type": "doc", + "attrs": {}, + "uid": "800a0748e2ee45feaf94783d9714c1fb", + "children": [ + { + "uid": "c14b1a50c8cf4635a8b5234e584b5978", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "In this article: ", + "bold": true + } + ] + }, + { + "uid": "365a45c025344b8ab0518044bf7abeb3", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009068&language=en_US#overview" + }, + "children": [ + { + "text": "Overview" + } + ], + "uid": "fe572408baaf45df81995417f85c8514" + }, + { + "text": " " + } + ] + }, + { + "uid": "816575ea22624eaa8435868c7b8908e3", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "uid": "d23727f697e04525bf1bd60301bc26af", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009068&language=en_US#eligibility" + }, + "children": [ + { + "text": "Eligibility" + } + ] + }, + { + "text": "\t " + } + ] + }, + { + "uid": "633173432e654ec1995bb734e32550f2", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "uid": "47df7ccf6037427c98c5a01beab8373c", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009068&language=en_US#highvalue" + }, + "children": [ + { + "text": "High-Value Items" + } + ] + }, + { + "text": " " + } + ] + }, + { + "uid": "a4d0f6b963c344d6909ad01f4640b3cf", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "uid": "02ef37a4bdce4203a398c8853b8d7c45", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009068&language=en_US#electronic" + }, + "children": [ + { + "text": "Electronics" + } + ] + }, + { + "text": " " + } + ] + }, + { + "uid": "e1095bf1d3cf4824b4abe7708ddf52f4", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "uid": "ccdf371de3084c26a3a5cc324513adb8", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009068&language=en_US#fileadispute" + }, + "children": [ + { + "text": "File a Dispute" + } + ] + }, + { + "text": "", + "break": true + } + ] + }, + { + "uid": "18f48c40589b4bcdbc3d82cc3fb5e869", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "uid": "015ca8f0a6ef497a9f96ad0d397af813", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009068&language=en_US#faq" + }, + "children": [ + { + "text": "Frequently Asked Questions" + } + ] + }, + { + "text": "\t" + } + ] + }, + { + "uid": "240af7eccfab4195a7a8445d5b8513bf", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "uid": "c030eee9ad004497857b6b41ebee79fd", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009068&language=en_US#helpful" + }, + "children": [ + { + "text": "Helpful Resources" + } + ] + }, + { + "text": "" + } + ] + }, + { + "uid": "1398843f00b34b579307185cfb431ab2", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "f10b389067d44830b22e958f3c1b0d88", + "children": [ + { + "text": "Overview " + } + ] + } + ] + }, + { + "uid": "d5818fd9489b4c6ebfbe78ad8fa8bdf1", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "fragment", + "attrs": {}, + "uid": "eb0b2af4dfb0470e9217e85b919b3b2e", + "children": [ + { + "text": "While returns are a natural part of the post-purchase experience, you may encounter instances when the returned item is damaged, or missing parts or accessories. Keep reading to determine if you’re eligible to dispute a customer return with Walmart, and find out how to file the dispute via the" + } + ] + }, + { + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "bd0bec1f95594e30afd8be10c2781089", + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " " + } + ], + "uid": "3d7befde7672439980466f00959c2eef" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://seller.walmart.com/order-management/returns" + }, + "children": [ + { + "text": "Returns & Refunds", + "bold": true + } + ], + "uid": "eacf4841f45c47a1b5fcabcec14eb0bf" + }, + { + "text": "" + } + ] + }, + { + "type": "fragment", + "attrs": {}, + "uid": "6cb853f3abac412a8d0e468dfc0fc9b9", + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "283f688ded4b47d78684a8eeb68fb6c1" + }, + { + "text": "dashboard in Seller Center." + }, + { + "text": "\n", + "break": true + } + ] + } + ] + }, + { + "uid": "6d4e9998e59a41c39220233b24a94249", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " For more generalized guidelines that Marketplace sellers must follow when filing a dispute, see" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "78f3ceaaa9a042d190cd158d74038266" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009375&language=en_US", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Marketplace Disputes Standards", + "italic": true + } + ], + "uid": "972a665e763d4588a3ab47b5f0c1dafe" + }, + { + "text": ". ", + "italic": true + } + ] + }, + { + "uid": "2b2624d8fb5949398bbe65a45686842c", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " " + } + ] + }, + { + "uid": "3354d14af15748d896a713adccd252e4", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "**NOTE:", + "bold": true, + "italic": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " ", + "italic": true + } + ], + "uid": "86f5d2ebf9f54be1a33eb80fec1e0f6b" + }, + { + "text": "Dispute eligibility and policies vary for high-value and electronic items. More information on this below. ", + "italic": true + } + ] + } + ], + "_version": 37 + }, + "publishing_date": "2023-09-05", + "rate_this_article": null, + "resource": { + "type": "doc", + "attrs": {}, + "uid": "02901b91629a4931abf5eab3d6e81c88", + "children": [ + { + "uid": "a1181c248ef042de9e025557adf8a5d1", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Helpful Resources  " + } + ] + }, + { + "uid": "310d15afbd3942619fe7d8b3b86eeeaf", + "type": "h4", + "attrs": { + "style": { + "text-align": "center" + }, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Watch the Seller Academy tutorial below for more information: " + } + ] + } + ], + "_version": 37 + }, + "seo": { + "meta_title": "", + "meta_description": "", + "meta_keywords": "", + "enable_search_indexing": true + }, + "tags": [ + "marketplace" + ], + "title": "Dispute a Customer Return in Seller Center", + "updated_at": "2023-09-21T10:21:00.220Z", + "updated_by": "bltfc2d734248e262ea" +} \ No newline at end of file diff --git a/src/test/resources/reports/article2.json b/src/test/resources/reports/article2.json new file mode 100644 index 0000000..63ad7fd --- /dev/null +++ b/src/test/resources/reports/article2.json @@ -0,0 +1,1630 @@ +{ + "entry": { + "title": "Troubleshoot WFS Inbound Order Issues", + "overview": { + "type": "doc", + "attrs": {}, + "uid": "3391c219aec54b4bb15706d1f21dc0d0", + "children": [ + { + "uid": "ca076a4b4c004d50a863a81074a7f13b", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "In this article:", + "bold": true + } + ] + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009239&language=en_US#Overview" + }, + "children": [ + { + "text": "Overview" + } + ], + "uid": "4e240a930ae44d369a8255da684b6df2" + }, + { + "text": "" + } + ], + "uid": "7b3f60ba2e23498bbe5031c605284adf" + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009239&language=en_US#ErrorMessages", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Error Messages and Action Items" + } + ], + "uid": "6c4de8913bb04243a20a829e3fcec8a1" + }, + { + "text": "" + } + ], + "uid": "a412c8dbede64004bece10efe761d433" + }, + { + "uid": "106e31d792f44486b99098a21340b00a", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "fragment", + "attrs": {}, + "uid": "40cc2c476aa04dae9e163ffa9b4418c9", + "children": [ + { + "text": "" + } + ] + }, + { + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "2e04e1a087524eabb9dfc69a1ca363a2", + "children": [ + { + "text": "Overview " + } + ] + } + ] + }, + { + "uid": "35252877d9d24bc78892cbbe2915a69b", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "You might have issues submitting an inbound order due to incorrect information or a system error. Here are common errors and ways to resolve them." + } + ] + } + ], + "_version": 2 + }, + "body": { + "type": "doc", + "attrs": {}, + "uid": "a738fdc1f32348958f94e33fd1bbf003", + "children": [ + { + "uid": "8ad4b33ae4224fceb4a82ae7a5835d63", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Error Messages and Action Items " + } + ] + }, + { + "uid": "c838b1ba7f1a4088a9644e363e45e4df", + "type": "table", + "attrs": { + "rows": 29, + "cols": 2, + "colWidths": [ + 250, + 250 + ] + }, + "children": [ + { + "type": "tbody", + "attrs": {}, + "children": [ + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": "Error Message", + "bold": true + } + ], + "uid": "8678e838b278479483b6229080578781" + }, + { + "text": "" + } + ], + "uid": "793bce4f5cc5442ca0f0cea02ff47d1e" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": "Next Steps", + "bold": true + } + ], + "uid": "fc4782fd73424d1e91c6582815eeaaef" + }, + { + "text": "" + } + ], + "uid": "693a30e1753a44638d677eb43046075c" + } + ], + "uid": "06bad5c15c8346f6b7e9d40545d8622f" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "83496ea6a1674fc2a49f90d77bac66a6", + "type": "p", + "children": [ + { + "text": "Expected Delivery Date should be of future and not the past" + } + ], + "attrs": {} + } + ], + "uid": "04be58a36b0f4fcdb4c742a493675991" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "d435ecd171764130928edfc72790dda0", + "type": "p", + "children": [ + { + "text": "Reset the expected delivery date so it's set in the future." + } + ], + "attrs": {} + } + ], + "uid": "0f01e5a4c5b943b09f34bc2de9bec88f" + } + ], + "uid": "e731a68359b44ec082c9dbdaf11779ed" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "e6f05d6139474fe9a7f139e63b8274ac", + "type": "p", + "children": [ + { + "text": "expectedDeliveryDate cannot be null/empty" + } + ], + "attrs": {} + } + ], + "uid": "df28074d8b994fd0888f3eaecc748ba7" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a944d2ce8bfb4fe2a14866a2dc75dfc6", + "type": "p", + "children": [ + { + "text": "Enter an expected delivery date." + } + ], + "attrs": {} + } + ], + "uid": "d8df43cce2d6458b9f9adace2e7426c3" + } + ], + "uid": "ab6aca8361aa40738e9d80b981dea3f6" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "3d26400df46341e08d8722cc5302b1dd", + "type": "p", + "children": [ + { + "text": "itemQty should be product of innerPack Qty and vendorPackQty" + } + ], + "attrs": {} + } + ], + "uid": "25cdc9c22a0e44b9bdddc533abc39117" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a04cfb9210864e37b2fc0e99e6223cfb", + "type": "p", + "children": [ + { + "text": "The item quantity must equal the product of the vendor pack and inner pack quantities." + } + ], + "attrs": {} + } + ], + "uid": "a86af0f172eb4a80b85af38b4cd2f4bb" + } + ], + "uid": "c8f3d8411e6545618d79e24e82c823e8" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "5de4c07575a54936b136ede15c4c3c9d", + "type": "p", + "children": [ + { + "text": "postalCode cannot be null/empty" + } + ], + "attrs": {} + } + ], + "uid": "7a7d6a1eb6754a989aca19003bc3e0e1" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "ae47c3b3493e470eb8bf10fa8e712b95", + "type": "p", + "children": [ + { + "text": "Enter a zip code." + } + ], + "attrs": {} + } + ], + "uid": "22516ba7606f4670a2a3083927df8968" + } + ], + "uid": "93d123bbade34adeb0123f0fdce20add" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "5b172557a837465da9c675193736a8a8", + "type": "p", + "children": [ + { + "text": "Shipment Plan is already created for this inbound order" + } + ], + "attrs": {} + } + ], + "uid": "e1b3e4f6f46a4f008501cfc8ccf7761d" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "ad39fca6fe1b422b890fe6a907840cbc", + "type": "p", + "children": [ + { + "text": "This inbound order ID already exists. Enter a new one." + } + ], + "attrs": {} + } + ], + "uid": "de45b88a8360458a8c2ae3dc442ef8e2" + } + ], + "uid": "3f1a9414632d4136b920244eec8ecc11" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "aa56d13c4bb74b8690cb835ed20f0df6", + "type": "p", + "children": [ + { + "text": "innerPackQty should be great then zero" + } + ], + "attrs": {} + } + ], + "uid": "b0c3faf49fb646bb94f2a6bd7e114d54" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "8bb75bda624141db8fad84242e8c13c1", + "type": "p", + "children": [ + { + "text": "Enter an inner pack quantity greater than 0." + } + ], + "attrs": {} + } + ], + "uid": "ecc3d04861d64b2cb5c082715ffc78c2" + } + ], + "uid": "3de3b6a79930486094a90b42f556e21a" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a397db2ea04543e29e579ef89d1c32f1", + "type": "p", + "children": [ + { + "text": "vendorPackQty should be great then zero" + } + ], + "attrs": {} + } + ], + "uid": "7bcbb68c811349268cd2879e088239da" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "73d5e433056145e396faada0a4ccaf93", + "type": "p", + "children": [ + { + "text": "Enter a vendor pack quantity greater than 0." + } + ], + "attrs": {} + } + ], + "uid": "8eeed9b8dad84490a6c8eaa468c47623" + } + ], + "uid": "55723868487f4215afdea049e50dafe0" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "47becc43a182428cb5f77644fd1e1d5f", + "type": "p", + "children": [ + { + "text": "sellerId and inboundOrderId is mandatory" + } + ], + "attrs": {} + } + ], + "uid": "7a18b126cc68417889eb11e957722427" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "1d0d024a679348e0a2fc0b3f198d9c6c", + "type": "p", + "children": [ + { + "text": "Row 1 with Inbound Order ID is missing. If it was deleted, add it back or download a new template." + } + ], + "attrs": {} + } + ], + "uid": "cb78c6fb472043a18c69fb4273cf19b3" + } + ], + "uid": "923ffca034ba4e38abdfb3c1d34edc0b" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "174240dd4de94854be37a05096c392de", + "type": "p", + "children": [ + { + "text": "addressLine1 is invalid .enter valid addressLine1 String in english language characters" + } + ], + "attrs": {} + } + ], + "uid": "528fcdc8a3d64e67be4f2aee20cb395e" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a3bda7d40cc84fc091b9b31e94daf3a6", + "type": "p", + "children": [ + { + "text": "Address must be in English." + } + ], + "attrs": {} + } + ], + "uid": "eda26dc7ee8b43b2981ea7159a3dbab3" + } + ], + "uid": "02753c1e070d4dbb994f45dde1bcd12e" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "fe0dea7990944bcf8e01645cea02ad29", + "type": "p", + "children": [ + { + "text": "Error parsing json input" + } + ], + "attrs": {} + } + ], + "uid": "c5275c34632a4616a24e91654d4e1504" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a11143947ae840a7843f720d039cc574", + "type": "p", + "children": [ + { + "text": "The template is missing required rows or columns. If they were deleted, add them back or download a new template." + } + ], + "attrs": {} + } + ], + "uid": "2c9f21fd80154e9dbd730ece833e3501" + } + ], + "uid": "0a1c2872fdfb47d69642c76ff7ab0085" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a646d91549c9410e860c2853263d2056", + "type": "p", + "children": [ + { + "text": "Items Dimensions are not suitable for creating po for sku" + } + ], + "attrs": {} + } + ], + "uid": "535c50864d27473b92a6259f855c8325" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "355fe32530b542c3a411ca36c6524638", + "type": "p", + "children": [ + { + "text": "Item dimensions aren't eligible for Walmart-fulfilled. Check the dimensions." + } + ], + "attrs": {} + } + ], + "uid": "6f1944587a6944f6b1b7f7b81678d54a" + } + ], + "uid": "d0001ac53b9b4044b2007b6d7ef97c62" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a1471d1b984b47508699ce134a4c0292", + "type": "p", + "children": [ + { + "text": "itemQty should be great then zero" + } + ], + "attrs": {} + } + ], + "uid": "f86fa24748f34e499034fd6fffada31d" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "32d798102c964d00813e98dd74eedaf1", + "type": "p", + "children": [ + { + "text": "Enter an item quantity greater than 0." + } + ], + "attrs": {} + } + ], + "uid": "3d7064fca90f46deb2013902270a48bb" + } + ], + "uid": "edbb916de29d4784b3f2cc327ab30e5e" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a8b780d5fbd14251998bfa5f641b85d1", + "type": "p", + "children": [ + { + "text": "OrderItem in create Shipment request is repeated more than once" + } + ], + "attrs": {} + } + ], + "uid": "8834bd24d6134a3d93d4f92f7053ca56" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "d26028fb5fd74d45b8adacdcb0a32a36", + "type": "p", + "children": [ + { + "text": "Make sure items are only entered once." + } + ], + "attrs": {} + } + ], + "uid": "433af56b5fd84ff39fc51eb77316b85b" + } + ], + "uid": "6cd4eab4a6b041b6995152f211073e6b" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "2d736b4ee4204ff386ca6673416394d5", + "type": "p", + "children": [ + { + "text": "productType is invalid" + } + ], + "attrs": {} + } + ], + "uid": "67c91c2a545146d0bb057a90dfbbc34a" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "ab9c3cfc3cf34b7786d2962ece2bd4d0", + "type": "p", + "children": [ + { + "text": "Product type ID must be GTIN, UPC, or EAN." + } + ], + "attrs": {} + } + ], + "uid": "8531e8cf1da84d6091e0318cc5bf35c6" + } + ], + "uid": "921a4eec22864ad9851680b664583aa2" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "ad120461f75a429fb59e30740bbf6746", + "type": "p", + "children": [ + { + "text": "productId with productType GTIN should be 14 digit" + } + ], + "attrs": {} + } + ], + "uid": "201d40fdaa2248299844073c454ff624" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "017219cc35674d5787bab7aefaf8b3da", + "type": "p", + "children": [ + { + "text": "GTIN must be 14 digits. If your GTIN is correct but shorter than 14 digits, add zeros in front." + } + ], + "attrs": {} + } + ], + "uid": "ba167130a68e461c8f762b9a3ac26716" + } + ], + "uid": "4204e700411f44be824d20bfb4fb183d" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "69158902a5344c34be4ec834f4033cdb", + "type": "p", + "children": [ + { + "text": "Product ID with Product Type UPC should be 12 digit" + } + ], + "attrs": {} + } + ], + "uid": "fc71bd0559c844338f684e55eff32d91" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "4b248abf24d24d50bbaec4cfffcb00cd", + "type": "p", + "children": [ + { + "text": "UPC must be 12 digits. " + } + ], + "attrs": {} + } + ], + "uid": "c3c6bde17b8d4802863fc20d499a2ca8" + } + ], + "uid": "169281d793ed4d488350df6d26ec43dd" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "f4b5da00588a4b41ac9444ed7c639311", + "type": "p", + "children": [ + { + "text": "Item is not WFS Eligible for sku" + } + ], + "attrs": {} + } + ], + "uid": "2d2b5b83609e47fc989bb22c995cae57" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "2627914cc4034c8488561128a1ef27dc", + "type": "p", + "children": [ + { + "text": "The following items are prohibited. See our Prohibited Products Policy or contact Seller Support for more details." + } + ], + "attrs": {} + } + ], + "uid": "02415cc9b8c84d51b716ef624842b23b" + } + ], + "uid": "e197013e95f84f35ad1684fa94418080" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "52872aa85bc94562bd9fdeaefbbbbb7d", + "type": "p", + "children": [ + { + "text": "Products in the same Inbound Order template cannot have different Expected Delivery Date." + } + ], + "attrs": {} + } + ], + "uid": "c4ed9b0ef89743b589f97f8dd51cd726" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "ed9d9859e894439ab46a0cf483086601", + "type": "p", + "children": [ + { + "text": "All items must have the same expected delivery date." + } + ], + "attrs": {} + } + ], + "uid": "9fd95c797d4d40cb9d9524415ccc13e0" + } + ], + "uid": "573cd0c44d71412daf284fab49a3c9ac" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "b559b55831924504b237af0223eaae67", + "type": "p", + "children": [ + { + "text": "inboundOrderId is invalid .enter valid inboundOrderId String in english language and without '?','/','|','\\','+','#' characters" + } + ], + "attrs": {} + } + ], + "uid": "a2666ebcc1754c9d9a05c52b7c07689f" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "75837ca134594d9fbe3641fd7e03667d", + "type": "p", + "children": [ + { + "text": "Inbound Order ID is invalid. Use only English letters, numbers, or these special characters: -, _ " + } + ], + "attrs": {} + } + ], + "uid": "6a1f3103111a46c8be7672454c6a22cd" + } + ], + "uid": "713b1dccec19477c96c342fa85df4dc3" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "1e826ad3afa54e3fa23a682dc88d94bd", + "type": "p", + "children": [ + { + "text": "Item information is not present for sku, Please set it up as Walmart Fulfilled item in the Seller Center." + } + ], + "attrs": {} + } + ], + "uid": "cd507c3a6c2c47f6851accc671a43954" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "5bd2d76d4dde499199e66d49063cb076", + "type": "p", + "children": [ + { + "text": "We couldn't verify the item information. Make sure it's set to Walmart-fulfilled." + } + ], + "attrs": {} + } + ], + "uid": "265e795b829244eaabe559a67b2de844" + } + ], + "uid": "c35bf01e3aeb4c25a44e9bd79286164d" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "33362875f66f427d8555775001450d95", + "type": "p", + "children": [ + { + "text": "itemDesc length cannot be greater than 450 chars" + } + ], + "attrs": {} + } + ], + "uid": "de33693f5561434b83dfcbae0a4e491e" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "c8df9ce34169492f88433799c61c4e2b", + "type": "p", + "children": [ + { + "text": "Item description must be shorter than 450 characters." + } + ], + "attrs": {} + } + ], + "uid": "85e604f28f474e73a43aaeb45a3a5208" + } + ], + "uid": "1e5c98cbb9df4a799abc439ec585c24b" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "7efb7080efb240e285cd5a5cb6ea361d", + "type": "p", + "children": [ + { + "text": "itemDesc cannot be null/empty" + } + ], + "attrs": {} + } + ], + "uid": "b76963f4c0874e23bcb77a557fb38780" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "827466db1c54456092b7806b58279717", + "type": "p", + "children": [ + { + "text": "Enter an item description." + } + ], + "attrs": {} + } + ], + "uid": "0034ffcfc5294dfc8330b4b983e8b296" + } + ], + "uid": "05b1a1cc539448489ebc8d624dc13084" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "1dff5b8a8da84f128773228e1f238936", + "type": "p", + "children": [ + { + "text": "addressLine1 cannot be null/empty" + } + ], + "attrs": {} + } + ], + "uid": "508808658ab44a8a85600c35aead6c22" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "4490bfc493794467bd43ffc8906f5ac4", + "type": "p", + "children": [ + { + "text": "Enter an address." + } + ], + "attrs": {} + } + ], + "uid": "6fd6d954c14f4973aabae6b0e9ff57cd" + } + ], + "uid": "e79fe0e5979e4e7f8bbacbd3875f23a1" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "6bd5df2fca0b4e41bd8e07ce3219d71c", + "type": "p", + "children": [ + { + "text": "countryCode cannot be null/empty" + } + ], + "attrs": {} + } + ], + "uid": "5a9e2c65de694a759301a6236919be03" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "162cc85823cc4559b3c0235af794470c", + "type": "p", + "children": [ + { + "text": "Enter a country code." + } + ], + "attrs": {} + } + ], + "uid": "d5a27f1b91174af9a01367d3f4f76a53" + } + ], + "uid": "55ac11039d4b478099c9366a3a8c9282" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "4f74117d39434fceb27db794dca78941", + "type": "p", + "children": [ + { + "text": "stateCode code cannot be more then 10 chars" + } + ], + "attrs": {} + } + ], + "uid": "af42cbdb9c1c4ff8916e61a005c3208d" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "483e20999bd94cfa90ae74911b9edae6", + "type": "p", + "children": [ + { + "text": "State code must be 2 letters only." + } + ], + "attrs": {} + } + ], + "uid": "8f6ecc259a154539b5560964dc1115db" + } + ], + "uid": "63fc2aafce73478eb39ae554d95d895f" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "507034463195407384cbeafb50c9949d", + "type": "p", + "children": [ + { + "text": "city is invalid .enter valid city String in english language characters" + } + ], + "attrs": {} + } + ], + "uid": "de49f176ec6c460e865c78003c5b3976" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "3ed3e834052c4871a0a678d36d0263b2", + "type": "p", + "children": [ + { + "text": "City must be in English." + } + ], + "attrs": {} + } + ], + "uid": "9675f02677034af7a1569bd9488cebbd" + } + ], + "uid": "0742230bf0af4c2d9c9eaa1a35eb831d" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "855af3e10aa447f78852117ebdbb66cc", + "type": "p", + "children": [ + { + "text": "postalCode is invalid .enter valid postalCode" + } + ], + "attrs": {} + } + ], + "uid": "0c9c9ccfc7db43cf9b637036b5c67ede" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "0fd7f61db47042d591d1820b78e1852d", + "type": "p", + "children": [ + { + "text": "Zip code is invalid. Check for errors and try again." + } + ], + "attrs": {} + } + ], + "uid": "f1861605739b44a797f0a8467e685cbc" + } + ], + "uid": "e45976e622bc45ccb8ea0abe327bcd94" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "28c5e453fa184d7189b0f7439257f4e6", + "type": "p", + "children": [ + { + "text": "number of items should be more then one and less then five thousand" + } + ], + "attrs": {} + } + ], + "uid": "61107c50838a434682811c52b79ee7f2" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "37f3f9ba93c4485d82b8eb19376588ef", + "type": "p", + "children": [ + { + "text": "Check that you've added at least 1 item and no more than 5,000." + } + ], + "attrs": {} + } + ], + "uid": "a5fb1f8c314247c3a12ba4f9275795c4" + } + ], + "uid": "0a2fcad585f745e892d33deb8e061aad" + } + ], + "uid": "d52cf71d77a743a59cd182e148fb30fc" + } + ] + }, + { + "uid": "3d72e687438b4a61b6b153f20f340fc0", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "break": true + } + ] + }, + { + "uid": "f1cb082429f640cb8ad86add33daaac7", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "If you submitted an inbound order template, our system will automatically check it and create an error report that will appear in a pop-up window. Select " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "57a4ef0b49ab48099da4088b731556ef" + }, + { + "text": "Download errors ", + "bold": true + }, + { + "text": "to download the error report. Make corrections and then resubmit the template." + } + ] + }, + { + "uid": "873e4322031f4e92aff61af7b6adfbf9", + "type": "fragment", + "attrs": {}, + "children": [ + { + "text": " " + } + ] + }, + { + "uid": "7ee11d4c43174483a829772dc345747b", + "type": "reference", + "attrs": { + "display-type": "display", + "asset-uid": "blt1e8458b798a67cf5", + "content-type-uid": "sys_assets", + "asset-link": "***REMOVED***/v3/assets/***REMOVED***/blt1e8458b798a67cf5/650b78874f22f8000d8c82e5/couldnt_submit_shipment.png", + "asset-name": "couldnt_submit_shipment.png", + "asset-type": "image/png", + "type": "asset", + "class-name": "embedded-asset", + "inline": false, + "style": { + "text-align": "center", + "max-width": "438px", + "width": "438px", + "max-height": "287px", + "height": "287px" + }, + "redactor-attributes": { + "position": "center", + "height": "287" + }, + "dir": "ltr", + "width": "438", + "max-width": "438", + "max-height": "287", + "height": "287" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "8d49eea252a145c2a9a39385037460c7", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\n", + "break": true + } + ] + }, + { + "uid": "4684fe3d6e9249249244eb012d240af2", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "break": true + } + ] + } + ], + "_version": 2 + }, + "frequently_asked_questions": { + "type": "doc", + "attrs": {}, + "uid": "3e56cb6fe45e427898e76fdb31198dad", + "children": [ + { + "type": "p", + "attrs": {}, + "uid": "c0880ed6ab6d48b3be54dd17fe79699a", + "children": [ + { + "text": "" + } + ] + } + ], + "_version": 2 + }, + "resource": { + "type": "doc", + "attrs": {}, + "uid": "a0a611e140344321be8f844f117f082e", + "children": [ + { + "type": "p", + "attrs": {}, + "uid": "56c65af24df34f49ace940889fc26d7e", + "children": [ + { + "text": "" + } + ] + } + ], + "_version": 2 + }, + "modular_blocks": [], + "rate_this_article": null, + "publishing_date": "2023-09-20", + "seo": { + "meta_title": "", + "meta_description": "", + "meta_keywords": "", + "enable_search_indexing": true + }, + "meta_data": { + "article_id": "000009239", + "salesforce_summary": "Find solutions to common errors after uploading an inbound order template.", + "category_id_b": [ + "Walmart Fulfillment Services (WFS): Troubleshooting" + ], + "url_name": "WFS-Inbound-Order-Issue-Troubleshooting", + "is_archived_": false, + "is_authenticated_": false, + "is_visible_to_customer_": true, + "partner_channel": [ + "U.S. Marketplace" + ] + }, + "tags": [ + "wfs" + ], + "locale": "en-us", + "uid": "bltfc188f24d1b7910f", + "created_by": "blt82640d9b4f700dd0", + "updated_by": "blt3be17f68eb4cb0eb", + "created_at": "2023-09-08T14:42:03.973Z", + "updated_at": "2023-09-20T22:56:38.813Z", + "ACL": {}, + "_version": 2, + "_workflow": { + "uid": "bltfba38c479586e6b2", + "updated_at": "2023-09-08T14:42:03.968Z", + "updated_by": "blt82640d9b4f700dd0", + "version": 1, + "name": "Draft", + "color": "#3d9cb2" + }, + "_embedded_items": { + "overview": [], + "body": [ + { + "uid": "blt1e8458b798a67cf5", + "created_at": "2023-09-20T22:56:07.831Z", + "updated_at": "2023-09-20T22:56:07.831Z", + "created_by": "blt3be17f68eb4cb0eb", + "updated_by": "blt3be17f68eb4cb0eb", + "content_type": "image/png", + "file_size": "97657", + "tags": [], + "filename": "couldnt_submit_shipment.png", + "url": "***REMOVED***/v3/assets/***REMOVED***/blt1e8458b798a67cf5/650b78874f22f8000d8c82e5/couldnt_submit_shipment.png", + "ACL": [], + "parent_uid": "blt7c541342b35c3564", + "_version": 1, + "title": "couldnt_submit_shipment.png", + "_content_type_uid": "sys_assets", + "publish_details": [ + { + "environment": "blt4543a83bd3e45e97", + "locale": "en-us", + "time": "2023-09-20T22:57:01.878Z", + "user": "blt3be17f68eb4cb0eb", + "version": 1 + } + ] + } + ], + "frequently_asked_questions": [], + "resource": [] + }, + "publish_details": [ + { + "environment": "blt4543a83bd3e45e97", + "locale": "en-us", + "time": "2023-09-20T22:57:01.939Z", + "user": "blt3be17f68eb4cb0eb", + "version": 2 + } + ] + } +} \ No newline at end of file diff --git a/src/test/resources/reports/article3.json b/src/test/resources/reports/article3.json new file mode 100644 index 0000000..1995c85 --- /dev/null +++ b/src/test/resources/reports/article3.json @@ -0,0 +1,1968 @@ +{ + "entry": { + "title": "WFS Big and Bulky Items", + "overview": { + "type": "doc", + "attrs": {}, + "uid": "01c9a9fe8e6544f78423f2a645488d15", + "children": [ + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "0f341d1e64c3413a8e0cb9587e4cee8e", + "children": [ + { + "text": "In this article:", + "bold": true + } + ] + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "bd2db142d1c5439ca8a1af5c12cbc60b", + "children": [ + { + "bold": true, + "text": "\t" + }, + { + "uid": "7cf9ff933bc9451db91f7640a7abe795", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011223&language=en_US#Overview" + }, + "children": [ + { + "text": "Overview" + } + ] + }, + { + "text": "", + "break": true + } + ] + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "da6f05ad84da4d15b0a6070040c2d6dc", + "children": [ + { + "text": "\t" + }, + { + "uid": "5b1d825c49d2497d8be8da44aef1e1b8", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011223&language=en_US#Criteria" + }, + "children": [ + { + "text": "What Counts as Big and Bulky?" + } + ] + }, + { + "text": " ​​​​​​​" + } + ] + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "d95f5edf4512459cba11e5832655e0cd", + "children": [ + { + "text": "\t" + }, + { + "uid": "56bca13f60af4b1685d999d0467e668f", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011223&language=en_US#Fees" + }, + "children": [ + { + "text": "Fees" + } + ] + }, + { + "text": " ​​​​" + } + ] + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "8b1420ede37e417fb24d9af751dff7f0", + "children": [ + { + "text": "\t" + }, + { + "uid": "f8a82c9c8ade4e9b9bfecbfbac0de7f3", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011223&language=en_US#SendInventory" + }, + "children": [ + { + "text": "Send Inventory to WFS" + } + ] + }, + { + "text": "", + "break": true + } + ] + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "98b4353e104b4518b7113080b8787d20", + "children": [ + { + "text": "\t" + }, + { + "uid": "e71b1ac38f844596a8580c731d6f8e97", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011223&language=en_US#ShippingSpeeds" + }, + "children": [ + { + "text": "Shipping Speeds" + } + ] + }, + { + "text": " ​​​​​​​" + } + ] + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "10edbc439ee84f39a830f139df6123c2", + "children": [ + { + "text": "\t" + }, + { + "uid": "f70c0eee069b4e03b0024fb484da832c", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011223&language=en_US#CustomerReturns" + }, + "children": [ + { + "text": "Customer Returns" + } + ] + }, + { + "text": " ​​​​​​​" + } + ] + }, + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "68cdff714a9c4fd39cfa25804603ad7c", + "children": [ + { + "text": "\t" + }, + { + "uid": "066e64424c094d44813d16cd133c064a", + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011223&language=en_US#FAQ" + }, + "children": [ + { + "text": "Frequently Asked Questions" + } + ] + }, + { + "text": "" + } + ] + }, + { + "uid": "3dfb2282192c4d2f9234ea59eca13c48", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "f82659d67e514b6bad78f243404a6c5c", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Overview" + } + ] + }, + { + "uid": "4e99df709dd04643b2d0569de919dd55", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Unlock more of your WFS catalog with big and bulky items. If you’ve sent standard items to WFS before, the item setup, packaging and inbounding processes are all the same. Send inventory to WFS facilities through freight shipping, and we’ll take care of delivering big and bulky items to customers in a reliable and timely manner. Here are just some examples of big and bulky items: " + } + ], + "uid": "d2515730328b4f3c9a54792141497b1e" + }, + { + "text": "", + "break": true + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "a9c1be97511942cca16bfa88516ffb15" + }, + { + "text": "" + } + ] + }, + { + "uid": "cad092a8b22c4f14b7d95b5e891c50d8", + "type": "ul", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "li", + "attrs": {}, + "children": [ + { + "text": "Home appliances (e.g., big screen TVs, refrigerators)" + } + ], + "uid": "1416b0e968ff460081c41849adb63071" + }, + { + "type": "li", + "attrs": {}, + "children": [ + { + "text": "Sporting and recreation equipment (e.g., kayaks, bikes, home gyms, pool tables)" + } + ], + "uid": "2abf76b52f0b47ad9e36289ee8bcbacc" + }, + { + "type": "li", + "attrs": {}, + "children": [ + { + "text": "Outdoor items (e.g., pools, trampolines, patio furniture)" + } + ], + "uid": "bf4fed38cafa46b789d3bbda0d7afed4" + }, + { + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Home goods (e.g., furniture, desks, chairs)" + } + ], + "uid": "71fa112c43104372bbbca8a3f3486182" + } + ] + } + ], + "_version": 8 + }, + "body": { + "type": "doc", + "attrs": {}, + "uid": "a53f2392964241a99ea56d09448400c3", + "children": [ + { + "uid": "04d75cb326864155aaf33a65ee925714", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "What Counts as Big and Bulky?" + } + ] + }, + { + "uid": "176c051c645e44838790e987dcaf8247", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": "Your item is considered big and bulky if it meets" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "9e55e97d7d834ed7a951f733d8885240" + }, + { + "text": "" + } + ], + "uid": "afcd4e7695b143d99335c078d1dca094" + }, + { + "text": "at least one ", + "bold": true + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "ff5d1d41fa6b405a8460000e0bc0bd64" + }, + { + "text": "of these criteria:" + } + ], + "uid": "793c7cad86ad4d4497638e468b9983ee" + }, + { + "text": "" + } + ] + }, + { + "uid": "eb4b42a4a04f4faa9f2520d841b71837", + "type": "ul", + "children": [ + { + "uid": "3266bde2c1dd40178262863c3c243a8c", + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "45bea67ec0bb4222b5e270432381f606", + "children": [ + { + "text": "" + } + ] + }, + { + "text": "Unit weight is between 150 lb. and up to 500 lb." + } + ] + }, + { + "uid": "c6148460eacc4365aef4d3a384da781c", + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Longest side is between 108 in. and up to 120 in." + } + ] + }, + { + "uid": "e4ec991a4684458882ebef5d5e434f58", + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Longest side + girth* is greater than 165 in." + } + ] + } + ], + "id": "1261bb047d7d46139af5d5a37ce598b0", + "attrs": { + "style": {} + } + }, + { + "uid": "9bf110d6ba4147d7ba2673e847db84e6", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "38b7ab982cd84abea1b17b2eeae9fed5", + "type": "reference", + "attrs": { + "display-type": "display", + "asset-uid": "blt80fc6f2ccca9406a", + "content-type-uid": "sys_assets", + "asset-link": "***REMOVED***/v3/assets/***REMOVED***/blt80fc6f2ccca9406a/64fa50d5b979ea000d97a176/Big_and_Bulky.png", + "asset-name": "Big_and_Bulky.png", + "asset-type": "image/png", + "type": "asset", + "class-name": "embedded-asset", + "redactor-attributes": { + "position": "center" + }, + "style": { + "text-align": "center" + }, + "position": "center", + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "b173d4c8d22f43a1a0a6c069b12a9553", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "c77409f9f47d46228768de72e458573b", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Your big and bulky item must also be able to fit through a trailer door. Make sure it follows these limits: " + } + ], + "uid": "79018d7a97d34626b012956fa66e4d53" + }, + { + "text": "" + } + ] + }, + { + "uid": "ccb4a5f587be4ea7a539bdc7f90956e1", + "type": "ul", + "children": [ + { + "uid": "e38d4ef793254e71b2d1208e038ecfc2", + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "8b39852c7959489b95463801dfa90ccf", + "children": [ + { + "text": "" + } + ] + }, + { + "text": "Median side less than 105 in." + } + ] + }, + { + "uid": "8a9fd43f35c841dda5efb7c60418a055", + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Shortest side is less than 93 in." + } + ] + } + ], + "id": "519556dfcf8b494aa8015f12b5d0ea69", + "attrs": { + "style": {} + } + }, + { + "uid": "4ee544eeb7784602a06d4bba36728048", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "505c75f0071048e496cc3f7bddab56c9", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": "Imagine Bentonville Sporting Goods sells kayaks. Each one weighs 36 lb. and is 120\" x 28\" x 14.\" To determine if it’s eligible for the Big and Bulky tier:" + } + ], + "uid": "8b0d26466c3b4a1a9d88d344a3eb016b" + }, + { + "text": "" + } + ] + }, + { + "uid": "69e0683bb244437e984f9ac1f7974bdb", + "type": "table", + "attrs": { + "rows": 3, + "cols": 2, + "colWidths": [ + 250, + 250 + ] + }, + "children": [ + { + "type": "tbody", + "attrs": {}, + "children": [ + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a63e0950e6fd4c0a998242f51609e344", + "type": "p", + "children": [ + { + "text": "Unit weight", + "bold": true, + "attrs": {} + } + ], + "attrs": {} + } + ], + "uid": "54d27b744bde430d99c18e810c94060c" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "0122f500c3284e38886dcefc01daeca5", + "type": "p", + "children": [ + { + "text": "36 lb." + } + ], + "attrs": {} + } + ], + "uid": "002c979c17ce4380ad4480cba04155d7" + } + ], + "uid": "6434687b19a1426d8a901fe016474860" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "4cc775b9111b45c194949f9800586821", + "type": "p", + "children": [ + { + "text": "Longest side", + "bold": true, + "attrs": {} + } + ], + "attrs": {} + } + ], + "uid": "f285b159d1de41fa90630084b533ebf9" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "31a472b67b4a4719812c0becd9124c94", + "type": "p", + "children": [ + { + "text": "120\"" + } + ], + "attrs": {} + } + ], + "uid": "a9db2ba84e954eb0b9b94651b3bd6130" + } + ], + "uid": "391a0cffb38d4f669d6353602ecdafcc" + }, + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "0066758139a84630ac5ddfdf2cc1a568", + "type": "p", + "children": [ + { + "text": "Longest side + girth", + "bold": true, + "attrs": {} + } + ], + "attrs": {} + } + ], + "uid": "11dce4b5695b4d73ac9320ba7ba0972d" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "a99c32b914bf443fbfb3239a0155e39b", + "type": "p", + "children": [ + { + "text": "120\" + 2*(28\" + 14\") = 204\"" + } + ], + "attrs": {} + } + ], + "uid": "eb5d98d1ff934d9388c9d5a7406beac6" + } + ], + "uid": "dfd78b500c0745f5928551cc4761f52c" + } + ], + "uid": "99e1be8ff2d640ccaf974917a5ebb029" + } + ] + }, + { + "uid": "2e6e4a2fa9c0496b80b79d6e2ce6c7df", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "5f4db7863ed043ed8f5a8d75bead9b0a", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "This kayak is a big and bulky item because its longest side and longest side + girth meet the criteria. Its dimensions are also within a trailer’s limits." + } + ], + "uid": "855b48e6c8e14ab0b28ea657cfcc380e" + }, + { + "text": "" + } + ] + }, + { + "uid": "207db45b73674ca7a092d6834ab9b30d", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "uid": "35d7754001f7468580c44e6a527ae81e", + "type": "hr", + "children": [ + { + "text": "" + } + ], + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + } + }, + { + "type": "fragment", + "attrs": {}, + "uid": "cd5ed56fdff842cb8a97eee8866201b2", + "children": [ + { + "text": "Fees" + } + ] + } + ] + }, + { + "uid": "6fa84fd8b82f4c2d966fb5166a54c96f", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "The simplest way to preview fulfillment and storage fees is through the " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "8c1922a8714b41d183d4e5d63610c218" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://marketplace.walmart.com/walmart-fulfillment-services-pricing/", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "WFS Calculator" + } + ], + "uid": "7e47dadc92484530aea674e442a55760" + }, + { + "text": ". Just tell us the item dimensions and weight, and we’ll automatically calculate estimated fees. Big and bulky fees are based only on unit weight. We do not charge for packaging or pallet weight." + } + ] + }, + { + "uid": "f96416e892a84debae8f63e6b76ab179", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\n", + "break": true + }, + { + "text": "For a complete breakdown of fees, including storage and return shipping, see the " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "5adcd1ad9095403db12769ae532db990" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009215", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "WFS Fees" + } + ], + "uid": "5783f55694624da3a0da2294043f14a7" + }, + { + "text": " " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "34d993e9a11e48279be569157a9cf26c" + }, + { + "text": "article." + } + ] + }, + { + "uid": "12560be47b3f4556a4bc247fe92ef31d", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "uid": "4f1d5e415c5340e8b9d002e42b04a993", + "type": "hr", + "children": [ + { + "text": "" + } + ], + "attrs": {} + }, + { + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "3c413ba8a8f3401ba36cf7155b7fdb19", + "children": [ + { + "text": "Sending Inventory to WFS" + } + ] + } + ] + }, + { + "uid": "c759cbab908c40ea8709a94998e5d987", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "No matter the size and shape of your items, you’ll use the same processes to " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "194173edbca942949b3eb6440fb111d2" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009495", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "set up items" + } + ], + "uid": "c55c4e7772264050aef36a55e8f6c9a0" + }, + { + "text": " " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "4959e0c666e34db1b840d9fa883ea8c1" + }, + { + "text": "and " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "e6d9b00ff0db452a952d2ce4a9cc86bb" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009163", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "send inventory" + } + ], + "uid": "e4957d3756cd4dd4b84be5659f2fb504" + }, + { + "text": " " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "9d3ae86dc6ef41c68b80f602ec40fcdb" + }, + { + "text": "to a WFS facility. See the " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "180110f651a4415c8fe60277c122ba83" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://gecrm.my.salesforce.com/sfc/p/#61000000ZKTc/a/4M0000000Osv/jOvZtC6FccRf50_edQMkxZRBo9oZ5hq8QKZMsaaRKi4", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "WFS Routing Guide" + } + ], + "uid": "e5673a3b3bcd4d4eb8e58bdb3960227d" + }, + { + "text": " for labeling and packaging details." + } + ] + }, + { + "uid": "296777546d90465786988a81ad39863d", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\n", + "break": true + }, + { + "text": "If you choose a " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "2f29562d830b4e37b3d3ceb1df66c4f3" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009514", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Walmart preferred carrier" + } + ], + "uid": "438484945beb44608d43038ebd574fce" + }, + { + "text": ", we can only accept 48” x 40” pallets for freight at this time. For non-standard pallet sizes, please use a different carrier. " + } + ] + }, + { + "uid": "22bb8b49b91a41fdb000d0d6eb602829", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "7b72e9ab788f45238ded1fa8188d03f8", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Big and bulky items that have been properly packed and labeled will be checked in within 2 business days. However, items that require unplanned prep work, arrive during peak (October 1–December 31), or other circumstances may take up to ten days to process." + } + ] + }, + { + "uid": "963b7342def64793939128680de657b1", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "uid": "4977661eb776406187a4f98525d5e810", + "type": "hr", + "children": [ + { + "text": "" + } + ], + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + } + }, + { + "type": "fragment", + "attrs": {}, + "uid": "96569dc9b3b34570a0390f30fa52181b", + "children": [ + { + "text": "Shipping Speeds" + } + ] + } + ] + }, + { + "uid": "f7fad4d1c38c4dceb786839ce4a95c61", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Big and bulky items are shipped using ground transportation and may require more than 2 days for delivery. The shipping speed will depend on your assigned fulfillment center and the customer’s location. On Walmart.com, items will have a 3+day shipping tag but customers will see a more accurate estimate in the listing’s details." + } + ] + }, + { + "uid": "db4b099064d042c188ac25a84e5afcbf", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "uid": "e40346e7d12c497dbdfaf588a225cf94", + "type": "hr", + "children": [ + { + "text": "" + } + ], + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + } + }, + { + "type": "fragment", + "attrs": {}, + "uid": "19e4f26b637841aa87cf5bed53fca8be", + "children": [ + { + "text": "Customer Returns" + } + ] + } + ] + }, + { + "uid": "5fd6fd510c144ed4b50a5eb60ab7348f", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Big and bulky items " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "4c688fb8f6e94ab6bc8cc48854c2db0a" + }, + { + "text": "cannot ", + "italic": true + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "38dcd5490a4f485e908e92d956eb57bf" + }, + { + "text": "be returned in stores. Instead, customers can return big and bulky items by scheduling a pickup. The customer will get instructions on how to do so, including placing the item outside their home’s door. They do not need to repackage the item as the carrier will take care of it and transport items directly from a customer’s home to a WFS return center." + } + ] + }, + { + "uid": "2ae557c8d3d24341a6a43a247bc30e3c", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "7212f8f20906402ead57f2813402c7ab", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "We’ll then follow the " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "420cd77d7a00436dabecc311ce0e59d5" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009158", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "WFS returns process" + } + ], + "uid": "3ba0782f246344d5979613f9f73cc15e" + }, + { + "text": " " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "1b4fe6f42b634a009627474945192884" + }, + { + "text": "to assess the returned item. If it’s in a sellable condition, we’ll put the item back in inventory. However, customers may return big and bulky items already assembled or with damaged packaging. If the item is unsellable, we’ll send it back to you or dispose of it. Note that for any returns identified as " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "4c9b8b48099d4f8f919f48e12447ad09" + }, + { + "text": "Walmart at fault", + "italic": true + }, + { + "text": ", Walmart will keep the inventory regardless of your " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "e31e606a33124d8f9868382e27106974" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000009493", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "return preferences" + } + ], + "uid": "4bf60d72cd884edaafe16858d603042d" + }, + { + "text": "." + } + ] + }, + { + "uid": "5e581237079c475abe08101e637f7a5b", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " " + } + ] + } + ], + "_version": 8 + }, + "frequently_asked_questions": { + "type": "doc", + "attrs": {}, + "uid": "23c03b2e8c9d407c91cf6cbb49a91d45", + "children": [ + { + "uid": "e2991a1418d042be8e0e2a26c2a729ce", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Frequently Asked Questions" + } + ] + }, + { + "uid": "f312106918644698acb608e12458cc97", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "bold": true, + "text": "Q: What fulfillment centers will I ship to?" + } + ] + }, + { + "uid": "2dcfd36e4742446fb927d9f1e3675378", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "A: Our non-sort facilities are distributed throughout the US. You’ll be assigned a WFS facility once you create an inbound order in Seller Center. We determine the ship-to location based on geographic sales demand and available capacity.  " + } + ] + }, + { + "uid": "c2f4093fcf3446c487606a9b4da0129c", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "break": true + } + ] + }, + { + "uid": "5315507d023745c2a7577d165a86fda9", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Q: Can I send an item that has multiple boxes?", + "bold": true + }, + { + "text": "\n", + "break": true + }, + { + "text": "A: Yes, you can send " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "e11ca2164ff34472b2c51f9614754710" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000010431", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "multi-box items" + } + ], + "uid": "82e75a6d0f0f46b7b0dac9db71468c84" + }, + { + "text": " " + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ], + "uid": "7141cd846a13477284a927b7be11f2ca" + }, + { + "text": "to WFS fulfillment centers. You’ll need set up the item in your catalog as a sellable set made up of multiple boxes (e.g., trampoline shipped as a safety net, jump mat and legs)." + } + ] + }, + { + "uid": "e95da6bf10a84c13ba809ef90954b09d", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\n", + "break": true + }, + { + "text": "Q: Are big and bulky items part of Walmart+ assortment?", + "bold": true + } + ] + }, + { + "uid": "1f3ac5ae088f416b8772879a952d6592", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "A: Yes, big and bulky items are included in Walmart+. Walmart+ members will get free shipping on those items." + } + ] + }, + { + "uid": "2f2e0cbfc8eb4124b901fda5607d4985", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "", + "break": true + } + ] + }, + { + "uid": "0a60da4751ca43768d6cd164377ba353", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Q: Can I have big and bulky items returned to me?", + "bold": true + } + ] + }, + { + "uid": "dbed405eebdf40d583547b1fac08343e", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "A. Yes, you can have your big and bulky items sent back to you rather than being restocked or disposed of. Make sure to set your return preferences in Seller Center. Removal fees will apply." + } + ] + }, + { + "uid": "fcc23ed641d64b5cb25b77d9ffe782c4", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\n", + "break": true + }, + { + "text": "Q: Can I apply discounts to big and bulky item fulfillment?", + "bold": true + } + ] + }, + { + "uid": "90828d1dc89a4915853d164f975110f7", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "A: Promotional discounts are not eligible for big and bulky items." + } + ] + } + ], + "_version": 8 + }, + "resource": { + "type": "doc", + "attrs": {}, + "uid": "c2bd27ed39914702ac7e2438b8e4e8fa", + "children": [ + { + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "abdf4f0f3d384df7b66c3bfc1a92f9dc", + "children": [ + { + "text": "" + } + ] + } + ], + "_version": 8 + }, + "modular_blocks": [], + "rate_this_article": null, + "publishing_date": "2023-09-07", + "seo": { + "meta_title": "", + "meta_description": "", + "meta_keywords": "", + "enable_search_indexing": true + }, + "meta_data": { + "article_id": "000011223", + "salesforce_summary": "Fulfill large, heavy items with Walmart, up to 500 lb. and longest side of 120 in.", + "category_id_b": [ + "Walmart Fulfillment Services (WFS): Shipping to WFS", + "Walmart Fulfillment Services (WFS): WFS Programs & Services" + ], + "url_name": "WFS-Big-Bulky-Items", + "is_archived_": false, + "is_authenticated_": false, + "is_visible_to_customer_": true, + "partner_channel": [ + "U.S. Marketplace" + ] + }, + "tags": [ + "wfs" + ], + "locale": "en-us", + "uid": "blt433626de8c265391", + "created_by": "blt7b041efb32e2ad9a", + "updated_by": "blt3be17f68eb4cb0eb", + "created_at": "2023-09-07T22:36:42.773Z", + "updated_at": "2023-09-20T23:15:08.152Z", + "ACL": {}, + "_version": 8, + "_workflow": { + "uid": "bltfba38c479586e6b2", + "updated_at": "2023-09-07T22:36:42.771Z", + "updated_by": "blt7b041efb32e2ad9a", + "version": 1, + "name": "Draft", + "color": "#3d9cb2" + }, + "_embedded_items": { + "overview": [], + "body": [ + { + "uid": "blt80fc6f2ccca9406a", + "created_at": "2023-09-07T22:38:13.938Z", + "updated_at": "2023-09-07T22:38:13.938Z", + "created_by": "blt7b041efb32e2ad9a", + "updated_by": "blt7b041efb32e2ad9a", + "content_type": "image/png", + "file_size": "136896", + "tags": [], + "filename": "Big_and_Bulky.png", + "url": "***REMOVED***/v3/assets/***REMOVED***/blt80fc6f2ccca9406a/64fa50d5b979ea000d97a176/Big_and_Bulky.png", + "ACL": [], + "parent_uid": "blt7fdffe41992d7f16", + "_version": 1, + "title": "Big_and_Bulky.png", + "_content_type_uid": "sys_assets", + "publish_details": [ + { + "environment": "blt4543a83bd3e45e97", + "locale": "en-us", + "time": "2023-09-13T13:02:02.299Z", + "user": "blt82640d9b4f700dd0", + "version": 1 + } + ] + } + ], + "frequently_asked_questions": [], + "resource": [] + }, + "publish_details": [ + { + "environment": "blt4543a83bd3e45e97", + "locale": "en-us", + "time": "2023-09-20T23:15:12.237Z", + "user": "blt3be17f68eb4cb0eb", + "version": 8 + } + ] + } +} \ No newline at end of file diff --git a/src/test/resources/reports/article4.json b/src/test/resources/reports/article4.json new file mode 100644 index 0000000..4e94841 --- /dev/null +++ b/src/test/resources/reports/article4.json @@ -0,0 +1,1341 @@ +{ + "entry": { + "title": "Add a New User to My Seller Center Account", + "overview": { + "type": "doc", + "attrs": {}, + "uid": "57c5853214d347748aa4cdb99a6a5c0f", + "children": [ + { + "uid": "ac748ce05a934e268545dc110f7e56a3", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "In this article:", + "bold": true + } + ] + }, + { + "uid": "7188fc5e70bf425cb45dead1127c39fb", + "type": "fragment", + "attrs": {}, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": "" + } + ], + "uid": "a88b290ec89f4e0788b0ccddf3d6c25e" + }, + { + "text": "" + } + ] + }, + { + "uid": "a8f34447d3664a3ba550a254837994fa", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011074&language=en_US#Overview", + "target": "_self" + }, + "children": [ + { + "text": "Overview" + } + ], + "uid": "2e2bcc925af541029c09279c6110eb42" + }, + { + "text": "" + } + ] + }, + { + "uid": "191693463aaf477b87c4c16208df828b", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "890100f1893347f2935f227c15d9863c", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011074&language=en_US#User_Roles", + "target": "_self" + }, + "children": [ + { + "text": "User Roles" + } + ], + "uid": "5d8c889e7fae4f5b94ff2918d31dec0f" + }, + { + "text": "" + } + ] + }, + { + "uid": "e29de02ad1ca4201b5fe9be01405a1c8", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "a1f4c1a497004ca29f4fb3c81d9e023d", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011074&language=en_US#Add_a_New_User", + "target": "_self" + }, + "children": [ + { + "text": "Add a New User" + } + ], + "uid": "280b38301cdb49a29ffd92bc2b2723f1" + }, + { + "text": "" + } + ] + }, + { + "uid": "3a40ecf02a424065a94d07005a91a6b0", + "type": "fragment", + "attrs": {}, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "2fcdea9dcbb24150b46e81826f4fa0ab", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011074&language=en_US#FAQs", + "target": "_self" + }, + "children": [ + { + "text": "Frequently Asked Questions" + } + ], + "uid": "fc424a30c4cd4a1d97880eb7ac0c015d" + }, + { + "text": "" + } + ] + }, + { + "uid": "07da06c63a214ca4a46e1bad0743055f", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "a0a2309ebda14ba8bb4725085110ef35", + "type": "fragment", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\t" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011074&language=en_US#Helpful_Resources", + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Helpful Resources" + } + ], + "uid": "ae964dd73a7a4f299dd55d2467ec6529" + }, + { + "text": "\n", + "break": true + } + ] + }, + { + "uid": "97f880b24bb241b8a0fafe6c3fbd63f9", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "fragment", + "attrs": {}, + "uid": "3121387fc27841eea07cbcea0dfe6bf7", + "children": [ + { + "text": "Overview" + } + ] + } + ] + }, + { + "uid": "e0b9467d093e4e9ba83dcb52e51e48b2", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "As a Walmart Marketplace seller, you may need to add a new user to your Seller Center account for various reasons, such as granting access to another member of your organization. Only sellers with admin level access can add users within Seller Center. The process is quick and easy; this guide will show you how to do it. " + } + ] + }, + { + "uid": "2a1a3a7e7ea2460d8a9e60bd26cf83d8", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "\n", + "break": true + }, + { + "text": "**NOTE:", + "bold": true, + "italic": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " ", + "italic": true + } + ], + "uid": "1b919030db2f429ca63b2fd063b681d1" + }, + { + "text": "If you do not have admin level access, reach out to your account administrator for help. ", + "italic": true + } + ] + } + ], + "_version": 6 + }, + "body": { + "type": "doc", + "attrs": {}, + "uid": "00627db942464d749bc36d46ab103743", + "children": [ + { + "uid": "6a92317c0cff4eae8d726d9bac2cca80", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "User Roles" + } + ] + }, + { + "uid": "1fcbbdf207634dc38cc9341dc2466013", + "type": "ul", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Admin:", + "bold": true + }, + { + "uid": "37f7dbce54804f34b2a5410fd9cab8ed", + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "d4be6a6c8c234666baba3f8c3f1fbce4" + }, + { + "text": "Admin access gives the user the ability to manage and make updates to all areas in Seller Center including:  " + } + ] + }, + { + "text": "" + } + ], + "uid": "af0492cf4a9f408e83b29929e5b31271" + }, + { + "uid": "6f5e411542fa4773aa92405410ed2b31", + "type": "ul", + "attrs": { + "style": {} + }, + "children": [ + { + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "60b9445d3a93491a811a74589a240204", + "children": [ + { + "text": "" + }, + { + "uid": "e964cefca35145f6a92390eec939df9f", + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "text": "" + }, + { + "uid": "73ae7834c3e3443b8ef2b8e3fc37e585", + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "text": "" + }, + { + "uid": "0d92f292b0a44b20bed62c48d92c3591", + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "text": "Generating credentials to access Walmart's Rest APIs. " + } + ] + }, + { + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "231d870a468a4d50ad1235eb308aada8", + "children": [ + { + "text": "Requesting access to sell in special approval categories.  " + } + ] + }, + { + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "6d5c38994f6641da8d209f9d639c40ae", + "children": [ + { + "text": "Creating new user accounts to provide Seller Center access to members of your company.  " + } + ] + }, + { + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "uid": "a14fd515f5b14e7e851fabd45b0d8904", + "children": [ + { + "text": "Reviewing, signing and accepting binding legal agreements in Seller Center on behalf of the seller.  " + } + ] + } + ] + } + ] + }, + { + "uid": "f10ed28f028a4aa4be6b6b869cf43071", + "type": "ul", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "li", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Read and Write: ", + "bold": true + }, + { + "uid": "02609338d3324e8583eb771e7a5f8a68", + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Read and Write access gives the user the ability to perform operational tasks in Seller Center such as setting up items or viewing reports.  " + } + ] + }, + { + "text": "" + } + ], + "uid": "adc275badeef46858eae19e47ba0f40d" + }, + { + "type": "li", + "attrs": {}, + "children": [ + { + "text": "Read Only: ", + "bold": true + }, + { + "uid": "d8dbde8e556d488e8f60be9d85e04c14", + "type": "span", + "attrs": {}, + "children": [ + { + "text": "Read Only access gives the user the ability to view data or create and download reports. Users with Read Only access cannot update or modify existing data.  " + } + ] + }, + { + "text": "" + } + ], + "uid": "5faa0e7ade324b12b88f4accf8fb40df" + } + ] + }, + { + "uid": "878d3da271a342f0916ff077d716cd70", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "**NOTE:", + "bold": true, + "italic": true + }, + { + "type": "span", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": " ", + "italic": true + } + ], + "uid": "f7bb6913dddf45a08b0bb645a7b8c824" + }, + { + "text": "Marketplace sellers are responsible for their user's actions. Designate your user permissions carefully and limit Admin access to individuals in your company who can accept binding terms on behalf of your company. ", + "italic": true + } + ] + }, + { + "uid": "42e38b1a5fc045d1b59bab2412608137", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "61222e4a1fd049c0a63c658eee23c5a4", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Add a New User" + } + ] + }, + { + "uid": "2f371b89b90d487e93f42b7105fe979e", + "type": "h3", + "attrs": {}, + "children": [ + { + "text": "Step 1 – Navigate to User Management Settings" + } + ] + }, + { + "uid": "27098170e3de4b3fa15793a56cb97c94", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "Log in to your" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "e967624d2f2b4e2a8c70db9f2ce4c5d3" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://seller.walmart.com/home" + }, + "children": [ + { + "text": "Seller Center" + } + ], + "uid": "a0648d6208f14695ad469c19c28acb0f" + }, + { + "text": "" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "1885e36e1d0d4761888d6f5c7e969846" + }, + { + "text": "account. Navigate to the" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "d7e61f2e70b34d8283e1c797c64c675c" + }, + { + "text": "Settings", + "bold": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "2d782b7e37294535abbde45d61919b60" + }, + { + "text": "tab and choose" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "7c04bea0dfe6474bb54d92da2fda30d4" + }, + { + "text": "User Management", + "italic": true + }, + { + "text": ". " + } + ] + }, + { + "uid": "599f87af697945cd9ff09daa5a7e93a0", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "3b629ad9d03d46568bf762888b465fee", + "type": "reference", + "attrs": { + "display-type": "display", + "asset-uid": "blt759bd3ebb372f518", + "content-type-uid": "sys_assets", + "asset-link": "***REMOVED***/v3/assets/***REMOVED***/blt759bd3ebb372f518/6500d116a39049000db76491/Image_1.jpeg", + "asset-name": "Image_1.jpeg", + "asset-type": "image/jpeg", + "type": "asset", + "class-name": "embedded-asset", + "inline": false, + "style": { + "text-align": "center" + }, + "redactor-attributes": { + "position": "left" + }, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "9c4a462e479a4060b6deec2fcd0b92fc", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "e5334bdd07a848deb48f3b69c57734d5", + "type": "h3", + "attrs": {}, + "children": [ + { + "text": "Step 2 – Add User " + } + ] + }, + { + "uid": "97c4750cc43c48fabedd3c323c15d1e6", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "Select" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "8050846b73b842819f5913eae9b60fb3" + }, + { + "text": "Add User", + "italic": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "41124a2f61bb46ab87e6d13b5955a970" + }, + { + "text": "at the top right. " + } + ] + }, + { + "uid": "b2552bb87f0146d5b53f2051b6b80adf", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "7094893b1dab4e938e242ad76d4b314c", + "type": "reference", + "attrs": { + "display-type": "display", + "asset-uid": "blta55d379a7c380155", + "content-type-uid": "sys_assets", + "asset-link": "***REMOVED***/v3/assets/***REMOVED***/blta55d379a7c380155/6500d116a39049000db7648d/Image_2.jpeg", + "asset-name": "Image_2.jpeg", + "asset-type": "image/jpeg", + "type": "asset", + "class-name": "embedded-asset", + "inline": false, + "style": { + "text-align": "center" + }, + "redactor-attributes": { + "position": "left" + }, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "4ecd09e45a7a4946abc416f2871bca21", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "9150b071f11e4952af2b43ab4eafc298", + "type": "h3", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Step 3 – Add User Info " + } + ] + }, + { + "uid": "43be4132c6234701bc74dcb37128b507", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "Enter the new user’s information, including their name, email address and their role. Select" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "923abe503670471189a9c8ab2f088011" + }, + { + "text": "Add", + "italic": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "dcf89cc17be1463fae819dc6ea2aa275" + }, + { + "text": "to send an email invitation to the new user. The email will include a link that the new user can use to create their account and set their password. " + } + ] + }, + { + "uid": "f50526dda03c48edaf5353ccddb32ca7", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "3d4574bc77404dafafbb6b6b91196188", + "type": "reference", + "attrs": { + "display-type": "display", + "asset-uid": "blt691bf4de7736a124", + "content-type-uid": "sys_assets", + "asset-link": "***REMOVED***/v3/assets/***REMOVED***/blt691bf4de7736a124/6500d117103154000dae6bd7/Image_3.jpeg", + "asset-name": "Image_3.jpeg", + "asset-type": "image/jpeg", + "type": "asset", + "class-name": "embedded-asset", + "inline": false, + "style": { + "text-align": "center" + }, + "redactor-attributes": { + "position": "left" + }, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + }, + { + "uid": "e9bcdd02c07f4d07b0f2ae1c0b761dd0", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + } + ], + "_version": 6 + }, + "frequently_asked_questions": { + "type": "doc", + "attrs": {}, + "uid": "499152c31adc4cf88a75fd17d0134113", + "children": [ + { + "uid": "a2e00ff7938b4802a909922bb01616af", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Frequently Asked Questions" + } + ] + }, + { + "uid": "05dfe30722f04731a7408ce3b5af6a22", + "type": "p", + "attrs": {}, + "children": [ + { + "text": "Q: Can I edit or remove users once they’ve been added to my Seller Center account? ", + "bold": true + }, + { + "text": "\n", + "break": true + }, + { + "text": "A: Yes. Edit or remove users from your list by selecting the three vertical dots menu, and then choosing the option you want. You can find more information in" + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": " " + } + ], + "uid": "097864ad8cac487d97ea3c04faa2cd29" + }, + { + "text": "" + }, + { + "type": "a", + "attrs": { + "url": "https://sellerhelp.walmart.com/s/guide?article=000011072&language=en_US" + }, + "children": [ + { + "text": "this guide" + } + ], + "uid": "f2d59ca0f1ce4675bda4b08a3cc9240d" + }, + { + "text": ". " + } + ] + }, + { + "uid": "fcc5dd60b7c14b16813253412cfc92ad", + "type": "fragment", + "attrs": {}, + "children": [ + { + "text": "\n", + "break": true + } + ] + }, + { + "uid": "1ad060cc4b6f49f99b09d1c3156f3edc", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + } + ], + "_version": 6 + }, + "resource": { + "type": "doc", + "attrs": {}, + "uid": "a560686e88904eb08a5504f4543bb8b5", + "children": [ + { + "uid": "29de25f3cb6c49f6a12897176d059e88", + "type": "h2", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Helpful Resources" + } + ] + }, + { + "uid": "b44fd4ce0aff4d4ebe83494ee626d3b7", + "type": "h4", + "attrs": { + "style": { + "text-align": "center" + }, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Watch the Seller Academy tutorial below for guidance on using Administrator Options to manage your Walmart Marketplace account:" + } + ] + }, + { + "uid": "1c1eb24674a84530864fdcbc1d1d27df", + "type": "p", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "" + } + ] + } + ], + "_version": 6 + }, + "modular_blocks": [ + { + "vimeo": { + "vimeo_1": { + "items": [ + { + "uri": "/videos/848178033", + "name": "Administrator Options", + "description": "Managing your administrator options is an important part of staying on top of your Walmart Marketplace account. In this video, we’ll show you how to use the Administrator Options dashboard in Seller Center to manage users and roles for your account, setup email notifications and create message templates. We’ll also take a look at where you can view your agreements, verify account details and link your other accounts if you sell on multiple marketplaces.", + "embed": { + "html": "" + }, + "created_time": "2023-07-24T22:44:13+00:00", + "pictures": { + "sizes": [ + { + "link": "https://i.vimeocdn.com/video/1701742470-30340ec72ad5ac6290511ae4658f2cd26db815e45f3f50700dead6bd01d5e200-d_100x75?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1701742470-30340ec72ad5ac6290511ae4658f2cd26db815e45f3f50700dead6bd01d5e200-d_200x150?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1701742470-30340ec72ad5ac6290511ae4658f2cd26db815e45f3f50700dead6bd01d5e200-d_295x166?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1701742470-30340ec72ad5ac6290511ae4658f2cd26db815e45f3f50700dead6bd01d5e200-d_640x360?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1701742470-30340ec72ad5ac6290511ae4658f2cd26db815e45f3f50700dead6bd01d5e200-d_960x540?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1701742470-30340ec72ad5ac6290511ae4658f2cd26db815e45f3f50700dead6bd01d5e200-d_1280x720?r=pad" + }, + { + "link": "https://i.vimeocdn.com/video/1701742470-30340ec72ad5ac6290511ae4658f2cd26db815e45f3f50700dead6bd01d5e200-d_1920x1080?r=pad" + } + ] + } + } + ] + }, + "_metadata": { + "uid": "csbbecbdf00eadcb55" + } + } + } + ], + "rate_this_article": null, + "publishing_date": "2023-09-12", + "seo": { + "meta_title": "", + "meta_description": "", + "meta_keywords": "", + "enable_search_indexing": true + }, + "meta_data": { + "article_id": "000011074", + "salesforce_summary": "This quick and easy guide walks you through the steps you can take to add a user to your Seller Center account.", + "category_id_b": [ + "Getting Started: Account Settings" + ], + "url_name": "Add-a-New-User-to-My-Seller-Center-Account", + "is_archived_": false, + "is_authenticated_": false, + "is_visible_to_customer_": true, + "partner_channel": [ + "U.S. Marketplace" + ] + }, + "tags": [ + "marketplace" + ], + "locale": "en-us", + "uid": "blt259dd094a740fe08", + "created_by": "blt8332711a8c4f4b17", + "updated_by": "blt65544800d5984791", + "created_at": "2023-09-12T21:02:53.030Z", + "updated_at": "2023-09-20T20:49:51.545Z", + "ACL": {}, + "_version": 6, + "_workflow": { + "uid": "bltfba38c479586e6b2", + "updated_at": "2023-09-12T21:02:53.029Z", + "updated_by": "blt8332711a8c4f4b17", + "version": 1, + "name": "Draft", + "color": "#3d9cb2" + }, + "_embedded_items": { + "overview": [], + "body": [ + { + "uid": "blt759bd3ebb372f518", + "created_at": "2023-09-12T20:59:02.480Z", + "updated_at": "2023-09-12T20:59:02.480Z", + "created_by": "blt8332711a8c4f4b17", + "updated_by": "blt8332711a8c4f4b17", + "content_type": "image/jpeg", + "file_size": "370751", + "tags": [], + "filename": "Image_1.jpeg", + "url": "***REMOVED***/v3/assets/***REMOVED***/blt759bd3ebb372f518/6500d116a39049000db76491/Image_1.jpeg", + "ACL": [], + "parent_uid": "bltecb4c7ac7cba49cf", + "_version": 1, + "title": "Image_1.jpeg", + "_content_type_uid": "sys_assets", + "publish_details": [ + { + "environment": "blt4543a83bd3e45e97", + "locale": "en-us", + "time": "2023-09-12T21:05:35.137Z", + "user": "blt8332711a8c4f4b17", + "version": 1 + } + ] + }, + { + "uid": "blta55d379a7c380155", + "created_at": "2023-09-12T20:59:02.420Z", + "updated_at": "2023-09-12T20:59:02.420Z", + "created_by": "blt8332711a8c4f4b17", + "updated_by": "blt8332711a8c4f4b17", + "content_type": "image/jpeg", + "file_size": "432469", + "tags": [], + "filename": "Image_2.jpeg", + "url": "***REMOVED***/v3/assets/***REMOVED***/blta55d379a7c380155/6500d116a39049000db7648d/Image_2.jpeg", + "ACL": [], + "parent_uid": "bltecb4c7ac7cba49cf", + "_version": 1, + "title": "Image_2.jpeg", + "_content_type_uid": "sys_assets", + "publish_details": [ + { + "environment": "blt4543a83bd3e45e97", + "locale": "en-us", + "time": "2023-09-12T21:05:35.121Z", + "user": "blt8332711a8c4f4b17", + "version": 1 + } + ] + }, + { + "uid": "blt691bf4de7736a124", + "created_at": "2023-09-12T20:59:03.127Z", + "updated_at": "2023-09-12T20:59:03.127Z", + "created_by": "blt8332711a8c4f4b17", + "updated_by": "blt8332711a8c4f4b17", + "content_type": "image/jpeg", + "file_size": "178058", + "tags": [], + "filename": "Image_3.jpeg", + "url": "***REMOVED***/v3/assets/***REMOVED***/blt691bf4de7736a124/6500d117103154000dae6bd7/Image_3.jpeg", + "ACL": [], + "parent_uid": "bltecb4c7ac7cba49cf", + "_version": 1, + "title": "Image_3.jpeg", + "_content_type_uid": "sys_assets", + "publish_details": [ + { + "environment": "blt4543a83bd3e45e97", + "locale": "en-us", + "time": "2023-09-12T21:05:35.138Z", + "user": "blt8332711a8c4f4b17", + "version": 1 + } + ] + } + ], + "frequently_asked_questions": [], + "resource": [] + }, + "publish_details": [ + { + "environment": "blt4543a83bd3e45e97", + "locale": "en-us", + "time": "2023-09-20T20:49:55.437Z", + "user": "blt65544800d5984791", + "version": 6 + } + ] + } +} \ No newline at end of file diff --git a/src/test/resources/reports/jsonviewer.json b/src/test/resources/reports/jsonviewer.json new file mode 100644 index 0000000..83e0f9b --- /dev/null +++ b/src/test/resources/reports/jsonviewer.json @@ -0,0 +1,46 @@ +{ + "uid": "a59f9108e99747d4b3358d9e22b7c685", + "type": "doc", + "attrs": { + "dirty": true + }, + "children": [ + { + "type": "p", + "uid": "a3c0687b2f694bd68ec290fd92a62330", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. " + }, + { + "text": "\n", + "break": true, + "bold" : true + }, + { + "text": "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. " + }, + { + "text": "\n", + "break": true + }, + { + "text": "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. " + }, + { + "text": "\n", + "break": true + }, + { + "text": "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." + } + ] + } + ], + "_version": 2 +} \ No newline at end of file diff --git a/src/test/resources/reports/lessthanequalto.json b/src/test/resources/reports/lessthanequalto.json new file mode 100644 index 0000000..d4d9cca --- /dev/null +++ b/src/test/resources/reports/lessthanequalto.json @@ -0,0 +1,312 @@ +{"uid": "a59f9108e99747d4b3358d9e22b7c685", + "type": "doc", + "attrs": { + "dirty": true + }, + "children": [{ + "uid": "98b219ede27b4eb6a35eb6e9c66c1e01", + "type": "table", + "attrs": { + "rows": 3, + "cols": 3, + "colWidths": [ + 250, + 250, + 250 + ], + "style": { + "text-align": "center" + }, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "thead", + "attrs": { + "style": { + "text-align": "center" + }, + "redactor-attributes": {} + }, + "children": [ + { + "type": "tr", + "attrs": { + "style": { + "text-align": "center" + }, + "redactor-attributes": {} + }, + "children": [ + { + "type": "td", + "attrs": { + "style": { + "text-align": "center" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "", + "bold": true + }, + { + "type": "span", + "attrs": { + "style": { + "text-align": "center" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "Unit Weight", + "bold": true + } + ], + "uid": "1e27a697f7644a95bc8daaecb552b685" + }, + { + "text": "", + "bold": true + } + ], + "uid": "4c1719a47c724d1fb0ca7fc841688991" + }, + { + "type": "td", + "attrs": { + "style": { + "text-align": "center" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "", + "bold": true + }, + { + "type": "span", + "attrs": { + "style": { + "text-align": "center" + }, + "redactor-attributes": {} + }, + "children": [ + { + "text": "Disposal Fee Per Unit", + "bold": true + } + ], + "uid": "75dda0d145804a6dbbacaa6ff521ef9e" + }, + { + "text": "", + "bold": true + } + ], + "uid": "4328a7a20d5b47368830dfa55a955ef9" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "text": "", + "bold": true + }, + { + "type": "span", + "attrs": {}, + "children": [ + { + "text": "Removal Fee Per Unit", + "bold": true + } + ], + "uid": "a8302129adef434e9b268985d7870ead" + }, + { + "text": "" + } + ], + "uid": "4590072bdaea424593bc7ff222a91932" + } + ], + "uid": "0ae78b42040e4807a451b3e173bb8cd3" + } + ], + "uid": "12d41164166e41b890c87326ff65cdda" + }, + { + "type": "tbody", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "tr", + "attrs": {}, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "80dc3945a1f449a78b8c80a0fb102e5f", + "type": "p", + "children": [ + { + "text": "≤ 2 lb." + } + ], + "attrs": {} + } + ], + "uid": "fdca6a4b02744ade95b809401b2b4d20" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "1ab694568f69454ebb5212b00e747bf2", + "type": "p", + "children": [ + { + "text": "$0.35" + } + ], + "attrs": {} + } + ], + "uid": "f8c227ca3cbd4c5dad90e838e317fbd8" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "71f28351d606455e8cc7ea97a91247eb", + "type": "p", + "children": [ + { + "text": "" + }, + { + "uid": "c0a74d86cb6f47f0a299af39ce9822cf", + "type": "span", + "attrs": {}, + "children": [ + { + "text": "Disposal fee + $0.40 per lb. shipping cost" + } + ] + }, + { + "text": "" + } + ], + "attrs": {} + } + ], + "uid": "799efa80b761476294bce34f28b92931" + } + ], + "uid": "489f18554ef847d7878a6f3ee3ae7f46" + }, + { + "type": "tr", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "473b5f39d3764fe4ae961a14b78e072a", + "type": "p", + "children": [ + { + "text": "3–500 lb." + } + ], + "attrs": {} + } + ], + "uid": "77deafba6c1c48d8b6d373ccda600665" + }, + { + "type": "td", + "attrs": {}, + "children": [ + { + "uid": "39b132d9375d44fcb42e2d39990abe7a", + "type": "p", + "children": [ + { + "text": "$0.35 + $0.20 for each lb. > 2 lb." + } + ], + "attrs": {} + } + ], + "uid": "569c8ce8b09645ae829c0164b831958b" + }, + { + "type": "td", + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + }, + "children": [ + { + "uid": "0a480e2f084c4b3ea13a45326537304f", + "type": "p", + "children": [ + { + "text": "" + }, + { + "uid": "cab90124f4c949938e67bfb2490fb7f8", + "type": "span", + "attrs": {}, + "children": [ + { + "text": "Disposal fee + $0.40 per lb. shipping cost" + } + ] + }, + { + "text": "" + } + ], + "attrs": { + "style": {}, + "redactor-attributes": {}, + "dir": "ltr" + } + } + ], + "uid": "61dacb2e8a5c499bb9627595f2f95bdc" + } + ], + "uid": "11d64fa8181e4d1b983a271d2440c764" + } + ], + "uid": "11ce40d6b50b4440b1b0286974f84a33" + } + ] + }] +} \ No newline at end of file