Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel2
minLevel2
excludeContents

 


Info
titlePrerequisites
  1. In order to take advantage of this feature, your website must be running version 3.84.00+, and your Integrator must be running version 4.62.00+.
  2. It's important to note that only customers marked 'Active' in CSS can receive offline order emails. See Customer Activation for more information.


   


Enable the Functionality

  1. Login to the CMS. 
  2. Navigate to Advanced Content → Resources
  3. Search for the resource 'rcOrderConfirmedEmailWhereClause'
  4. Click 'Modify'. 
  5. In the Resource Value field, enter '1 = 1'. 

    Warning

    If you're testing this in your Stage site (recommended!), adjust the where clause to one specific test customer only. This way, orders in the Test ERP won't trigger real emails to real customers during testing!

    Instead of a where clause of "1 = 1", try something like Code = 'ABC02' (which would apply to customer ABC02 only).


     

  6. Click 'OK' to save. 
  7. Now search for the resource 'rcOrderShippedEmailWhereClause'. 
  8. Click 'Modify'.
  9. In the Resource Value field, enter '1 = 1'. 
     
  10. Click 'OK' to save
  11. Now search for the resource 'rcOfflineOrderConfirmationEmailInvoiceDateBuffer'
  12. Click 'Modify'.
  13. In the Resource Value field, enter the number of days to check for orders. This prevents confirmations for old orders on start up being sent. If this is set to 0 - the functionality is effectively off.
  14. Refresh the System Settings dictionary to pick up the above changes. You can find instructions here - Forcing A Cache RefreshRefreshing.
     
Info
titlePlease note

If Order Shipped emails have not been enabled for your site, your offline users will only receive the Order Confirmation email. To configure Order Shipped emails, refer to this guide - Order Shipped email notificationsemails.

 


Update Integrator Settings

  1. Open the Integrator client. 
  2. With the appropriate site selected, click 'Settings'.
  3. Select the 'Advanced' tab.
  4. Set the 'Customer Email Record Type' to 'E'. 
  5. Select the 'Local Cache' tab.
  6. Select the 'Customer_DeliveryAddress_EMAIL' table and click 'Empty Selected Tables'. If there is no entry for this table, disregard this step. 
     
  7. Click 'OK' to save. 
  8. Stop, then re-start your integrator. If you're unsure how to do this, see Integrator - Stop and Start.
  9. Once the integrator has re-started, trigger a Send All for 'Customer Master'. 
     

 


Congratulations! Now any customer with a valid email address in PRONTO'S Delivery Email Address field can receive order confirmation & shipped notifications! Emails will be triggered when changed 'Current Orders' integrates.

 

 


Customising Templates

To edit the content or layout of your Offline Order Confirmation and Shipped emails, simply configure the widgets in the templates as required. 

  1. Login to the CMS. 
  2. Navigate to Content → Emails
  3. Select the required template: 
    • Offline Order Confirmation Email
    • Offline Order Shipped Email
       
  4. Add, Edit, or Delete widgets as required.
  5. Use the 'Test Email...' option to verify that output is as you expect. 

...


Customising based on Order Source

...

  1. Find the PRONTO code for the order source you wish to customise. For example, "P" might signify a POS order in PRONTO, "-" might be internet, and so forth.
  2. Create a new resource to act as an override for that source type: 
    1. In the CMS, navigate to Advanced Content → Resources
    2. Click New
    3. In the Resource Code field, enter ''rcEmailSubjectOfflineOrderShipped_XYZ", replacing XYZ with the PRONTO code for your order source.
    4. In the Resource Value field, enter the custom text for this order source. This will become the Subject for offline emails from this source.
    5. Give the resource a Description to help you identify it and find it in searches. 
    6. Click OK to save. 
    7. Your Offline Order Shipped email subject will now display this resource value. Any source types without an override will display the value of "rcEmailSubjectOfflineOrderShippedDefault".


Now that the subject line is being overridden for this source type, you may wish to also customise the heading shown in the body of the email. 

You can do this via the Email Title Offline Order widget

  1. In the CMS, navigate to Content → Emails
  2. Select the Offline Order Shipped Email Template.
  3. In the zone 'AfterHeader' (or other zone according to your layout), add an Email Title Offline Order widget
  4. Drag the widget so it sits below the original Email Title Offline Order widget.
  5. Edit your newly added widget.
  6. Enter the Email Title to be displayed in the body of the email.
  7. Set the Title Type to either Content, or Order (Order will include the order number)
  8. In the Order Source Inclusions field, enter the type you wish to display this title for. 
  9. In the Order Source Exclusions field, enter the type(s) you wish to exclude for this title. 
  10. Click Save
  11. Now, Edit the original Email Title Offline Order widget. 
  12. In the Order Source Exclusions field, enter the type you just customised the subject for. 
  13. Click Save. 

 

 

 

 

  1.