Don't miss out Virtual Happy Hour this Friday (April 26).
Try our conversational search powered by Generative AI!
AI OnAI Off
Don't miss out Virtual Happy Hour this Friday (April 26).
Hi!
This json gives me the cache error:
{ "Id":1, "Created":"2017-11-10T19:04:01.513Z", "Currency":"SEK", "CustomerId":"dcb01835-895a-4025-8c74-8c9d2181903c", "Forms":[ { "OrderFormId":-1, "AuthorizedPaymentTotal":0.0, "CapturedPaymentTotal":0.0, "HandlingTotal":0.0, "Name":"Default", "Shipments":[ { "ShipmentId":-1, "ShippingMethodId":"d9188b0b-ab86-4113-8960-75e4181896ed", "ShippingMethodName":null, "ShippingAddress":{ "Id":"e0bf678b-2815-41d2-b225-6283bf37a2d9", "FirstName":"Kristoffer", "LastName":"Lindén", "Organization":"", "Line1":"Allmoge", "Line2":null, "City":"Spånga", "CountryCode":"SWE", "CountryName":"SWE", "PostalCode":"12345", "RegionCode":null, "RegionName":null, "DaytimePhoneNumber":"070 830 82 84", "EveningPhoneNumber":null, "FaxNumber":null, "Email":"kristoffer@authority.se", "Properties":{ } }, "ShipmentTrackingNumber":null, "OrderShipmentStatus":1, "PickListId":null, "WarehouseCode":"default", "LineItems":[ { "LineItemId":-1, "Code":"29449-01", "DisplayName":null, "PlacedPrice":559.2, "Quantity":1.0, "ReturnQuantity":0.0, "InventoryTrackingStatus":0, "IsInventoryAllocated":false, "IsGift":false, "Properties":{ }, "AllowBackordersAndPreorders":false, "InStockQuantity":0.0, "BackorderQuantity":0.0, "PreorderQuantity":0.0, "InventoryStatus":0, "MaxQuantity":0.0, "MinQuantity":0.0, "EntryAmount":0.0, "OrderAmount":0.0 }, { "LineItemId":-2, "Code":"28662-01", "DisplayName":null, "PlacedPrice":199.2, "Quantity":1.0, "ReturnQuantity":0.0, "InventoryTrackingStatus":0, "IsInventoryAllocated":false, "IsGift":false, "Properties":{ }, "AllowBackordersAndPreorders":false, "InStockQuantity":0.0, "BackorderQuantity":0.0, "PreorderQuantity":0.0, "InventoryStatus":0, "MaxQuantity":0.0, "MinQuantity":0.0, "EntryAmount":0.0, "OrderAmount":0.0 }, { "LineItemId":-3, "Code":"25221-02", "DisplayName":null, "PlacedPrice":3119.2, "Quantity":1.0, "ReturnQuantity":0.0, "InventoryTrackingStatus":0, "IsInventoryAllocated":false, "IsGift":false, "Properties":{ }, "AllowBackordersAndPreorders":false, "InStockQuantity":0.0, "BackorderQuantity":0.0, "PreorderQuantity":0.0, "InventoryStatus":0, "MaxQuantity":0.0, "MinQuantity":0.0, "EntryAmount":0.0, "OrderAmount":0.0 } ], "Properties":{ }, "ShipmentDiscount":0.0, "OperationKeys":{ } } ], "Promotions":[ ], "CouponCodes":[ ], "Payments":[ { "Amount":4847.0, "AuthorizationCode":null, "BillingAddress":{ "Id":"a9e006c3-d0e6-418d-9735-4861b707f5ad", "FirstName":"Kristoffer", "LastName":"Lindén", "Organization":"", "Line1":"Allmoge", "Line2":null, "City":"Spånga", "CountryCode":"SWE", "CountryName":"SWE", "PostalCode":"12345", "RegionCode":null, "RegionName":null, "DaytimePhoneNumber":"070 830 82 84", "EveningPhoneNumber":null, "FaxNumber":null, "Email":"kristoffer@authority.se", "Properties":{ } }, "CustomerName":null, "ImplementationClass":null, "PaymentId":0, "PaymentMethodId":"e5448302-25f8-4ae4-90a7-bfa525f3ffdb", "PaymentMethodName":"KlarnaCheckout", "PaymentType":0, "ProviderTransactionID":null, "Status":"Pending", "TransactionID":null, "TransactionType":"Authorization", "ValidationCode":null, "Properties":{ } } ], "Properties":{ "SelectedServicePoint":[ { "Key":"pickupaddress", "Value":"SPÅNGAVÄGEN 353" }, { "Key":"pickupcountry", "Value":"SE" }, { "Key":"pickupagentno", "Value":"SE-969800" }, { "Key":"pickuppostcode", "Value":"16355" }, { "Key":"pickupaddress2", "Value":"" }, { "Key":"pickupname", "Value":"NÄLSTA VIDEO" }, { "Key":"pickupcity", "Value":"SPÅNGA" }, { "Key":"pickupparid", "Value":"" } ] } } ], "Market":"SV", "Modified":"2017-11-11T15:18:23.6357023Z", "Name":"Default", "Notes":[ ], "OrderLink":{ "OrderGroupId":1, "Name":"Default", "CustomerId":"dcb01835-895a-4025-8c74-8c9d2181903c", "OrderType":"EPiServer.Commerce.Order.Internal.SerializableCart, EPiServer.Business.Commerce, Version=11.3.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7" }, "OrderStatus":4, "Organization":null, "Properties":{ "OrderConfirmationShown":true, "TaxRate":"25", "TrackingNumber":"T1", "KlarnaCheckoutOrder":"7ZRFUDMB5FR7LIVMAMHEVYOP6XQ" } }
Thanks!
/Kristoffer
I think SelectedServicePoint is suspicious here. I can't say anything for sure without the database, so I would suggest you to contact developer support service and file a support ticket.
Looks like you are right. If I use a shipment method withour pickup point the SaveAsPurchaseOrder works just fine.
I have send an email to developer support.
/Kristoffer
I created a new property as LongString an serialized the values to json instead and then it works fine. I guess there must be something with serializing the MetaDictionary datatype.
/Kristoffer
Hi!
I sometimes get this expection when I try to create a purchase order from a SerializedCart:
It seems to have something to do with the Metadata but there is only one "value cannot be null" property and that one has a value.
The exception looks like it occours when it tries to cache some Metadata?
Any suggestions?
Thanks!
/Kristoffer