How to Keep Retail Operations Strong in a Crisis

By James Johnson | 22 Apr 2020

As footfall went into freefall everywhere but the toilet paper and soap aisles, one thing became certain – COVID-19 would pose the greatest challenge James Johnson, Salesforce’s Director Industry Strategy for Retail, had seen in his career to date. Here, James shares highlights of leading Australian retailers’ responses to the pandemic and tips for those looking to survive and thrive.

Between 30 March and 3 April, the Australian Bureau of Statistics (ABS) surveyed Australian businesses about their experiences trading during COVID-19. Of the retailers that were still trading, more than 60% had seen a reduction in demand and just under half were experiencing government restrictions on operations.

More than a third (37%) had temporarily reduced staff hours and 13% had placed staff on unpaid leave. Three-quarters of retail businesses had renegotiated property leases.

The ABS also notes that if non-response to the survey is related to impact of COVID-19, the findings are likely optimistic.

The full impact of this period – both human and economic – will not be realised for some time yet. What we do know is that with stores closing and some retailers forced to declare bankruptcy, and those that are still open dealing with supply chain interruption and stock outs, retailers need to make careful plans for this period and beyond.

Some look to be making all the right moves. They are seeing that, as consumers continue to self-isolate and go all-digital, companies have new opportunities to connect with customers and reimagine their business models. Regardless of size and location, they’re seeing opportunities for innovation.

Mecca recreates 1:1 instore interactions

Despite being built on in-store interactions, Mecca was already offering formidable social and digital brand experiences pre-pandemic. Its retail staff’s expertise was being showcased in 1:many interactions on Instagram – relatively low-fi, relatable and informative videos of employees’ make-up and skin-care routines. 

But Mecca has now also taken the 1:1 interactions the brand is known for all-digital, with the employees who used to offer pampering and expertise in-store now available via FaceTime.

“Now more than ever the human touch matters,” according to Proximity Insight CEO Cathy McCabe. “Sharing authentic, personal messages will only strengthen the connection to your customers and deliver tangible business benefits.”

Lululemon makes its products relevant at home

The activewear brand known for offering yoga classes right on the shop floor is finding new relevance, offering ‘a little extra calm’ just when it’s needed. Meditation and yoga classes are live-streamed and are available for 24 hours via Instagram Stories.

Retailers must communicate clearly

No matter whether stores are closed or jammed, one of the most impactful actions we’re seeing is transparent communication – honesty and clarity from retailers and brands is giving consumers comfort.

So, avoid anything elaborate and stick with clear, calm messages – look for guidance to Kleenex’s ‘we won’t be running out any time soon’ social post from early March, or Mecca’s website banner promising free shipping and live chat.

Customers are also seeking connection in a time of uncertainty and companies – despite avoiding waffle and whimsy – have a role to play in humanising communications. Consider a message to customers to show you’re aware of the issue and offer helpful resources. Cotton On showed it understood what customers were experiencing and offered a sense of community with a Spotify playlist called ‘Curing cabin fever’.

The clothing retailer also took an ‘early and often’ approach to communicating change – with clear messages about store closures in homepage banners, accompanied by reassuring messaging related to online shopping, returns policies, and free and contactless delivery.

What customers want to know now

Stores:

  • Which stores are open/closed? 
  • Are operating hours impacted?
  • When will stores reopen?
  • How can I buy from your brand during the pandemic?

Digital commerce:

  • Are you still accepting and delivering orders?
  • Should I expect delivery delays?
  • Are there online promotions to compensate for store closures?
  • I’ve relocated because of the pandemic. Can I update my shipping location?
  • How can I return items during the pandemic?
  • Have you extended return periods?
  • Are you expecting delays in restocking or upcoming releases due to the virus?

Support:

  • How can I contact customer support?
  • What are the expected response times?

James Johnson is Director Industry Strategy for Retail at Salesforce. With almost 20 years global retail experience as a practitioner (Michael Hill, Colorado Group and Virgin), a consultant (EY) and technologist (Demandware and Salesforce), he understands the challenges that retailers face and helps retailers meet their customer’s needs by sharing insights, experiences, best practices and stories.

Power Retail is dedicated to providing critical and live e-commerce retailer benchmarking data and shopper insights for the online retail industry. Click here to find out more about Power Retail E-Commerce Intelligence or here to sign-up for the free weekly Pulse Newsletter for more essential online retail content.

0 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

[gravityform id="11" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper fix-om-styling_wrapper' id='gform_wrapper_11' ><div id='gf_11' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_11' id='gform_11' class='fix-om-styling' action='/in-focus/how-to-keep-retail-operations-strong-in-a-crisis/#gf_11'> <div class='gform_body'><ul id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below'><li id='field_11_2' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_11_2' >Email Address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_11_2' type='text' value='' class='large' placeholder='Email' aria-required="true" aria-invalid="false" /> </div></li><li id='field_11_3' class='gfield gfield_contains_required field_sublabel_hidden_label field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Name<span class='gfield_required'>*</span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_11_3'> <span id='input_11_3_3_container' class='name_first' > <input type='text' name='input_3.3' id='input_11_3_3' value='' aria-label='First name' aria-required="true" aria-invalid="false" placeholder='First Name'/> <label for='input_11_3_3' class='hidden_sub_label screen-reader-text'>First</label> </span> <span id='input_11_3_6_container' class='name_last' > <input type='text' name='input_3.6' id='input_11_3_6' value='' aria-label='Last name' aria-required="true" aria-invalid="false" placeholder='Last Name'/> <label for='input_11_3_6' class='hidden_sub_label screen-reader-text'>Last</label> </span> </div></li><li id='field_11_5' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_11_5' >Company / Organisation<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_11_5' type='text' value='' class='large' placeholder='Company' aria-required="true" aria-invalid="false" /></div></li><li id='field_11_6' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_6' id='input_11_6' type='hidden' class='gform_hidden' aria-invalid="false" value='NOT PROVIDED' /></li><li id='field_11_7' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_7' id='input_11_7' type='hidden' class='gform_hidden' aria-invalid="false" value='NOT PROVIDED' /></li><li id='field_11_8' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_8' id='input_11_8' type='hidden' class='gform_hidden' aria-invalid="false" value='NOT PROVIDED' /></li><li id='field_11_9' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_9' >Name</label><div class='ginput_container'><input name='input_9' id='input_11_9' type='text' value='' /></div><div class='gfield_description' id='gfield_description__9'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <button type="submit" class="button-3" id="gform_submit_button_11">SUBSCRIBE</button> <input type='hidden' name='gform_ajax' value='form_id=11&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='11' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjRjNDYzMzMwNzM3OTFjM2ZlOGZhNjY2ZDA4ZDVlMDcyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_11' id='gform_ajax_frame_11' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 11, 'https://powerretail.com.au/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_11').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, 'https://powerretail.com.au/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_11').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;}, 50);}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [11, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 11) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [11, 1]) } ); </script>