US 11,809,904 B2
System and method for executing multiple scripts at a single extension point
David Cameron, Kitchener (CA); and Jonathan Mitchell Dickinson, Kitchener (CA)
Assigned to SHOPIFY INC., Ottawa (CA)
Filed by SHOPIFY INC., Ottawa (CA)
Filed on Apr. 29, 2021, as Appl. No. 17/244,086.
Prior Publication US 2022/0350646 A1, Nov. 3, 2022
Int. Cl. G06F 9/48 (2006.01)
CPC G06F 9/4881 (2013.01) 18 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
executing computer executable code to provide a service instance in a software as a service (SAAS) platform, the computer executable code including an extension point;
determining a script execution schedule for executing multiple scripts to be executed for the extension point;
during execution of said computer executable code for the service instance, responsive to reaching the extension point, executing the multiple scripts in accordance with the script execution schedule, wherein the executing the multiple scripts results in a respective output for each of the multiple scripts; and
applying an output rule to determine an overall output of executing the multiple scripts, wherein the overall output is a function of at least one of the respective outputs, and returning the overall output to the service instance through the extension point.