Version 7.0
Contents of this Topic: Show
Note: This topic applies to V7.025 7.5 and higher. If you are running 7.024, refer to AutoOrderImport
SEOM has the ability to periodically import orders without manual intervention. To do so, a manual import of each cart defined in the store file must have already been completed before running the unattended order import. The reason for this is the unattended import cannot respond to the First Import prompt which requires user input. If the first import is not manually run for a given cart, the program logs a message and skips over that cart until the first import is completed.
To run in unattended mode, start the program by entering a command and parameters from Windows Command Prompt. It is recommended to setup a Windows system task to run the application at specified intervals on a workstation which is not normally used for other Stone Edge activities. If you do attempt to execute the program through a command prompt and the application is already open on the workstation, the auto order import instance fails to initialize.
When initialized in unattended mode, the application attempts to import orders from every shopping cart defined in the store data file which is capable of performing direct XML order import. If a given shopping cart is only able to import order information from a text file it is ignored by the program, with the exception of Monsoon Pro.
When order imports from all eligible shopping carts are completed, the application copies the current log file to the archive location, sends an email with the results to a specified address, and then exits the system. The next time the application is started by the Windows system task, the active log file is overwritten.
If the program encounters an event that it is not able to handle automatically, it stops and sends an email (to the address specified in parameter AutomationEmail) requesting manual intervention. The most likely place for this to occur is during Customer Match processing.
If orders fail during auto import, the program copies the order file to the directory specified in system parameter, AutoOrderImportFailedOrderLocation, with the exception of Amazon/Semplice order files which are not archived.
If no value is set at the time of import, the program sets the AutoOrderImportFailedOrderLocation parameter to the directory specified in the parameter <AutoOrderImportLog>\FailedOrders.
If parameter AutoOrderImportLog is also not set, the program sets AutoOrdermportFailedLocation to C:\StoneEdge\AutoImport\FailedOrders. Parameter AutoOrderImportLog is unchanged.
Version 1.0.35 (or higher) of the Payment Module is required.
Version 1.9 of the Subscription Manager is required.
The program must be launched manually on the dedicated order import workstation at least once in order to establish the connection to the store file. This instance consumes a seat license – be sure you have adequate licenses or the application will not run.
If multiple store files are used, a dedicated machine must be setup for unattended order import from each database since there is no way to switch stores when running in unattended mode.
Install SEOM to run in unattended mode on a dedicated workstation that is not used for any other order processing.
Set the default printer of the workstation running the program in unattended mode to a real, physical printer, not the OM2PDF printer.
Do not run MS Access as Administrator on the workstation where the unattended order import process is executed.
Set system parameter UseCustomerMatching = FALSE.
Set system parameter VerifyAddressesAtImport = FALSE.
If security is enabled, create a UserID for the sole purpose of running the unattended order import process and add it to the Auto Order Import security group. The program also adds it to the SEOM Admin security group. If this user is removed from the Admin group, it is also removed from the Automation group, impacting the ability of the unattended order import to function.
The Payment Module requires a non-Admin UserID and Password combination for automated order import. Create a new one specifically for this purpose.
When you add a new cart, temporarily disable the Windows task and run a manual import. When the first import is done, re-enable the Windows system task.
[Path to the Order Manager program file] /nostartup /X AutoImport
for example:
"C:\StoneEdge\SEOrdMan.mdb" /nostartup /X AutoImport
(there is a space between "C:\StoneEdge\SEOrdMan.mdb" and /nostartup)
this is a required field
if this field is left blank, when the application is started it ends immediately without processing any orders - check the log, as no email can be sent by the program if this parameter is not set
Creating a Windows System Task
Created: 8/19/14
Revised: 2/7/15
Published: 04/13/16