Skip to content

Commit ed2a927

Browse files
committed
small fix
1 parent 81a02fc commit ed2a927

File tree

3 files changed

+43
-6
lines changed

3 files changed

+43
-6
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,7 @@ public void SubmitFeedProductImage()
466466
#### Feed Submit for change Order Adjustments
467467
```CSharp
468468
public void SubmitFeedOrderAdjustment()
469+
{
469470
ConstructFeedService createDocument = new ConstructFeedService("A3J37AJU4O9RHK", "1.02");
470471
var list = new List<OrderAdjustmentMessage>();
471472
list.Add(new OrderAdjustmentMessage()
@@ -499,6 +500,7 @@ public void SubmitFeedOrderAdjustment()
499500
var xml = createDocument.GetXML();
500501

501502
var feedID = amazonConnection.Feed.SubmitFeed(xml, FeedType.POST_PAYMENT_ADJUSTMENT_DATA);
503+
}
502504
```
503505

504506
---

Source/FikaAmazonAPI.SampleCode/FeedsSample.cs

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
using FikaAmazonAPI.ConstructFeed;
22
using FikaAmazonAPI.ConstructFeed.Messages;
33
using FikaAmazonAPI.Utils;
4-
using System;
5-
using System.Collections.Generic;
6-
using System.Linq;
7-
using System.Text;
8-
using System.Threading.Tasks;
94
using static FikaAmazonAPI.ConstructFeed.BaseXML;
105
using static FikaAmazonAPI.Utils.Constants;
116

@@ -84,7 +79,7 @@ public void SubmitFeedInventory()
8479
//public void SubmitFeedMaxOrderQuantity()
8580
//{
8681
// ConstructFeedService createDocument = new ConstructFeedService("A3J37AJU4O9RHK", "1.02");
87-
82+
8883
// var list = new List<ProductMessage>();
8984
// list.Add(new ProductMessage()
9085
// {
@@ -165,5 +160,42 @@ public void FeebPostOrderFullfillment()
165160
var outPut = amazonConnection.Feed.GetFeedDocument(feedOutput.ResultFeedDocumentId);
166161
var processingReport = amazonConnection.Feed.GetFeedDocumentProcessingReport(outPut.Url);
167162
}
163+
164+
public void SubmitFeedOrderAdjustment()
165+
{
166+
ConstructFeedService createDocument = new ConstructFeedService("{sellerId}", "1.02");
167+
var list = new List<OrderAdjustmentMessage>();
168+
list.Add(new OrderAdjustmentMessage()
169+
{
170+
AmazonOrderID = "AMZ1234567890123",
171+
ActionType = AdjustmentActionType.Refund,
172+
AdjustedItem = new List<AdjustedItem>() {
173+
new AdjustedItem() {
174+
AmazonOrderItemCode = "52986411826454",
175+
AdjustmentReason = AdjustmentReason.CustomerCancel,
176+
DirectPaymentAdjustments = new List<DirectPaymentAdjustments>()
177+
{
178+
new DirectPaymentAdjustments()
179+
{
180+
Component = new List<DirectPaymentAdjustmentsComponent>()
181+
{
182+
new DirectPaymentAdjustmentsComponent() {
183+
DirectPaymentType = "Credit Card Refund",
184+
Amount = new CurrencyAmount() {
185+
Value = 10.50M,
186+
currency = BaseCurrencyCode.GBP
187+
}
188+
}
189+
}
190+
}
191+
}
192+
}
193+
}
194+
});
195+
createDocument.AddOrderAdjustmentMessage(list);
196+
var xml = createDocument.GetXML();
197+
198+
var feedID = amazonConnection.Feed.SubmitFeed(xml, FeedType.POST_PAYMENT_ADJUSTMENT_DATA);
199+
}
168200
}
169201
}

Source/FikaAmazonAPI.SampleCode/Program.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,5 +349,8 @@ public static void CreateShipmentPlan(AmazonConnection amazonConnection)
349349
FikaAmazonAPI.AmazonSpApiSDK.Models.FulfillmentInbound.CreateInboundShipmentPlanResult oResult = amazonConnection.FulFillmentInbound.CreateInboundShipmentPlan(oCreateInboundShipmentPlanRequest);
350350

351351
}
352+
353+
354+
352355
}
353356
}

0 commit comments

Comments
 (0)