Coupon generation method and electronic device
Patent Information
- Application Number
- PCT/KR2025/008022
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-21
- Filing Date
- 2025-06-11
- Publication Date
- 2026-08-27
Smart Images

Figure KR2025008022_27082026_PF_FP_ABST
Abstract
Description
Coupon Generation Method and Electronic Device
[0001] The present disclosure relates to a coupon generation method and an electronic device.
[0002] With the advancement of e-commerce, services that allow users to search for and order products or food on online platforms are growing rapidly. In line with this growth, the development of online platforms is also actively underway to support store operators in managing their operations more easily and conveniently.
[0003] Meanwhile, store operators can conduct promotions to increase sales. For example, users can issue coupons usable in the store through an online platform. Previously, considering convenience, users could create a coupon with a single button click and modify the creation conditions using a dropdown menu. However, with this existing creation method, it can be difficult for users to verify detailed explanations regarding the modifiable elements when changing the coupon creation conditions. Accordingly, there is a need for the development of technology that can provide information related to the coupon's effects obtained when modifying the modifiable elements of the creation conditions on the coupon creation screen.
[0004] The present disclosure provides a coupon generation method and an electronic device for solving the above-mentioned problems.
[0005] The present disclosure may be implemented in various ways, including a computer-readable non-transient recording medium that records instructions for execution in a method, device (system), and / or computer.
[0006] According to one embodiment of the present disclosure, a coupon generation method performed by at least one processor comprises the steps of: outputting a first screen that supports the generation of a coupon through an application installed on an electronic device; and, in response to receiving a user input for selecting an object to change one of a plurality of generation conditions of a coupon included in the first screen, outputting a second screen including at least one changeable element of a generation condition corresponding to the selected object, wherein the second screen may include information related to the effect of a coupon that can be obtained when the at least one element is changed.
[0007] According to one embodiment, a plurality of generation conditions for a coupon may include at least one of a store issuing the coupon, a discount method of the coupon, a target for issuing the coupon, a coupon name, a display period of the coupon, or the number of coupons issued.
[0008] According to one embodiment, the step of outputting the first screen may include the step of switching the previous screen to the first screen and outputting it using a page switching method.
[0009] According to one embodiment, the step of outputting a second screen may include the step of outputting a first screen by switching it to a second screen using a page switching method, or the step of outputting a second screen in a popup format by overlapping it with the first screen.
[0010] According to one embodiment, information related to the effect of the coupon may include expected sales information resulting from the issuance of the coupon.
[0011] According to one embodiment, information related to the effect of a coupon may include sales information from other stores that have issued coupons identical or similar to the coupon.
[0012] According to one embodiment, the second screen may further include coupon information issued by a store selling goods or food identical or similar to the user's store.
[0013] According to one embodiment, a coupon generation method may further include the step of selecting one of a plurality of templates for generating a coupon based on information related to a user's store obtained from an online platform for managing store operations, and the step of generating a first screen based on the selected template.
[0014] According to one embodiment, information associated with a store may include at least one of the store's sales revenue, number of orders, average order amount, reorder rate, or number of coupons issued.
[0015] According to one embodiment, a coupon generation method may further include the step of obtaining information about an advertisement associated with a store from an online platform and, based on the information about the advertisement, restricting a template among a plurality of templates that is set as the same issuance target as the advertisement from being selected.
[0016] According to one embodiment, the first screen may include an object that can select whether to automatically extend the exposure period of the coupon upon the expiration of the coupon exposure period.
[0017] According to one embodiment, the coupon generation method further includes the step of outputting a third screen containing a list of coupons issued at a user's store, wherein the coupon list includes an object indicating that the exposure period of the coupon is automatically extended if the coupon is selected as a coupon for which the exposure period of the coupon is automatically extended, and may include an object capable of reissuing the coupon if the coupon is selected as a coupon for which the exposure period of the coupon is not automatically extended.
[0018] According to one embodiment, a coupon generation method further includes the step of outputting a fourth screen containing detailed information of a selected coupon in response to receiving a user input selecting one of a coupon included in a coupon list, and the fourth screen may include at least one of coupon performance information including at least one of the sales amount to which the selected coupon is applied, the number of orders, the order ratio, the average order amount, or the coupon issuance cost, an object that can select whether the selected coupon is downloadable, or an object that can select whether to automatically extend the exposure period of the selected coupon.
[0019] A computer-readable, non-transient recording medium may be provided that records instructions for executing a coupon generation method according to one embodiment of the present disclosure on a computer.
[0020] According to one embodiment of the present disclosure, an electronic device comprises a memory and at least one processor connected to the memory and configured to execute at least one computer-readable program included in the memory, and the at least one program includes instructions for outputting a first screen that supports the generation of a coupon through an application installed on the electronic device, and for outputting a second screen that includes at least one changeable element of a generation condition corresponding to the selected object in response to receiving a user input for selecting an object to change one of a plurality of generation conditions of a coupon included in the first screen, and the second screen may include information related to the effect of a coupon that can be obtained when the at least one element is changed.
[0021] According to some embodiments of the present disclosure, by providing information related to the effects of a coupon that can be obtained when changing a changeable element of the coupon creation conditions on a coupon creation screen, it is possible to support the user in recognizing the need for issuing a coupon and to support the increase in sales of a store by increasing the possibility of issuing a coupon.
[0022] The effects of the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art to which the present disclosure pertains (referred to as "person skilled in the art") from the description in the claims.
[0023] Embodiments of the present disclosure will be described with reference to the accompanying drawings described below, wherein similar reference numerals indicate similar elements, but are not limited thereto.
[0024] FIG. 1 is a diagram illustrating an exemplary electronic device for generating coupons according to one embodiment of the present disclosure.
[0025] FIG. 2 is a schematic diagram showing a configuration in which an information processing system is connected to communicate with a plurality of user terminals in relation to coupon generation according to one embodiment of the present disclosure.
[0026] FIG. 3 is a block diagram showing the internal configuration of a user terminal and an information processing system according to one embodiment of the present disclosure.
[0027] FIG. 4 is a drawing showing a coupon generation screen of a first form according to one embodiment of the present disclosure.
[0028] FIG. 5 is a drawing showing a second type of coupon generation screen according to one embodiment of the present disclosure.
[0029] FIG. 6 is a drawing showing a third type of coupon generation screen according to one embodiment of the present disclosure.
[0030] FIG. 7 is a drawing for explaining a screen for changing the issuance target of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0031] FIG. 8 is a drawing for explaining another screen for changing the issuance target of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0032] FIG. 9 is a drawing for explaining a screen for changing the coupon name of a coupon among the conditions for creating a coupon according to one embodiment of the present disclosure.
[0033] FIG. 10 is a drawing for explaining a screen for changing the discount method of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0034] FIG. 11 is a drawing for explaining another screen for changing the discount method of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0035] FIG. 12 is a drawing for explaining a screen for changing the exposure period of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0036] FIG. 13 is a drawing for illustrating another screen for changing the exposure period of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0037] FIG. 14 is a drawing for explaining a screen for changing the number of coupons issued among the conditions for generating coupons according to one embodiment of the present disclosure.
[0038] FIG. 15 is a drawing for illustrating another screen for changing the number of coupons issued among the conditions for generating coupons according to one embodiment of the present disclosure.
[0039] FIG. 16 is a drawing for explaining a screen for changing the store issuing the coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0040] FIG. 17 is a drawing showing a coupon management screen according to one embodiment of the present disclosure.
[0041] FIG. 18 is a drawing showing a third type of coupon generation screen including an object that can select whether to automatically extend the exposure period of a coupon according to one embodiment of the present disclosure.
[0042] FIG. 19 is a drawing showing a coupon reissuance screen including an object that can select whether to automatically extend the exposure period of a coupon according to one embodiment of the present disclosure.
[0043] FIG. 20 is a drawing showing a first type of coupon generation screen including an object that can select whether to automatically extend the exposure period of a coupon according to one embodiment of the present disclosure.
[0044] FIG. 21 is a drawing showing a second type of coupon generation screen including an object that can select whether to automatically extend the exposure period of a coupon according to one embodiment of the present disclosure.
[0045] FIG. 22 is a drawing showing a coupon detail screen according to one embodiment of the present disclosure.
[0046] FIG. 23 is a drawing for explaining a coupon generation method according to one embodiment of the present disclosure.
[0047] Hereinafter, specific details for implementing the present disclosure will be described in detail with reference to the attached drawings. However, in the following description, specific descriptions regarding well-known functions or configurations will be omitted if there is a risk that the gist of the present disclosure may be unnecessarily obscured.
[0048] In the attached drawings, identical or corresponding components are assigned the same reference numerals. Additionally, in the description of the following embodiments, the description of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.
[0049] The advantages and features of the disclosed embodiments and the methods for achieving them will become clear by referring to the embodiments described below in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below but may be implemented in various different forms, and the embodiments provided are merely to make the present disclosure complete and to fully inform those skilled in the art of the scope of the invention.
[0050] The terms used in this specification will be briefly explained, and the disclosed embodiments will be described in detail. The terms used in this specification have been selected to be as generally used as possible, taking into account their functions in this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms may be selected at the applicant's discretion, and in such cases, their meanings will be described in detail in the relevant description of the invention. Therefore, the terms used in this disclosure should be defined not merely by their names, but based on their meanings and the content throughout this disclosure.
[0051] In this specification, singular expressions include plural expressions unless the context clearly specifies them as singular. Additionally, plural expressions include singular expressions unless the context clearly specifies them as plural. Throughout the specification, when a part is described as including a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0052] Additionally, the terms 'module' or 'part' as used in the specification refer to software or hardware components, and the 'module' or 'part' performs certain roles. However, the meaning of 'module' or 'part' is not limited to software or hardware. The 'module' or 'part' may be configured to reside in an addressable storage medium or configured to run on one or more processors. Thus, as an example, the 'module' or 'part' may include components such as software components, object-oriented software components, class components, and task components, and at least one of processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, or variables. The components and the functions provided within the 'module' or 'part' may be combined into a smaller number of components and 'modules' or 'parts', or further separated into additional components and 'modules' or 'parts'.
[0053] According to one embodiment of the present disclosure, a ‘module’ or ‘part’ may be implemented as a processor and memory. The term ‘processor’ should be broadly interpreted to include a general-purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, etc. In some environments, the term ‘processor’ may refer to an application-specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. The term ‘processor’ may also refer to a combination of processing devices, such as, for example, a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors combined with a DSP core, or any other combination of such configurations. Additionally, the term ‘memory’ should be broadly interpreted to include any electronic component capable of storing electronic information. 'Memory' may refer to various types of processor-readable media, such as Random Access Memory (RAM), Read-Only Memory (ROM), Non-Volatile Random Access Memory (NVRAM), Programmable Read-Only Memory (PROM), Erasable-Programmable Read-Only Memory (EPROM), Electrically Erasable PROM (EEPROM), Flash Memory, Magnetic or Optical Data Storage Devices, Registers, etc. If a processor can read information from memory and / or write information to memory, the memory is said to be in an electronic communication state with the processor. Memory integrated into a processor is in an electronic communication state with the processor.
[0054] In addition, terms such as first, second, A, B, (a), (b), etc. used in the following embodiments are used merely to distinguish one component from another, and the essence, order, or sequence of the said component is not limited by such terms.
[0055] Additionally, in the following embodiments, where it is stated that one component is 'connected', 'coupled', or 'joined' to another component, it should be understood that the component may be directly connected or joined to the other component, but that another component may also be 'connected', 'coupled', or 'joined' between each component.
[0056] Additionally, the terms 'comprises' and / or 'comprising' as used in the following embodiments do not exclude the presence or addition of one or more other components, steps, actions, and / or elements to the mentioned components, steps, actions, and / or elements.
[0057] Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Additionally, various embodiments of the present invention will be described with reference to the drawings. Throughout the entire specification, the same reference numerals may refer to the same components.
[0058] FIG. 1 is a diagram illustrating an exemplary electronic device (20) for generating a coupon according to one embodiment of the present disclosure.
[0059] Referring to FIG. 1, an electronic device (20) (or user terminal) for generating coupons can generate (or issue) coupons usable at a store operated by the user (10) through an online platform for managing store operations. Here, the online platform for managing store operations is an online-based service that provides at least one of the following: a function for setting information (e.g., type, name, price, etc.) of goods or food to be sold, a function for managing sales or orders, a function for verifying sales, a function for setting business-related information (e.g., business hours, break time, days off, etc.), or a function for setting promotions (e.g., events, coupons, advertisements, etc.). It is accessible via a website or application and can provide a user interface. Additionally, the user (10) may represent the store owner, employee, etc. of a store registered with the online platform. Furthermore, the electronic device (20) may include at least one of a POS (point of sale) terminal placed in a store operated by the user (10) or an electronic device owned by the user (10) (e.g., mobile phone terminal, tablet terminal, PC terminal, etc.).
[0060] Such an electronic device (20) may include a display, memory, and at least one processor. However, the configuration of the electronic device (20) is not limited thereto. According to various embodiments, the electronic device (20) may include at least one additional component in addition to the components described above. For example, the electronic device (20) may further include a communication circuit (or communication module) for communication with an external electronic device.
[0061] The display can provide information visually. For example, the display can display various content (e.g., text, images, audio, video, icons and / or symbols, etc.) to the user (10). According to one embodiment, the display can display an application execution screen. For example, the display can display an application execution screen for accessing an online platform for managing store operations.
[0062] According to one embodiment, the display may include a touch screen and may receive touch, gesture, proximity, or hovering inputs using, for example, an electronic pen or a part of the user's (10) body. Additionally, the display may include a touch sensor configured to detect a touch or a pressure sensor configured to measure the intensity of a force generated by a touch, and may include a sensor circuit or a control circuit for controlling the sensor.
[0063] The memory may store various data used by at least one component (e.g., a processor) of the electronic device (20). The data may include, for example, input data or output data for software (or programs) and related instructions. The memory may include volatile memory or non-volatile memory.
[0064] The processor may be connected to a display and memory and configured to execute at least one computer-readable program contained in the memory. For example, the processor may execute software (or a program) to control at least one other component (e.g., a hardware or software component) of an electronic device (20) connected to the processor and perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor may load instructions or data received from other components (e.g., a communication circuit) into volatile memory, process the instructions or data stored in volatile memory, and store the resulting data in non-volatile memory.
[0065] At least one program executed by the processor may include instructions associated with coupon generation. In the following description, the processor is described as performing a certain function, but this is for the convenience of explanation, and the function performed by the processor can be understood as the processor executing instructions included in at least one program stored in memory.
[0066] The processor can output a first screen (100) (hereinafter referred to as the coupon creation screen) that supports the creation of a coupon through an application installed on an electronic device (20). The coupon creation screen (100) may include an area displaying multiple creation conditions for the coupon, a preview image of the coupon, and a coupon creation button object. Here, the multiple creation conditions for the coupon may include at least one of a store issuing the coupon, a discount method for the coupon, a target for issuing the coupon, a coupon name, a display period for the coupon, or the number of coupons issued. To maintain design consistency, the processor may output the previous screen as the coupon creation screen (100) by switching to a page transition method. However, the output method of the coupon creation screen (100) is not limited to this. For example, the processor may output a coupon creation screen (100) in a popup format superimposed on the previous screen.
[0067] According to one embodiment, the processor may select one of a plurality of templates for generating coupons based on information associated with the user's (10) store obtained from an online platform for managing store operations, and generate a coupon generation screen (100) based on the selected template. Here, the information associated with the store may include at least one of the store's sales revenue, number of orders, average order amount, reorder rate, or number of coupons issued. For example, the processor may generate a coupon generation screen (100) by selecting a template that fits the characteristics of the store from among a plurality of templates for generating coupons.
[0068] According to one embodiment, a processor obtains information about an advertisement associated with a store from an online platform for managing store operations, and based on the obtained information about the advertisement, restricts the selection of a template among a plurality of templates for generating coupons that is set as the same issuance target as the advertisement. For example, the processor can reduce costs by controlling so that target customers exposed to the advertisement do not become the target for issuing coupons, thereby preventing promotions from being conducted to duplicate targets.
[0069] Then, in response to receiving user input for selecting an object (e.g., a button object) for changing one of the multiple creation conditions of a coupon included in the coupon creation screen (100), the processor may output a second screen (hereinafter referred to as the coupon creation condition change screen) that includes at least one changeable element of the creation condition corresponding to the selected object. At this time, the coupon creation condition change screen may include information related to the effect of the coupon that can be obtained when changing at least one element of the creation condition corresponding to the selected object. For example, the processor may include information related to the effect that can be obtained from the coupon when the coupon is created by changing the creation condition that the user (10) wishes to change among the multiple creation conditions of the coupon. Here, the information related to the effect of the coupon may include at least one of the expected sales information resulting from the issuance of the coupon or sales information of another store that has issued a coupon identical or similar to the coupon. The processor may switch the coupon creation screen (100) to the coupon creation condition change screen and output it using a page switching method. Alternatively, the processor may output a pop-up format screen for changing the conditions for generating a coupon by overlaying it on the coupon generation screen (100). According to one embodiment, the screen for changing the conditions for generating a coupon may include coupon information issued by a store that sells goods or food identical or similar to the user's (10) store.
[0070] According to one embodiment, the processor may include an object (e.g., a checkbox object) in the coupon creation screen (100) that allows the user to select whether to automatically extend the exposure period of the coupon upon the expiration of the coupon's exposure period. Additionally, the processor may output a third screen (hereinafter referred to as the coupon management screen) containing a list of coupons issued by the user's (10) store. At this time, the coupon list may include an object (e.g., a tag image) indicating that the exposure period of the coupon is automatically extended if the coupon is selected as a coupon for which the exposure period of the coupon is automatically extended, and may include an object (e.g., a button object) that allows the coupon to be reissued if the coupon is selected as a coupon for which the exposure period of the coupon is not automatically extended. Additionally, the processor may output a fourth screen (hereinafter referred to as the coupon details screen) containing detailed information of the selected coupon in response to the reception of user input selecting one of the coupons included in the coupon list. At this time, the coupon detail screen may include at least one of coupon performance information including at least one of the sales amount to which the selected coupon is applied, the number of orders, the order ratio, the average order amount, or the coupon issuance cost; an object that allows selecting whether the selected coupon is downloadable (e.g., a toggle button object); or an object that allows selecting whether to automatically extend the display period of the selected coupon (e.g., a toggle button object).
[0071] FIG. 2 is a schematic diagram showing a configuration in which an information processing system (230) is connected to communicate with a plurality of user terminals (210_1, 210_2, 210_3) in relation to coupon generation according to one embodiment of the present disclosure.
[0072] Referring to FIG. 2, the information processing system (230) may include system(s) capable of providing a coupon generation service. In one embodiment, the information processing system (230) may be any computing device capable of storing, providing, and executing computer-executable programs (e.g., downloadable applications) and data related to the coupon generation service, for example, one or more server devices and / or databases, or one or more distributed computing devices and / or distributed databases based on cloud computing services. For example, the information processing system (230) may include separate systems (e.g., servers) for the coupon generation service.
[0073] The coupon generation service, etc. provided by the information processing system (230) may be provided to the user through an application, web browser, etc. installed on each of the plurality of user terminals (210_1, 210_2, 210_3). The function of the electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) described with reference to FIG. 1 may be performed by the operation of the user terminal (210_1, 210_2, 210_3), by the operation of the information processing system (230), or by the combined operation of the user terminal (210_1, 210_2, 210_3) and the information processing system (230).
[0074] Multiple user terminals (210_1, 210_2, 210_3) can communicate with an information processing system (230) through a network (220). The network (220) can be configured to enable communication between the multiple user terminals (210_1, 210_2, 210_3) and the information processing system (230). Depending on the installation environment, the network (220) may be configured as a wired network such as Ethernet, Power Line Communication, telephone line communication devices and RS-serial communication, a mobile communication network, a Wireless LAN (WLAN), Wi-Fi, Bluetooth and ZigBee, or a combination thereof. The communication method is not limited and may include not only communication methods utilizing communication networks that the network (220) may include (e.g., mobile communication network, wired internet, wireless internet, broadcasting network, satellite network, etc.) but also short-range wireless communication between user terminals (210_1, 210_2, 210_3).
[0075] For example, multiple user terminals (210_1, 210_2, 210_3) can transmit a data processing request and a command associated with a user request for data processing to an information processing system (230) through a network (220), and the information processing system (230) can receive this.
[0076] In FIG. 2, a mobile phone terminal (210_1), a tablet terminal (210_2), and a PC terminal (210_3) are illustrated as examples of user terminals, but are not limited thereto. The user terminals (210_1, 210_2, 210_3) may be any computing device capable of wired and / or wireless communication and capable of installing and running data processing applications. For example, user terminals may include smartphones, mobile phones, navigation systems, computers, laptops, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablet PCs, game consoles, wearable devices, IoT (Internet of Things) devices, VR (Virtual Reality) devices, AR (Augmented Reality) devices, etc. Additionally, FIG. 2 illustrates three user terminals (210_1, 210_2, 210_3) communicating with an information processing system (230) through a network (220), but is not limited thereto, and may be configured so that a different number of user terminals communicate with an information processing system (230) through a network (220).
[0077] FIG. 3 is a block diagram showing the internal configuration of a user terminal (210) and an information processing system (230) according to one embodiment of the present disclosure.
[0078] Referring to FIG. 3, the user terminal (210) may refer to any computing device capable of running applications, etc., and capable of wired / wireless communication, and may include, for example, the mobile phone terminal (210_1), tablet terminal (210_2), PC terminal (210_3) of FIG. 2. As illustrated, the user terminal (210) may include a memory (312), a processor (314), a communication module (316), and an input / output interface (318). Similarly, the information processing system (230) may include a memory (332), a processor (334), a communication module (336), and an input / output interface (338). As illustrated in FIG. 3, the user terminal (210) and the information processing system (230) may be configured to communicate information and / or data through a network (220) using their respective communication modules (316, 336). Additionally, the input / output device (320) may be configured to input information and / or data to the user terminal (210) or output information and / or data generated from the user terminal (210) through the input / output interface (318).
[0079] The memory (312, 332) may include any non-transient computer-readable recording medium. According to one embodiment, the memory (312, 332) may include a non-perishable permanent mass storage device such as ROM (read-only memory), a disk drive, an SSD (solid-state drive), or a flash memory. As another example, a non-perishable permanent mass storage device such as ROM, an SSD, a flash memory, or a disk drive may be included in the user terminal (210) or the information processing system (230) as a separate permanent storage device distinct from the memory. Additionally, the memory (312, 332) may store an operating system and at least one program code (e.g., code for an application associated with a coupon generation service).
[0080] These software components may be loaded from a computer-readable recording medium separate from memory (312, 332). This separate computer-readable recording medium may include a recording medium that can be directly connected to the user terminal (210) and the information processing system (230), for example, a computer-readable recording medium such as a floppy drive, disk, tape, DVD / CD-ROM drive, or memory card. As another example, the software components may be loaded into memory (312, 332) via a communication module (316, 336) rather than a computer-readable recording medium. For example, at least one program may be loaded into memory (312, 332) based on a computer program (e.g., an application associated with a coupon generation service, etc.) that is installed by files provided through a network (220) by developers or a file distribution system that distributes installation files for the application.
[0081] The processor (314, 334) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (314, 334) by memory (312, 332) or a communication module (316, 336). For example, the processor (314, 334) may be configured to execute instructions received according to program code stored in a recording device such as memory (312, 332).
[0082] The communication module (316, 336) may provide a configuration or function for the user terminal (210) and the information processing system (230) to communicate with each other via the network (220), and may provide a configuration or function for the user terminal (210) and / or the information processing system (230) to communicate with another user terminal or another system (e.g., a separate cloud system). For example, a request or data (e.g., a data processing request or data, etc.) generated by the processor (314) of the user terminal (210) according to program code stored in a recording device such as memory (312) may be transmitted to the information processing system (230) via the network (220) under the control of the communication module (316). Conversely, a control signal or command provided under the control of the processor (334) of the information processing system (230) can be received by the user terminal (210) through the communication module (336) and the network (220) via the communication module (316) of the user terminal (210).
[0083] The input / output interface (318) may be a means for interfacing with an input / output device (320). As an example, the input device may include a device such as a camera including an audio sensor and / or an image sensor, a keyboard, a microphone, or a mouse, and the output device may include a device such as a display, a speaker, or a haptic feedback device. As another example, the input / output interface (318) may be a means for interfacing with a device in which the configuration or function for performing input and output is integrated into one, such as a touchscreen. Although the input / output device (320) is depicted in FIG. 3 as not being included in the user terminal (210), it is not limited thereto and may be configured as a single device with the user terminal (210). Additionally, the input / output interface (338) of the information processing system (230) may be a means for interfacing with a device (not shown) for input or output that is connected to the information processing system (230) or that the information processing system (230) may include. In FIG. 3, the input / output interface (318, 338) is shown as an element configured separately from the processor (314, 334), but is not limited thereto, and the input / output interface (318, 338) may be configured to be included in the processor (314, 334).
[0084] The user terminal (210) and the information processing system (230) may include more components than those of FIG. 3. However, it is not necessary to clearly illustrate most of the conventional technical components. In one embodiment, the user terminal (210) may be implemented to include at least some of the input / output devices (320) described above. Additionally, the user terminal (210) may further include other components such as a transceiver, a GPS (Global Positioning System) module, a camera, various sensors, a database, etc. For example, if the user terminal (210) is a smartphone, it may include components that are generally included in a smartphone, and may be implemented to include various components such as an accelerometer, a gyroscope, a microphone module, a camera module, various physical buttons, buttons using a touch panel, input / output ports, and a vibrator for vibration.
[0085] According to one embodiment, the processor (314) of the user terminal (210) may be configured to operate an application or web browser that provides a coupon generation service. At this time, program code associated with the application may be loaded into the memory (312) of the user terminal (210). While the application is operating, the processor (314) of the user terminal (210) may receive information and / or data provided from an input / output device (320) through an input / output interface (318) or receive information and / or data from an information processing system (230) through a communication module (316), and may process the received information and / or data and store it in the memory (312). Additionally, such information and / or data may be provided to the information processing system (230) through the communication module (316).
[0086] While the application is running, the processor (314) may receive voice data, text, images, videos, etc., that are input or selected through an input device such as a touch screen, keyboard, audio sensor and / or image sensor, camera, microphone, etc., connected to an input / output interface (318), and may store the received voice data, text, images and / or videos, etc. in memory (312) or provide them to an information processing system (230) through a communication module (316) and a network (220). In one embodiment, the processor (314) may receive user input input through an input device and provide data / requests corresponding to the received user input to an information processing system (230) through a network (220) and a communication module (316).
[0087] The processor (314) of the user terminal (210) can transmit information and / or data to an input / output device (320) through an input / output interface (318) and output it. For example, the processor (314) of the user terminal (210) can output the processed information and / or data through an output device (320), such as a display output device (e.g., touch screen, display, etc.) or a voice output device (e.g., speaker).
[0088] The processor (334) of the information processing system (230) may be configured to manage, process, and / or store information and / or data received from a plurality of user terminals (210) and / or a plurality of external systems. The information and / or data processed by the processor (334) may be provided to the user terminals (210) through a communication module (336) and a network (220).
[0089] FIG. 4 is a drawing showing a first type of coupon generation screen (400) according to one embodiment of the present disclosure.
[0090] Referring to FIG. 4, the first type of coupon generation screen (400) may be an execution screen of an application installed on a POS terminal placed in a store operated by a user (e.g., user (10) of FIG. 1).
[0091] A coupon creation screen (400) may include an area (410) displaying multiple creation conditions (412) of a coupon, a coupon preview image (420), and a coupon creation button object (430). Here, the multiple creation conditions (412) of a coupon may include at least one of a store issuing the coupon, a coupon discount method, a coupon issuance target, a coupon name, a coupon display period, or a number of coupons issued. Additionally, the area (410) may include an object (414) (e.g., a button object) for changing each of the multiple creation conditions (412) of a coupon. Accordingly, when an object (414) for changing one of the multiple creation conditions (412) of a coupon is selected, a coupon creation condition change screen may be displayed, which includes at least one changeable element of the creation condition corresponding to the selected object (414).
[0092] FIG. 5 is a drawing showing a second type of coupon generation screen (500) according to one embodiment of the present disclosure.
[0093] Referring to FIG. 5, the second type of coupon generation screen (500) may be an execution screen of an application installed on a mobile phone terminal with a relatively small display size among electronic devices owned by a user (e.g., user (10) of FIG. 1).
[0094] A coupon creation screen (500) may include an area (510) for displaying multiple creation conditions (512) of a coupon, a coupon preview image (520), and a coupon creation button object (530). Here, the multiple creation conditions (512) of a coupon may include at least one of a store issuing the coupon, a coupon discount method, a coupon issuance target, a coupon name, a coupon display period, or a number of coupons issued. Additionally, the area (510) may include an object (514) (e.g., a button object) for changing each of the multiple creation conditions (512) of a coupon. Accordingly, when an object (514) for changing one of the multiple creation conditions (512) of a coupon is selected, a coupon creation condition change screen may be displayed, which includes at least one changeable element of the creation condition corresponding to the selected object (514).
[0095] According to one embodiment, due to the characteristics of a mobile phone terminal with a relatively small display size, an area (510) displaying a plurality of coupon generation conditions (512) included in the coupon generation screen (500), a coupon preview image (520), and a coupon generation button object (530) may be arranged side by side in the vertical direction (or length direction) of the electronic device. Additionally, so that the user can quickly check the generated coupon, the coupon preview image (520) may be placed at the top of the coupon generation screen (500).
[0096] FIG. 6 is a drawing showing a third type of coupon generation screen (600) according to one embodiment of the present disclosure.
[0097] Referring to FIG. 6, the third type of coupon generation screen (600) may be an execution screen of an application installed on a tablet terminal or PC terminal with a relatively large display size among electronic devices owned by a user (e.g., user (10) of FIG. 1).
[0098] The coupon creation screen (600) may include an area (610) for displaying multiple creation conditions (612) of the coupon, a coupon preview image (620), a coupon creation button object (630), and a management menu (640). Here, the multiple creation conditions (612) of the coupon may include at least one of a store issuing the coupon, a coupon discount method, a coupon issuance target, a coupon name, a coupon display period, or a number of coupons issued. Additionally, the area (610) may include an object (614) (e.g., a button object) for changing each of the multiple creation conditions (612) of the coupon. For example, an object (614) may include at least one of an object (614a) for changing the store issuing the coupon, an object (614b) for changing the discount method of the coupon, an object (614c) for changing the target of issuing the coupon, an object (614d) for changing the name of the coupon, an object (614e) for changing the exposure period of the coupon, or an object (614f) for changing the number of coupons issued. Accordingly, when an object (614) for changing one of the multiple creation conditions (612) of the coupon is selected, a coupon creation condition change screen may be displayed, which includes at least one changeable element of the creation condition corresponding to the selected object (614). The management menu (640) may include multiple tabs for switching to a screen associated with multiple management elements for managing store operations. The multiple tabs may include, for example, a sales management tab, a settlement management tab, a customer management tab, an advertisement management tab, a coupon management tab, a review management tab, a menu management tab, etc. According to one embodiment, the management menu (640) can be displayed in a fixed manner even when the screen is switched in response to the reception of user input selecting one of the plurality of tabs.
[0099] FIG. 7 is a drawing for explaining a screen (700) for changing the target of issuing a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure, and FIG. 8 is a drawing for explaining another screen (700) for changing the target of issuing a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0100] Referring to FIGS. 7 and 8, a processor of an electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) may, in response to receiving a user input for selecting an object (e.g., the object (414) of FIG. 4, the object (514) of FIG. 5, or the object (614) of FIG. 6) for changing one of the multiple generation conditions of a coupon included in a coupon generation screen (600) (e.g., the coupon generation screen (100) of FIG. 1), output a coupon generation condition change screen (700) comprising at least one changeable element of the generation condition corresponding to the selected object. At this time, the coupon generation condition change screen (700) may include information related to the effect of the coupon that can be obtained when changing at least one element of the generation condition corresponding to the selected object. Here, the information related to the effect of the coupon may include at least one of expected sales information resulting from the issuance of the coupon or sales information of another store that has issued a coupon identical or similar to the coupon. Additionally, the coupon creation condition change screen (700) may include coupon information issued by a store that sells goods or food identical or similar to the user's store.
[0101] In FIG. 7, a popup-type coupon creation condition change screen (700) is shown superimposed on a coupon creation screen (600), but is not limited thereto. For example, the coupon creation screen (600) may be switched to a coupon creation condition change screen (700) and displayed using a page transition method.
[0102] The coupon creation condition change screen (700) illustrated in FIGS. 7 and 8 may be displayed when an object (614c) for changing the issuance target of the coupon illustrated in FIG. 6 is selected. The coupon creation condition change screen (700) may include an identifier (710) of the coupon creation condition to be changed, the content (720) of the coupon creation condition to be changed, an object (730, 740, 750) corresponding to at least one changeable element of the coupon creation condition to be changed, or a change button object (760). The object corresponding to at least one element (730, 740, 750) may include an object (732, 742, 752) (e.g., a radio button object) for selecting the object corresponding to at least one element (730, 740, 750) and detailed content (734, 744, 754) of at least one element. Additionally, if at least one element includes at least one selectable detail element, the object (730, 740, 750) corresponding to the at least one element may include an object (736) for selecting at least one detail element (e.g., a dropdown menu object). In this case, when the object (736) for selecting at least one detail element is selected, an item (810, 820, 830) corresponding to at least one detail element may be displayed, as shown in FIG. 8.
[0103] FIG. 9 is a drawing for explaining a screen (900) for changing the coupon name of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0104] Referring to FIG. 9, a processor of an electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) may, in response to receiving a user input for selecting an object (e.g., the object (414) of FIG. 4, the object (514) of FIG. 5, or the object (614) of FIG. 6) for changing one of the multiple generation conditions of a coupon included in a coupon generation screen (e.g., the coupon generation screen (100) of FIG. 1 or the coupon generation screen (600) of FIG. 6), output a coupon generation condition change screen (900) comprising at least one changeable element of the generation condition corresponding to the selected object. At this time, the coupon generation condition change screen (900) may include information related to the effect of the coupon that can be obtained when changing at least one element of the generation condition corresponding to the selected object. Here, the information related to the effect of the coupon may include at least one of expected sales information expected due to the issuance of the coupon or sales information of another store that has issued a coupon identical or similar to the coupon. Additionally, the coupon creation condition change screen (900) may include coupon information issued by a store that sells goods or food identical or similar to the user's store.
[0105] The coupon creation condition change screen (900) illustrated in FIG. 9 may be displayed when an object (614d) for changing the coupon name illustrated in FIG. 6 is selected. The coupon creation condition change screen (900) may include an identifier (910) of the coupon creation condition to be changed, the content (920) of the coupon creation condition to be changed, an object (930) corresponding to at least one changeable element of the coupon creation condition to be changed, or a change button object (940). The object (930) corresponding to at least one element may include a text field object in which the user can directly input text (932).
[0106] According to one embodiment, editable text (932) within an object (930) corresponding to at least one element may be changed to text corresponding to the changed issuance target when the issuance target of the coupon is changed. For example, when the issuance target of the coupon is all customers, the text (932) may be changed to "Customer Discount Coupon". For another example, when the issuance target of the coupon is a first-time order customer, the text (932) may be changed to "First Order Discount Coupon". For yet another example, when the issuance target of the coupon is a repeat order customer, the text (932) may be changed to "Regular Customer Appreciation Coupon".
[0107] FIG. 10 is a drawing for explaining a screen (1000) for changing the discount method of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure, and FIG. 11 is a drawing for explaining another screen (1000) for changing the discount method of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0108] Referring to FIGS. 10 and 11, a processor of an electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) may, in response to receiving a user input for selecting an object (e.g., the object (414) of FIG. 4, the object (514) of FIG. 5, or the object (614) of FIG. 6) for changing one of the multiple generation conditions of a coupon included in a coupon generation screen (e.g., the coupon generation screen (100) of FIG. 1 or the coupon generation screen (600) of FIG. 6), output a coupon generation condition change screen (1000) comprising at least one changeable element of the generation condition corresponding to the selected object. At this time, the coupon generation condition change screen (1000) may include information related to the effect of the coupon that can be obtained when changing at least one element of the generation condition corresponding to the selected object. Here, the information related to the effect of the coupon may include at least one of expected sales information expected due to the issuance of the coupon or sales information of another store that has issued a coupon identical or similar to the coupon. Additionally, the coupon creation condition change screen (1000) may include coupon information issued by a store that sells goods or food identical or similar to the user's store.
[0109] The coupon creation condition change screen (1000) illustrated in FIGS. 10 and 11 may be displayed when an object (614b) for changing the coupon discount method illustrated in FIG. 6 is selected. The coupon creation condition change screen (1000) may include at least one of an identifier (1010) of the coupon creation condition to be changed, content (1020) of the coupon creation condition to be changed, an object (1030, 1040) corresponding to at least one changeable element of the coupon creation condition to be changed, detailed content (1050) of the coupon creation condition to be changed, or a change button object (1060). The object corresponding to at least one element (1030, 1040) may include an object (1032, 1042) (e.g., a radio button object) for selecting the object (1030, 1040) corresponding to at least one element. Additionally, when an object (1032, 1042) for selecting an object (1030, 1040) corresponding to at least one element is selected, the object (1030, 1040) corresponding to at least one element may include detailed content (1034, 1044) of at least one element. Additionally, if at least one element includes at least one selectable sub-element, the object (1030, 1040) corresponding to at least one element may include an object (1036, 1038, 1046, 1048) for selecting at least one sub-element (e.g., a dropdown menu object) and detailed content (1039, 1049) of at least one sub-element. In this case, when an object (1036, 1038, 1046, 1048) for selecting at least one sub-element is selected, an item corresponding to at least one sub-element may be displayed.
[0110] FIG. 12 is a drawing for explaining a screen (1200) for changing the exposure period of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure, and FIG. 13 is a drawing for explaining another screen (1200) for changing the exposure period of a coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0111] Referring to FIGS. 12 and 13, a processor of an electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) may, in response to receiving a user input for selecting an object (e.g., the object (414) of FIG. 4, the object (514) of FIG. 5, or the object (614) of FIG. 6) for changing one of the multiple generation conditions of a coupon included in a coupon generation screen (e.g., the coupon generation screen (100) of FIG. 1 or the coupon generation screen (600) of FIG. 6), output a coupon generation condition change screen (1200) comprising at least one changeable element of the generation condition corresponding to the selected object. At this time, the coupon generation condition change screen (1200) may include information related to the effect of the coupon that can be obtained when changing at least one element of the generation condition corresponding to the selected object. Here, the information related to the effect of the coupon may include at least one of expected sales information expected due to the issuance of the coupon or sales information of another store that has issued a coupon identical or similar to the coupon. Additionally, the coupon creation condition change screen (1200) may include coupon information issued by a store that sells goods or food identical or similar to the user's store.
[0112] The coupon creation condition change screen (1200) illustrated in FIGS. 12 and 13 may be displayed when an object (614e) for changing the exposure period of the coupon illustrated in FIG. 6 is selected. The coupon creation condition change screen (1200) may include an identifier (1210) of the coupon creation condition to be changed, the content (1220) of the coupon creation condition to be changed, an object (1230, 1240) corresponding to at least one changeable element of the coupon creation condition to be changed, or a change button object (1250). If at least one element is a date element, when an object (1230, 1240) corresponding to at least one element is selected, an object (1232) (e.g., a calendar object) that allows selecting a date may be displayed, as illustrated in FIG. 13. Additionally, if at least one element includes at least one selectable item, when an object (1240) corresponding to at least one element is selected, at least one item may be displayed, such as a dropdown menu.
[0113] FIG. 14 is a drawing (1400) for explaining a screen for changing the number of coupons issued among the conditions for generating coupons according to one embodiment of the present disclosure, and FIG. 15 is a drawing for explaining another screen (1400) for changing the number of coupons issued among the conditions for generating coupons according to one embodiment of the present disclosure.
[0114] Referring to FIGS. 14 and 15, a processor of an electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) may, in response to receiving a user input for selecting an object (e.g., the object (414) of FIG. 4, the object (514) of FIG. 5, or the object (614) of FIG. 6) for changing one of the multiple generation conditions of a coupon included in a coupon generation screen (e.g., the coupon generation screen (100) of FIG. 1 or the coupon generation screen (600) of FIG. 6), output a coupon generation condition change screen (1400) comprising at least one changeable element of the generation condition corresponding to the selected object. At this time, the coupon generation condition change screen (1400) may include information related to the effect of the coupon that can be obtained when changing at least one element of the generation condition corresponding to the selected object. Here, the information related to the effect of the coupon may include at least one of expected sales information expected due to the issuance of the coupon or sales information of another store that has issued a coupon identical or similar to the coupon. Additionally, the coupon creation condition change screen (1400) may include coupon information issued by a store that sells goods or food identical or similar to the user's store.
[0115] The coupon creation condition change screen (1400) illustrated in FIGS. 14 and 15 may be displayed when an object (614f) for changing the number of coupons issued illustrated in FIG. 6 is selected. The coupon creation condition change screen (1400) may include an identifier (1410) of the coupon creation condition to be changed, the content (1420) of the coupon creation condition to be changed, an object (1430, 1442, 1444) corresponding to at least one changeable element of the coupon creation condition to be changed, or a change button object (1450). If at least one element is an inputtable character or number element, the object (1430, 1444) corresponding to at least one element may include a text field object in which text can be entered. At this time, if the entered text is not allowed, for example, if the entered number exceeds the allowed limit, the coupon creation condition change screen (1400) may include an object (1444a) indicating that the entered text is not allowed. Additionally, if at least one element includes at least one selectable item, when an object (1442) corresponding to at least one element is selected, at least one item (1442a, 1442b) may be displayed, such as a dropdown menu.
[0116] FIG. 16 is a drawing for explaining a screen (1600) for changing the store issuing the coupon among the conditions for generating a coupon according to one embodiment of the present disclosure.
[0117] Referring to FIG. 16, a processor of an electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) may, in response to receiving a user input for selecting an object (e.g., the object (414) of FIG. 4, the object (514) of FIG. 5, or the object (614) of FIG. 6) for changing one of the multiple generation conditions of a coupon included in a coupon generation screen (e.g., the coupon generation screen (100) of FIG. 1 or the coupon generation screen (600) of FIG. 6), output a coupon generation condition change screen (1600) comprising at least one changeable element of the generation condition corresponding to the selected object. At this time, the coupon generation condition change screen (1600) may include information related to the effect of the coupon that can be obtained when changing at least one element of the generation condition corresponding to the selected object. Here, the information related to the effect of the coupon may include at least one of expected sales information expected due to the issuance of the coupon or sales information of another store that has issued a coupon identical or similar to the coupon. Additionally, the coupon creation condition change screen (1600) may include coupon information issued by a store that sells goods or food identical or similar to the user's store.
[0118] The coupon creation condition change screen (1600) illustrated in FIG. 16 may be displayed when an object (614a) for changing the store issuing the coupon illustrated in FIG. 6 is selected. The coupon creation condition change screen (1600) may include an identifier (1610) of the coupon creation condition to be changed, the content (1620) of the coupon creation condition to be changed, an object (1630) corresponding to at least one changeable element of the coupon creation condition to be changed, or a change button object (1640). The object corresponding to at least one element (1630) may include an object (e.g., a checkbox object) for selecting the object (1630) corresponding to at least one element.
[0119] FIG. 17 is a drawing showing a coupon management screen (1700) according to one embodiment of the present disclosure.
[0120] Referring to FIG. 17, the processor of an electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) may output a coupon management screen (1700) that includes a list of coupons (1730) issued by a store of a user (e.g., the user (10) of FIG. 1). The coupon management screen (1700) may include at least one of an identifier (1710) of the store issuing the coupons, coupon performance information (1720), a coupon list (1730), or recommended coupon information (1740). The store identifier (1710) may include a store name. The coupon performance information (1720) may include at least one of the sales amount to which the coupon was applied, the cost of issuing the coupon, the average order amount, the number of orders, or the order ratio. The coupon list (1730) may include at least one of the type of coupon, the issuance status of the coupon (e.g., expired, nearing expiration, automatic renewal, etc.), the sales amount to which the coupon was applied, or the order ratio.
[0121] According to one embodiment, the coupon list (1730) may include an object (e.g., a tag image) indicating that the exposure period of the coupon is automatically extended if the coupon is selected as a coupon for which the exposure period of the coupon is automatically extended. Additionally, the coupon list (1730) may include an object (1732) (e.g., a button object) that allows the coupon to be reissued if the coupon is selected as a coupon for which the exposure period of the coupon is not automatically extended.
[0122] FIG. 18 is a drawing showing a third type of coupon creation screen (1800) including an object (1820) that can select whether to automatically extend the exposure period of a coupon according to one embodiment of the present disclosure.
[0123] Referring to FIG. 18, the third type of coupon generation screen (1800) may be an execution screen of an application installed on a tablet terminal or PC terminal with a relatively large display size among electronic devices owned by a user (e.g., user (10) of FIG. 1).
[0124] The coupon creation screen (1800) may include an area displaying multiple creation conditions for the coupon, a preview image of the coupon, a coupon creation button object (1810), and a management menu. Additionally, the coupon creation screen (1800) may include an object (1820) (e.g., a checkbox object) that allows selecting whether to automatically extend the coupon exposure period upon the expiration of the coupon exposure period. According to one embodiment, the object (1820) that allows selecting whether to automatically extend the coupon exposure period may be placed in an area adjacent to the coupon creation button object (1810). Accordingly, when a user selects the coupon creation button object (1810) to create a coupon, the object (1820) that allows selecting whether to automatically extend the coupon exposure period can be easily recognized.
[0125] FIG. 19 is a drawing showing a coupon reissuance screen (1900) including an object (1920) that can select whether to automatically extend the exposure period of a coupon according to one embodiment of the present disclosure.
[0126] Referring to FIG. 19, the coupon reissuance screen (1900) can be displayed when an object (1732) capable of reissuing the coupon shown in FIG. 17 is selected.
[0127] The coupon reissuance screen (1900) may include an area displaying multiple creation conditions for a coupon, a coupon preview image, a coupon creation button object (1910), a management menu, and an object (1920) (e.g., a checkbox object) that allows selecting whether to automatically extend the coupon exposure period when the coupon exposure period expires. Additionally, the object (1920) that allows selecting whether to automatically extend the coupon exposure period may be placed in an area adjacent to the coupon creation button object (1910). Furthermore, since the purpose is to reissue the coupon, the object (1930) for changing each of the multiple creation conditions of the coupon included in the area displaying multiple creation conditions of the coupon may be disabled.
[0128] FIG. 20 is a drawing showing a first type of coupon creation screen (2000) including an object (2020) that can select whether to automatically extend the exposure period of a coupon according to one embodiment of the present disclosure.
[0129] Referring to FIG. 20, the first type of coupon generation screen (2000) may be an execution screen of an application installed on a POS terminal placed in a store operated by a user (e.g., user (10) of FIG. 1).
[0130] The coupon creation screen (2000) may include an area displaying multiple creation conditions for the coupon, a preview image of the coupon, a coupon creation button object (2010), and a management menu. Additionally, the coupon creation screen (2000) may include an object (2020) (e.g., a checkbox object) that allows selecting whether to automatically extend the coupon exposure period upon the expiration of the coupon exposure period. According to one embodiment, the object (2020) that allows selecting whether to automatically extend the coupon exposure period may be placed in an area adjacent to the coupon creation button object (2010).
[0131] FIG. 21 is a drawing showing a second type of coupon creation screen (2100) including an object (2120) that can select whether to automatically extend the exposure period of a coupon according to one embodiment of the present disclosure.
[0132] Referring to FIG. 21, the second type of coupon generation screen (2100) may be an execution screen of an application installed on a mobile phone terminal with a relatively small display size among electronic devices owned by a user (e.g., user (10) of FIG. 1).
[0133] The coupon creation screen (2100) may include an area displaying multiple coupon creation conditions, a coupon preview image, a coupon creation button object (2110), and a management menu. Additionally, the coupon creation screen (2100) may include an object (2120) (e.g., a checkbox object) that allows selecting whether to automatically extend the coupon exposure period upon the expiration of the coupon exposure period. According to one embodiment, due to the characteristics of a mobile phone terminal with a relatively small display size, the area displaying multiple coupon creation conditions, the coupon preview image, the object (2120) that allows selecting whether to automatically extend the coupon exposure period, and the coupon creation button object (2110) included in the coupon creation screen (2100) may be arranged side by side in the vertical direction (or length direction) of the electronic device. Additionally, the coupon preview image may be placed at the top of the coupon creation screen (2100) so that the user can quickly check the generated coupon. Additionally, an object (2120) that can select whether to automatically extend the exposure period of the coupon may be placed in an area adjacent to the coupon creation button object (2110).
[0134] FIG. 22 is a drawing showing a coupon detail screen (2200) according to one embodiment of the present disclosure.
[0135] Referring to FIG. 22, the coupon details screen (2200) can be displayed when any one of the coupons included in the coupon list (1730) shown in FIG. 17 is selected.
[0136] The coupon detail screen (2200) may include at least one of an area (2210) displaying multiple creation conditions of the coupon, a preview image (2220) of the coupon, coupon performance information (2230), an object (2240) for selecting whether the selected coupon is available for download, or an object (2250) for selecting whether to automatically extend the display period of the selected coupon. The coupon performance information (2230) may include at least one of the sales amount to which the coupon is applied, the number of orders, the order ratio, the average order amount, or the coupon issuance cost. According to one embodiment, at least one of the object (2240) for selecting whether the selected coupon is available for download or the object (2250) for selecting whether to automatically extend the display period of the selected coupon may include a toggle button object.
[0137] FIG. 23 is a drawing for explaining a coupon generation method according to one embodiment of the present disclosure.
[0138] Referring to FIG. 23, a processor of an electronic device for generating coupons (e.g., the electronic device (20) of FIG. 1) may, in step 2310, output a first screen (i.e., a coupon generation screen) that supports the generation of coupons through an application installed on the electronic device. The first screen may include an area displaying multiple generation conditions for coupons, a preview image of the coupon, and a coupon generation button object. Here, the multiple generation conditions for coupons may include at least one of a store issuing the coupon, a discount method of the coupon, a target for issuing the coupon, a coupon name, a display period of the coupon, or the number of coupons issued. The processor may output the previous screen by switching to the first screen using a page transition method.
[0139] According to one embodiment, a processor may select one of a plurality of templates for generating coupons based on information associated with a user's store (e.g., user (10) of FIG. 1) obtained from an online platform for managing store operations, and generate a first screen based on the selected template. Here, the information associated with the store may include at least one of the store's sales revenue, number of orders, average order amount, reorder rate, or number of coupons issued. For example, the processor may generate a first screen by selecting a template that fits the characteristics of the store from among a plurality of templates for generating coupons.
[0140] According to one embodiment, a processor obtains information about an advertisement associated with a store from an online platform for managing store operations, and based on the obtained information about the advertisement, restricts the selection of a template among a plurality of templates for generating coupons that is set as the same issuance target as the advertisement. For example, the processor can reduce costs by controlling so that target customers exposed to the advertisement do not become the target for issuing coupons, thereby preventing promotions from being conducted to duplicate targets.
[0141] In step 2320, the processor may output a second screen (i.e., a coupon creation condition change screen) that includes at least one changeable element of the creation condition corresponding to the selected object, in response to receiving user input for selecting an object to change one of the multiple creation conditions of a coupon included in the first screen. At this time, the second screen may include information related to the effect of the coupon that can be obtained when changing at least one element of the creation condition corresponding to the selected object. For example, the processor may include information related to the effect that can be obtained from the coupon in the second screen when the coupon is created by changing the creation condition that the user wishes to change among the multiple creation conditions of the coupon. Here, the information related to the effect of the coupon may include at least one of the expected sales information resulting from the issuance of the coupon or sales information of other stores that have issued coupons identical or similar to the coupon. The processor may output the first screen by switching to the second screen using a page transition method. Alternatively, the processor may output the second screen in a popup format superimposed on the first screen. According to one embodiment, the second screen may include coupon information issued by a store that sells goods or food identical or similar to the user's store.
[0142] According to one embodiment, the processor may include an object (e.g., a checkbox object) on the first screen that allows the user to select whether to automatically extend the display period of a coupon upon the expiration of the coupon's display period. Additionally, the processor may output a third screen (i.e., a coupon management screen) containing a list of coupons issued by the user's store. In this case, the coupon list may include an object (e.g., a tag image) indicating that the display period of the coupon is automatically extended if the coupon is selected for automatic extension, and may include an object (e.g., a button object) that allows the coupon to be reissued if the coupon is selected for non-automatic extension. Additionally, the processor may output a fourth screen (i.e., a coupon details screen) containing detailed information of the selected coupon in response to receiving user input selecting one of the coupons included in the coupon list. At this time, the coupon detail screen may include at least one of coupon performance information including at least one of the sales amount to which the selected coupon is applied, the number of orders, the order ratio, the average order amount, or the coupon issuance cost; an object that allows selecting whether the selected coupon is downloadable (e.g., a toggle button object); or an object that allows selecting whether to automatically extend the display period of the selected coupon (e.g., a toggle button object).
[0143] The above-described flowchart and description are merely examples and may be implemented differently in some embodiments. For instance, in some embodiments, the order of each step may be changed, some steps may be repeated, some steps may be omitted, or some steps may be added.
[0144] The method described above may be provided as a computer program stored on a computer-readable recording medium for execution on a computer. The medium may continuously store a program executable by a computer, or temporarily store it for execution or download. Additionally, the medium may be various recording or storage means in the form of a single or multiple hardware components combined, and may not be limited to a medium directly connected to a computer system but may exist distributed over a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program instructions, including ROM, RAM, and flash memory. Furthermore, other examples of media may include recording or storage media managed by app stores that distribute applications or sites and servers that supply or distribute various other software.
[0145] The methods, operations, or techniques of the present disclosure may be implemented by various means. For example, these techniques may be implemented in hardware, firmware, software, or a combination thereof. Those skilled in the art will understand that the various exemplary logical blocks, modules, circuits, and algorithmic steps described in connection with the disclosure herein may be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate such interchangeability between hardware and software, various exemplary components, blocks, modules, circuits, and steps have been generally described above in terms of their functional aspects. Whether such functions are implemented in hardware or in software depends on the design requirements imposed on the specific application and the overall system. Those skilled in the art may implement the functions described in various ways for each specific application, but such implementations should not be construed as departing from the scope of the present disclosure.
[0146] In a hardware implementation, the processing units used to perform the techniques may be implemented in one or more ASICs, DSPs, digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described in this disclosure, computers, or a combination thereof.
[0147] Accordingly, the various exemplary logic blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed by any combination of general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or those designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors coupled with a DSP core, or any other combination of configurations.
[0148] In firmware and / or software implementations, techniques may be implemented as instructions stored on a computer-readable medium such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, compact disc (CD), magnetic or optical data storage devices, etc. The instructions may be executable by one or more processors, and may cause the processor(s) to perform specific aspects of the functions described in this disclosure.
[0149] When implemented in software, the techniques described above may be stored on a computer-readable medium as one or more instructions or code, or transmitted through a computer-readable medium. Computer-readable media include both computer storage media and communication media, including any medium that facilitates the transmission of a computer program from one place to another. Storage media may be any available media accessible by a computer. As a non-limiting example, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium accessible by a computer that can be used to transfer or store desired program code in the form of instructions or data structures. Additionally, any connection is appropriately referred to as a computer-readable medium.
[0150] For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line, or wireless technologies such as infrared, radio, and microwave are included within the definition of a medium. As used herein, disks and discs include CDs, laser discs, optical discs, DVDs (digital versatile discs), floppy disks, and Blu-ray discs, wherein disks usually play data magnetically, whereas discs play data optically using a laser. The above combinations should also be included within the scope of computer-readable media.
[0151] The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other known form of storage medium. An exemplary storage medium may be connected to a processor so that the processor can read information from the storage medium or write information to the storage medium. Alternatively, the storage medium may be integrated into the processor. The processor and the storage medium may exist within an ASIC. The ASIC may exist within a user terminal. Alternatively, the processor and the storage medium may exist as separate components within the user terminal.
[0152] Although the embodiments described above have been described as utilizing aspects of the subject matter disclosed herein in one or more standalone computer systems, the present disclosure is not limited thereto and may be implemented in conjunction with any computing environment, such as a network or a distributed computing environment. Furthermore, aspects of the subject matter in the present disclosure may be implemented in a plurality of processing chips or devices, and storage may be similarly affected across a plurality of devices. Such devices may include PCs, network servers, and portable devices.
[0153] Although the present disclosure has been described in relation to some embodiments, various modifications and changes may be made without departing from the scope of the present disclosure as understood by a person skilled in the art to which the invention of the present disclosure pertains. Furthermore, such modifications and changes should be considered to fall within the scope of the claims appended to this specification.
Claims
1. A coupon generation method performed by at least one processor, wherein A step of outputting a first screen that supports the generation of a coupon through an application installed on an electronic device; and In response to receiving a user input for selecting an object to change one of the multiple generation conditions of a coupon included in the first screen, outputting a second screen including at least one changeable element of a generation condition corresponding to the selected object. Includes, The second screen above is, A coupon generation method comprising information related to the effect of a coupon obtainable when changing at least one of the above elements.
2. In Paragraph 1, The multiple generation conditions of the above coupon are, A coupon generation method comprising at least one of a store issuing the coupon, a discount method of the coupon, a target for issuing the coupon, a coupon name of the coupon, an exposure period of the coupon, or the number of coupons issued.
3. In Paragraph 1, The step of outputting the first screen above is, Step of switching the previous screen to the first screen and outputting it using a page transition method A coupon generation method including 4. In Paragraph 1, The step of outputting the second screen above is, A step of switching the first screen to the second screen and outputting it using a page switching method; or Step of outputting the second screen in a popup format by overlaying it on the first screen A coupon generation method including 5. In Paragraph 1, Information related to the effect of the above coupon is, A coupon generation method including expected sales forecast information resulting from the issuance of the above coupon.
6. In Paragraph 1, Information related to the effect of the above coupon is, A method for generating a coupon that includes sales information from another store that has issued a coupon identical or similar to the above coupon.
7. In Paragraph 1, The second screen above is, A method for generating coupons that further includes coupon information issued by a store selling goods or food identical or similar to the user's store.
8. In Paragraph 1, A step of selecting one of a plurality of templates for generating a coupon based on information related to the user's store obtained from an online platform for managing store operations; and A step of generating the first screen based on the selected template above. A coupon generation method that further includes 9. In Paragraph 8, Information related to the above store is, A coupon generation method comprising at least one of the sales revenue, number of orders, average order amount, reorder rate, or number of coupons issued of the above-mentioned store.
10. In Paragraph 8, A step of obtaining information about advertisements associated with the store from the online platform; and A step of restricting the selection of a template among the plurality of templates that is set as the same publication target as the advertisement, based on information regarding the advertisement. A coupon generation method that further includes 11. In Paragraph 1, The first screen above is, A coupon generation method comprising an object capable of selecting whether to automatically extend the exposure period of the coupon upon the expiration of the exposure period of the coupon.
12. In Paragraph 11, Step of outputting a third screen containing a list of coupons issued by the user's store Includes more, The above coupon list is, If the above coupon is a coupon selected for having its exposure period automatically extended, it includes an object indicating that the exposure period of the above coupon is automatically extended, and A coupon generation method comprising an object capable of reissuing the coupon if the coupon is selected as a coupon whose exposure period is not automatically extended.
13. In Paragraph 12, A step of outputting a fourth screen containing detailed information of the selected coupon in response to receiving user input selecting one of the coupons included in the above coupon list. Includes more, The above fourth screen is, Coupon performance information including at least one of the sales amount, number of orders, order ratio, average order amount, or coupon issuance cost to which the above-mentioned selected coupon is applied, An object capable of selecting whether the above-mentioned selected coupon is available for download, or An object that can select whether to automatically extend the display period of the above-mentioned coupon A coupon generation method comprising at least one of the following.
14. A computer-readable, non-transient recording medium recording instructions for executing the method according to paragraph 1 on a computer.
15. Memory; and It includes at least one processor connected to the memory and configured to execute at least one computer-readable program contained in the memory, and The above at least one program is, Through an application installed on an electronic device, a first screen supporting the creation of a coupon is output, and Commands for outputting a second screen including at least one changeable element of a creation condition corresponding to the selected object in response to receiving user input for selecting an object for changing one of a plurality of creation conditions of a coupon included in the first screen, and The second screen above is, An electronic device comprising information related to the effect of a coupon obtainable upon change of at least one of the above elements.