Wednesday, 1 December 2021

Sitecore Commerce :: Extending Checkout Shipping Step Fields

 Recently I worked on a sitecore commerce implementation, and while working on too many extension areas in sitecore commerce one of these areas was working with checkout process, we needed to extend the checkout shipping address steps, in this blog post will highlight the main areas that you would need to be aware of and need to be updated, in addition to best practices while working with Commerce SXA theme items. are you read? keep reading!! 



Friday, 22 October 2021

Sitecore Symposium 2021 Recap

What a wonderful Sitecore Symposium we had this year, yes for one more year we had it online, but as always it was a lot of fun and a lot of new announcements and news, Sitecore CDP, Search, Discover, Send, OrderCloud and many more have been announced, all can be combined in a new CMS! yes a new composable CMS, you can have a fully SaaS content management solution with Sitecore new composable DXP, if you got excited, keep reading! :) 


Saturday, 25 September 2021

Sitecore xConnect Circuit Breaker

Have you heard of Circuit Breaker design pattern? have you heard of configuring Circuit break for Sitecore xConnect? no, then this article is for you, I've been reviewing sitecore log files on my local Commerce environment and accidently found error messages related to Circuit Breaker while seeing xConnect errors caused by my xConnect instance had wrong connection strings info, I got interested and wanted to understand what is it and when it was introduced?! keep reading! :) 





Friday, 13 August 2021

Sitecore Commerce - Braintree Online Payment not working

We have been involved in many Sitecore Commerce projects recently, and its time to start blogging about anything I see useful while working though Sitecore commerce, here is one of the issues I faced and the fix was too simple, its related to Sitecore commerce and Braintree payment plugin. excited, keep reading! 


Thursday, 15 July 2021

Sitecore Analytics Downloads : Custom Export

 If you worked with Sitecore Analytics before, you must have come across Top downloads report under behavior tab, this report  shows the assets that your contacts have downloaded the most from your website. but sometimes you may get a request from your client to get more information and control over this report, like as example, sort, filter, or maybe show all assets not only the top ones. In this case you would need to go with a custom approach, either built a custom analytics report or why not to export the report into a CSV and give your client a full control over it. In this post, I'll walk you through a step by step approach to pull these information from Analytics database into a csv format. excited?! keep reading! 




Tuesday, 15 June 2021

Working with Web Client SDK :: Performance Tips!

 Have you worked with Sitecore Content Hub Web Client SDK [External Integration]? or are you planning to using it with you next project? you will definitely find this post useful, this post will focus on some points that will definitely affect/enhance you application performance, we will discuss APIs calls, properties/meta data loads and workarounds, so keep reading! 

Saturday, 15 May 2021

Coveo Custom Popular Searches Rendering

 In a recent Coveo implantation I worked on, our client asked for a home page rendering that should the most popular searches, so we need to get the common keywords that have been used in our global search page, and when user click on these words, the client will be redirected to the global search results page with the result pre-filtered using the clicked keyword, in this post I'll show you how I did that and please comment or email me if you have a better way of doing it. 



Thursday, 15 April 2021

Sitecore Content Hub :: Web Client SDK and Aggregates

 In a recent integration project we worked on, we used Sitecore Content Hub (CH) Wen client SDK to build a web PI application to serve as middle point between Sitecore CH and a third party application, we learned a lot through this project, and one of these learning lessons is the speed of pulling data from CH and how CH aggregates would be great help while working on such implementation, in this post I'll introduce aggregates and discuss how it could help enhance your application performance, excited? keep reading :) 






Friday, 19 March 2021

Enhanced Package Designer

 This year sitecore hackathon was so excited, we participated in " The best enhancement to the Sitecore Admin (XP) for Content Editors & Marketers" category, and we build a simple but very useful feature, how may times you worked on creating a Sitecore Package and you missed to include the media items? how many times you wanted to package specific item version? our Enhanced Package Designer module will offer you these functionalities, all what you need to do is to install a simple package. 



Monday, 22 February 2021

Sitecore Virtual Users on a CD scaled environment

How many times you worked with virtual users in Sitecore? Do you know what is Sitecore virtual users? have you ever run into issues with virtual users on your production environment? In this post I would like to share my experience with virtual users in a scaled production users, if you don't know virtual users or when/how to use it, or if you run into issues with it I highly suggest you keep reading!


 


Sunday, 31 January 2021

Sitecore Most Valuable Professional (MVP) 2021

 


MVP award is being given by Sitecore, the global leader in digital experience and content management every year to recognize the individuals who contributed over the previous year, I'm honoured, thrilled and humbled to be awarded as a Sitecore MVP for the 6th year in a row, it still feels the same way as the first time I got it.