{"count":2,"next_page":null,"page":1,"page_count":1,"per_page":25,"previous_page":null,"results":[{"id":115002622831,"url":"https://episerver.zendesk.com/api/v2/help_center/en-us/articles/115002622831.json","html_url":"https://support.optimizely.com/hc/en-us/articles/115002622831-OrderAddress-Metafields-are-not-saved","author_id":595922374,"comments_disabled":false,"draft":false,"promoted":false,"position":0,"vote_sum":0,"vote_count":0,"upvote_count":0,"downvote_count":0,"section_id":115001197103,"created_at":"2017-11-07T20:11:54Z","updated_at":"2017-11-07T20:28:33Z","name":"OrderAddress Metafields are not saved","title":"OrderAddress Metafields are not saved","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2017-11-07T20:28:33Z","user_segment_id":null,"permission_group_id":1567772,"content_tag_ids":[],"label_names":["API","bug","Episerver","Commerce"],"body":"\u003cdiv class=\"kbarticleMain\"\u003e\n\u003c!--Group sections with bootstrap panels--\u003e\n\u003cdiv id=\"kbpaneltoggle\" class=\"panel-group\"\u003e\n\u003c!--Description --\u003e\n\u003cdiv class=\"panel panel-default\"\u003e\n\u003cdiv id=\"#descriptionheading\" class=\"panel-heading\"\u003e\n\u003ch4 class=\"panel-title\"\u003e\u003ca class=\"kbtoggle\" href=\"#description\" data-toggle=\"collapse\"\u003e Description\u003c/a\u003e\u003c/h4\u003e\n\u003c/div\u003e\n\u003cdiv id=\"description\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"panel-body\"\u003e\n\u003cp\u003eThis article describes and issue with saving Metafields when working with OrderAddress.  When trying to save the payment billing address as follows:\u003c/p\u003e\n\u003cpre\u003eIOrderAddress address = GetDefaultBillingAddress();\naddress.Id = Constants.Order.BillingAddressName;\naddress.Properties[\"IsValidated\"] = true;\naddress.Properties[\"UserChoosetoOverrideValidation\"] = true;\npayment.BillingAddress = address;\n\nServiceLocator.Current.GetInstance().Save(cart); \u003c/pre\u003e\n\u003cp\u003eAll properties are saved properly except the \u003cstrong\u003eMetaFields\u003c/strong\u003e. They are all NULL.\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c!--Resolution/Steps--\u003e\n\u003cdiv class=\"panel panel-default\"\u003e\n\u003cdiv id=\"#stepsheading\" class=\"panel-heading\"\u003e\n\u003ch4 class=\"panel-title\"\u003e\u003ca class=\"kbtoggle\" href=\"#steps\" data-toggle=\"collapse\"\u003e Resolution \u003c/a\u003e\u003c/h4\u003e\n\u003c/div\u003e\n\u003cdiv id=\"steps\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"panel-body\"\u003e\n\u003cp\u003eThis issue was first reported in the post \u003ca href=\"http://world.episerver.com/forum/developer-forum/Episerver-Commerce/Thread-Container/2017/3/order-address-metafields-saving-issue/\"\u003ehere\u003c/a\u003e in EPIServer.Commerce 10.4.  The issue was resolved in EPiServer.Commerce 10.4.3 which can be found \u003ca href=\"http://nuget.episerver.com/en/OtherPages/Package/?packageId=EPiServer.Commerce\"\u003ehere\u003c/a\u003e.  The recommendation is to update the nuget package to that version or later version.\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e","user_segment_ids":[],"snippet":"working with OrderAddress. When trying to save the payment \u003cem\u003ebilling\u003c/em\u003e address as follows: IOrderAddress address = GetDefaultBillingAddress();","result_type":"article"},{"id":115004121886,"url":"https://episerver.zendesk.com/api/v2/help_center/en-us/articles/115004121886.json","html_url":"https://support.optimizely.com/hc/en-us/articles/115004121886-Clear-Akami-cache-after-Sync","author_id":596154574,"comments_disabled":false,"draft":false,"promoted":false,"position":0,"vote_sum":0,"vote_count":0,"upvote_count":0,"downvote_count":0,"section_id":115001199946,"created_at":"2017-08-14T20:12:32Z","updated_at":"2017-09-08T20:47:26Z","name":"Clear Akami cache after Sync","title":"Clear Akami cache after Sync","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2017-09-08T20:47:26Z","user_segment_id":null,"permission_group_id":1567772,"content_tag_ids":[],"label_names":["How To","Ektron"],"body":" \u003cdiv class=\"kbarticleMain\"\u003e\u003cdiv id=\"kbpaneltoggle\" class=\"panel-group\"\u003e\n\u003c!--Description --\u003e\u003cdiv class=\"panel panel-default\"\u003e\n\u003cdiv id=\"#descriptionheading\" class=\"panel-heading\"\u003e\u003ch4 class=\"panel-title\"\u003e\u003ca class=\"kbtoggle\" href=\"#description\"\u003eDescription\u003c/a\u003e\u003c/h4\u003e\u003c/div\u003e\n\u003cdiv id=\"description\" class=\"panel-collapse collapse in\"\u003e\u003cdiv class=\"panel-body\"\u003e\n\u003cp\u003e\u003c/p\u003e\n\u003cp\u003eYou should purge content on Akami CDN after Sync.\u003c/p\u003e\t\t\t\t\t\t\u003c/div\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003c!--Resolution/Steps--\u003e\u003cdiv class=\"panel panel-default\"\u003e\n\u003cdiv id=\"#stepsheading\" class=\"panel-heading\"\u003e\u003ch4 class=\"panel-title\"\u003e\u003ca class=\"kbtoggle\" href=\"#steps\" data-toggle=\"collapse\"\u003eResolution\u003c/a\u003e\u003c/h4\u003e\u003c/div\u003e\n\u003cdiv id=\"steps\" class=\"panel-collapse collapse in\"\u003e\u003cdiv class=\"panel-body\"\u003e\n\u003cp\u003e\u003c/p\u003e\n\u003cp\u003eThis documentation should work the same for eSync Strategies because we have CMS Extension described in the following link. \u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://documentation.ektron.com/cms400/v9.00/Reference/Web/Developer/extension.htm\" target=\"_blank\"\u003ehttp://documentation.ektron.com/cms400/v9.00/Reference/Web/Developer/extension.htm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eYou should use an extension to call the Akamai APIs to purge cache information. \u003c/p\u003e\n\u003cp\u003eThe following video links shows you how to build an integration into Akami via a CMS extension (plugin) for forward caching capabilities:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.ektron.com/Webinars/Details/Integrating-Ektron-with-a-Content-Delivery-Network-\" target=\"_blank\"\u003ehttp://www.ektron.com/Webinars/Details/Integrating-Ektron-with-a-Content-Delivery-Network-(CDN)/\u003c/a\u003e\n\n \u003c/p\u003e\n\u003cp\u003eAlso, there is LibraryStrategy code located here. \u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://bill.cava.us/index.php/list-of-ektron-cms-extension-events/\" target=\"_blank\"\u003ehttp://bill.cava.us/index.php/list-of-ektron-cms-extension-events/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSee below:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOnBeforeAdd\u003c/li\u003e\n\u003cli\u003eOnAfterAdd\u003c/li\u003e\n\u003cli\u003eOnBeforeUpdate\u003c/li\u003e\n\u003cli\u003eOnAfterUpdate\u003c/li\u003e\n\u003cli\u003eOnBeforeDelete\u003c/li\u003e\n\u003cli\u003eOnAfterDelete\u003c/li\u003e\n\u003c/ul\u003e\t\t\t\t\t\t\u003c/div\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003c/div\u003e","user_segment_ids":[],"snippet":"Also, there is LibraryStrategy code located here. http://\u003cem\u003ebill\u003c/em\u003e.cava.us/index.php/list-of-ektron-cms-extension-events/ See","result_type":"article"}]}