Currently using CEDCommerce to import orders from eBay into Magento, which is mostly working, but noticed that some eBay UK orders (GBP) currently have been imported as eBay US orders with USD currency in Magento.
The developer has stated they are setting the store view in Magento from the TransactionSiteID and we have used SoapUI to check the data from eBay.
As you can see the data conflicts:
<Site>UK</Site>
<ConditionID>1000</ConditionID>
<ConditionDisplayName>New</ConditionDisplayName>
</Item>
<QuantityPurchased>1</QuantityPurchased>
<Status>
<PaymentHoldStatus>None</PaymentHoldStatus>
</Status>
<ShippedTime>2020-10-01T11:15:27.000Z</ShippedTime>
<TransactionSiteID>US</TransactionSiteID>
<Platform>eBay</Platform>
Also finding that unpaid orders that customers have gone through the checkout and selected to pay by Card are being set to Completed status and so are being imported as orders to be processed.
<Order>
<OrderID>2532****4209-2686****59015</OrderID>
<OrderStatus>Completed</OrderStatus>
<AdjustmentAmount currencyID="GBP">0.0</AdjustmentAmount>
<AmountPaid currencyID="GBP">28.05</AmountPaid>
<AmountSaved currencyID="GBP">3.6</AmountSaved>
<CheckoutStatus>
<eBayPaymentStatus>NoPaymentFailure</eBayPaymentStatus>
<LastModifiedTime>2020-10-14T10:27:24.000Z</LastModifiedTime>
<PaymentMethod>CCAccepted</PaymentMethod>
<Status>Complete</Status> <IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled>
</CheckoutStatus>
These issues both need fixing ASAP by the developers at eBay.