A server apparatus that is connected to a terminal device via a network, the server apparatus comprising:
- a receiving unit that, whenever a user selects a predetermined number of products that are scheduled to be ordered as an order scheduled product, receives order scheduled product information indicating the selected order scheduled product from the terminal device;
- an extracting unit that refers to a storing unit that stores a plurality of belonged products that belong to a product group so as to be associated with a group name for a plurality of product groups and extracts one or more product groups to which the order scheduled products indicated by the received order scheduled product information belong from the product groups stored in the storing unit;
- and
- a transmitting unit that transmit-s product display data displaying the belonged products and the group names of the extracted product groups to the terminal device.