@@ -107,6 +107,7 @@ public void SubmitFeedAddProductMessage()
107
107
list . Add ( new ProductMessage ( )
108
108
{
109
109
SKU = "8432225129778..." ,
110
+
110
111
StandardProductID = new ConstructFeed . Messages . StandardProductID ( )
111
112
{
112
113
Type = "ASIN" ,
@@ -121,6 +122,39 @@ public void SubmitFeedAddProductMessage()
121
122
GetFeedDetails ( feedID ) ;
122
123
}
123
124
125
+ public void SubmitFeedDeleteAddProductMessage ( )
126
+ {
127
+ ConstructFeedService createDocument = new ConstructFeedService ( "A3J37AJU4O9RHK" , "1.02" ) ;
128
+
129
+ var list = new List < ProductMessage > ( ) ;
130
+ list . Add ( new ProductMessage ( )
131
+ {
132
+ SKU = "8432225129778...."
133
+ } ) ;
134
+ createDocument . AddProductMessage ( list , OperationType . Delete ) ;
135
+ var xml = createDocument . GetXML ( ) ;
136
+
137
+ var feedID = amazonConnection . Feed . SubmitFeed ( xml , FeedType . POST_PRODUCT_DATA , null , null , ContentType . ) ;
138
+
139
+ GetFeedDetails ( feedID ) ;
140
+ }
141
+ public void AddOfferMessageMessage ( )
142
+ {
143
+ ConstructFeedService createDocument = new ConstructFeedService ( "A3J37AJU4O9RHK" , "1.02" ) ;
144
+
145
+ var list = new List < OfferMessage > ( ) ;
146
+ list . Add ( new OfferMessage ( )
147
+ {
148
+ SKU = "4049639414402_b"
149
+ } ) ;
150
+ createDocument . AddOfferMessage ( list , OperationType . Delete ) ;
151
+ var xml = createDocument . GetXML ( ) ;
152
+
153
+ var feedID = amazonConnection . Feed . SubmitFeed ( xml , FeedType . POST_PRODUCT_DATA ) ;
154
+
155
+ GetFeedDetails ( feedID ) ;
156
+ }
157
+
124
158
public async void SubmitFeedPRICING ( double PRICE , string SKU )
125
159
{
126
160
@@ -196,22 +230,22 @@ public void SubmitFeedSale(double PRICE, string SKU)
196
230
currency = amazonConnection . GetCurrentMarketplace . CurrencyCode . ToString ( ) ,
197
231
Value = ( PRICE ) . ToString ( "0.00" )
198
232
} ,
199
- Sale = new Sale ( )
233
+ Sale = new Sale ( )
200
234
{
201
- StartDate = DateTime . UtcNow . AddDays ( + 1 ) . ToString ( "yyyy-MM-dd'T'HH:mm:ss.fffK" ) ,
202
- EndDate = DateTime . UtcNow . AddDays ( + 2 ) . ToString ( "yyyy-MM-dd'T'HH:mm:ss.fffK" ) ,
235
+ StartDate = DateTime . UtcNow . AddDays ( + 1 ) . ToString ( "yyyy-MM-dd'T'HH:mm:ss.fffK" ) ,
236
+ EndDate = DateTime . UtcNow . AddDays ( + 2 ) . ToString ( "yyyy-MM-dd'T'HH:mm:ss.fffK" ) ,
203
237
SalePrice = new StandardPrice ( )
204
238
{
205
239
currency = amazonConnection . GetCurrentMarketplace . CurrencyCode . ToString ( ) ,
206
- Value = ( PRICE - 10 ) . ToString ( "0.00" )
240
+ Value = ( PRICE - 10 ) . ToString ( "0.00" )
207
241
}
208
242
}
209
243
} ) ;
210
244
createDocument . AddPriceMessage ( list ) ;
211
245
212
246
var xml = createDocument . GetXML ( ) ;
213
247
214
- var feedID = amazonConnection . Feed . SubmitFeed ( xml , FeedType . POST_PRODUCT_PRICING_DATA ) ;
248
+ var feedID = amazonConnection . Feed . SubmitFeed ( xml , FeedType . POST_PRODUCT_PRICING_DATA ) ;
215
249
216
250
GetFeedDetails ( feedID ) ;
217
251
0 commit comments