3D immersive shopping mall system implemented by WeChat applet and use method
The 3D immersive shopping mall system is realized through WeChat applets, and the WeChat xr-frame technology is used to provide in-depth interaction and convenient payment functions, which solves the shortcomings of existing e-commerce platforms in terms of product display and interactivity, realizes users' convenient 3D product browsing, interaction and purchasing experience, and provides merchants with a more attractive sales platform.
Patent Information
- Application Number
- CN202411778678.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing e-commerce platforms have shortcomings in product display and interactivity, which cannot meet consumers' comprehensive understanding of 3D products and personalized shopping needs. In addition, shopping solutions based on VR/AR have problems in the integration of hardware thresholds and e-commerce platforms.
The 3D immersive shopping mall system is realized through WeChat applets, and the WeChat xr-frame technology is used to provide in-depth interaction and convenient payment functions, including front-end display module, interaction module, product data management module, order processing module and payment module, realizing in-depth interaction between users and 3D products and a smooth shopping experience.
It realizes the convenience of users browsing, interacting and purchasing 3D products on the WeChat mini-program terminal, improves the fun, convenience and efficiency of the shopping experience, and provides merchants with a more attractive product display and sales platform.
Smart Images

Figure CN119722224A_ABST
Abstract
Description
Technical Field
[0001] This patent belongs to the field of integration of Internet shopping technology and virtual reality, and in particular to a 3D immersive shopping mall system and usage method implemented by a WeChat applet. Background Art
[0002] With the rapid development of Internet technology, e-commerce has become one of the main ways for people to shop. In the traditional e-commerce model, goods are mainly presented to consumers through two-dimensional pictures, text descriptions, and video displays. However, this display method has many limitations.
[0003] On the one hand, two-dimensional information is difficult to fully and accurately convey the real appearance, structure and detailed features of the product. For some complex products, such as 3D printed models, fashion clothing, home accessories, etc., it is difficult for consumers to form a complete understanding of the product through limited two-dimensional displays, which may lead to consumers finding that the product does not meet their expectations after purchase, thereby increasing the return rate, affecting the shopping experience and the operating costs of merchants.
[0004] On the other hand, the interactivity of traditional e-commerce platforms is poor. Consumers are mostly in a state of passively receiving information when browsing products, lacking direct interaction with the products. For example, they cannot observe the internal structure of the products from different angles, cannot simulate the effects of the products in actual use scenarios, etc., and cannot meet consumers' growing personalized shopping needs.
[0005] In recent years, virtual reality (VR) and augmented reality (AR) technologies have gradually been applied in the commercial field, bringing new opportunities for improving the e-commerce shopping experience. Some e-commerce platforms have begun to try to use these technologies to enhance the display of goods, but there are currently the following problems: First, some VR / AR shopping applications require special hardware support, such as head-mounted displays, which increases the user's usage threshold and cost; second, the existing VR / AR-based shopping solutions are not perfect in terms of integration with e-commerce platforms, such as in terms of product information integrity and payment process convenience, resulting in a less than smooth user experience.
[0006] At the same time, as a widely used social and payment platform, WeChat's mini-program function provides developers with a convenient application development environment. However, there is currently no mature solution for using WeChat mini-programs to achieve immersive 3D shopping experience and combine it with convenient payment functions. There is an urgent need in the market for a shopping system based on the WeChat ecosystem that can provide high-quality 3D product browsing and interactive experience and facilitate ordering and payment. Summary of the invention
[0007] In view of the shortcomings of the prior art, the present invention provides a 3D immersive shopping mall system and a usage method implemented by a WeChat applet, which utilizes WeChat xr-frame technology to achieve in-depth interaction between users and products and a convenient ordering and purchasing function.
[0008] The technical solution of the present invention is:
[0009] On one hand, the present invention provides a 3D immersive shopping mall system implemented by a WeChat applet, including a WeChat applet end and a server end;
[0010] The WeChat applet end is used to display a virtual 3D mall and 3D commodity models placed therein to the user according to the received various commodity information, and browse the virtual 3D mall and the 3D commodity models placed therein through operations on the user interface. When the user chooses to add a commodity to the shopping cart, an order and the order status of the added shopping cart are generated and sent to the server end; when the user chooses to purchase, an order query instruction is sent to the server end, and the purchased order status or the order and the purchased order status are sent to the server end according to the order query result; after receiving the payment request from the server end, the payment link is entered and the payment success information is sent to the server end after the payment is completed, and displayed on the user interface at the same time;
[0011] The server is used to store various commodity information and send it to the WeChat applet; receive order query instructions sent by the WeChat applet and return order query results to it; receive and store orders generated by the WeChat applet, and return payment requests to the WeChat applet when the order status is purchase; update the order status and various commodity information according to the received payment success information, and send an order payment success notification to the merchant;
[0012] Furthermore, the WeChat applet terminal includes a front-end display module, an interaction module, a product data management module, an order processing module and a payment module;
[0013] The commodity data management module is used to store and manage various commodity information, and to update various commodity information in real time by communicating with the commodity database on the server side in real time. At the same time, the commodity information is classified and indexed so as to retrieve and load various commodity information; the commodity information includes 3D commodity models, commodity categories, commodity names, commodity prices, commodity inventories and detailed commodity attributes;
[0014] The front-end display module is connected to the commodity data management module, and is used to obtain various commodity information from the commodity data management module, load and render the virtual 3D mall and 3D commodity models, and present the virtual 3D mall, 3D commodity models placed in the virtual 3D mall, commodity categories, commodity names, commodity prices and commodity inventory on the user interface;
[0015] The interaction module is used to realize the interaction function between the user and the virtual 3D mall and the 3D product model. Specifically, a customized interaction logic is designed to capture the user's operation on the user interface and identify and analyze it, so as to convert the user's operation into an operation instruction for the virtual 3D mall or the 3D product model; when the user clicks the Add to Cart button on the user interface, an Add to Cart instruction is sent to the order processing module; when the user clicks the Buy button on the user interface, a Buy instruction is sent to the order processing module; the Add to Cart instruction and the Buy instruction both include the product specifications and quantity;
[0016] The order processing module is used to receive the add-to-shopping-cart instruction sent by the interaction module, obtain the commodity price and commodity inventory from the commodity data management module, and calculate the total price according to the commodity specifications and quantity selected by the user in the add-to-shopping-cart instruction, and at the same time check whether the commodity inventory meets the quantity purchased by the user. If so, an order and an order status of adding to the shopping cart are generated and sent to the server for storage, otherwise the user is prompted on the user interface that the inventory is insufficient; receive the purchase instruction sent by the interaction module, send an order query instruction to the server according to the commodity specifications and quantity in the purchase instruction, if the order query result returned by the server is that the order already exists, directly send the purchased order status to the server, if the order query result returned by the server is that the order does not exist, calculate the total price according to the commodity specifications and quantity selected by the user in the purchase instruction, and at the same time check whether the commodity inventory meets the quantity purchased by the user, if so, an order and a purchased order status are generated and sent to the server for storage, otherwise the user is prompted on the user interface that the inventory is insufficient;
[0017] The payment module is connected to the WeChat payment system, and is used to receive the payment request returned by the server and send it to the WeChat payment system, initiate order confirmation to the user, and complete the shopping payment through WeChat payment after the user confirms the order. After the payment is completed, the payment success information is fed back to the server and a payment success prompt is displayed on the user interface;
[0018] Furthermore, the front-end display module uses WeChat xr-frame technology to load and render the virtual 3D mall and 3D product models;
[0019] Furthermore, the front-end display module adopts a model compression algorithm and a data caching mechanism, and reduces the data volume of the 3D product model without affecting the visual quality of the 3D product model through the model compression algorithm; and caches the visited 3D product models through the data caching mechanism to avoid repeated loading;
[0020] Furthermore, the user's operation on the user interface includes touch gestures, sliding and clicking;
[0021] Furthermore, the customized interaction logic is designed using the touch event interface of the WeChat applet and the interactive characteristics of the xr-frame technology;
[0022] Furthermore, the payment module uses encryption technology and payment verification mechanism to encrypt the user's payment information using encryption technology and to verify the payment information using the payment verification mechanism;
[0023] Another aspect of the present invention provides a method for using a 3D immersive shopping mall system implemented by a WeChat applet, comprising the following steps:
[0024] Step 1: The user logs in to the WeChat Mini Program. After successful login, the front-end display module of the WeChat Mini Program automatically loads a virtual 3D mall including several 3D product models.
[0025] Step 2: The user browses the 3D product models in the virtual 3D mall through touch gestures, sliding and clicking;
[0026] Step 3: When the user decides to add the product to the shopping cart, the user clicks the Add to Cart button on the user interface, and the interactive module sends the Add to Cart instruction to the order processing module and executes step 4; when the user decides to purchase the product, the user clicks the Purchase button on the user interface, and the interactive module sends the Purchase instruction to the order processing module and executes step 6;
[0027] Step 4: The order processing module obtains the product price and product inventory from the product data management module, calculates the total price based on the product specifications and quantity selected by the user in the Add to Cart instruction, checks whether the product inventory meets the quantity purchased by the user, and generates an order and the order status of Add to Cart and sends it to the server for storage. If the inventory is insufficient, the user is prompted on the user interface that the inventory is insufficient;
[0028] Step 5: When purchasing a product that has been added to the shopping cart, the user clicks a purchase button on the user interface, and the interactive module sends the purchase instruction to the order processing module;
[0029] Step 6: After receiving the purchase instruction sent by the interaction module, the order processing module sends an order query instruction to the server according to the product specifications and quantity in the purchase instruction. If the order query result returned by the server indicates that the order already exists, the purchased order status is directly sent to the server. If the order query result returned by the server indicates that the order does not exist, the total price is calculated according to the product specifications and quantity selected by the user in the purchase instruction, and at the same time, it is checked whether the product inventory meets the quantity purchased by the user. If so, the order and the purchased order status are generated and sent to the server for storage. Otherwise, the user is prompted on the user interface that the inventory is insufficient.
[0030] Step 7: After receiving the purchased order status, the server returns the payment request to the payment module on the WeChat Mini Program. After the user confirms the payment, the payment module sends the payment request to the WeChat payment system, which verifies the payment information and completes the payment.
[0031] Step 8: The payment module feeds back the payment success information to the server and displays a payment success prompt on the user interface. The server updates the order status to paid and reduces the corresponding product inventory. At the same time, the server sends an order payment success notification to the merchant.
[0032] Compared with the prior art, the beneficial effects of the present invention are:
[0033] The present invention realizes an innovative WeChat applet 3D immersive shopping system, which provides users with a brand-new shopping experience, improves the fun, convenience and efficiency of shopping, and also provides merchants with a more attractive product display and sales platform. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 The present invention is a flowchart of a method for using a WeChat applet to implement a 3D immersive shopping mall system in an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The present invention is described in detail below with reference to the accompanying drawings and embodiments.
[0036] On one hand, the present invention provides a 3D immersive shopping mall system implemented by a WeChat applet, including a WeChat applet end and a server end;
[0037] The WeChat applet end is used to display a virtual 3D mall and 3D commodity models placed therein to the user according to various commodity information, and browse the virtual 3D mall and the 3D commodity models placed therein through operations on the user interface. When the user chooses to add a commodity to the shopping cart, an order and the order status of the added shopping cart are generated and sent to the server end; when the user chooses to purchase, an order query instruction is sent to the server end, and the purchased order status or the order and the purchased order status are sent to the server end according to the order query result; after receiving the payment request from the server end, the payment link is entered and the payment success information is sent to the server end after the payment is completed, and it is displayed on the user interface at the same time;
[0038] The server is used to store various commodity information and send it to the WeChat applet; receive order query instructions sent by the WeChat applet and return order query results to it; receive and store orders generated by the WeChat applet, and return payment requests to the WeChat applet when the order status is purchase; update the order status and various commodity information according to the received payment success information, and send an order payment success notification to the merchant;
[0039] The WeChat applet terminal includes a front-end display module, an interaction module, a product data management module, an order processing module, and a payment module, which work together to provide users with a smooth shopping experience;
[0040] The commodity data management module is used to store and manage various commodity information, and to update various commodity information in real time through real-time communication with the commodity database on the server side, thereby ensuring the timeliness and accuracy of various commodity information. At the same time, various commodity information is classified and indexed so as to quickly retrieve and load various commodity information, thereby meeting the user's demand for quick response in the process of browsing commodities; the various commodity information includes 3D commodity models, commodity categories, commodity names, commodity prices, commodity inventories and detailed commodity attributes;
[0041] The front-end display module is connected to the commodity data management module, and is used to obtain various commodity information from the commodity data management module, use WeChat xr-frame technology to load and render the virtual 3D mall and 3D commodity models, and present the virtual 3D mall, 3D commodity models placed in the virtual 3D mall, commodity categories, commodity names, commodity prices and commodity inventory on the user interface;
[0042] In the WeChat applet environment, in order to quickly and stably load the 3D product model, the front-end display module adopts a model compression algorithm (Draco) and a data caching mechanism. The model compression algorithm reduces the data volume of the 3D product model and improves the loading speed without affecting the visual quality of the 3D product model. The data caching mechanism caches frequently accessed 3D product models to avoid repeated loading and further optimize the user experience.
[0043] The interaction module is used to realize the interaction function between the user and the virtual 3D mall and the 3D product model. Specifically, the touch event interface of the WeChat applet and the interactive characteristics of the xr-frame technology are used to design a custom interaction logic, and the user's operation on the user interface is captured and identified and analyzed, and the user's operation is converted into an operation instruction for the virtual 3D mall or the 3D product model; when the user clicks the add to cart button on the user interface, the add to cart instruction is sent to the order processing module; when the user clicks the buy button on the user interface, the buy instruction is sent to the order processing module; the user's operation on the user interface includes touch gestures, sliding and clicking; the add to cart instruction and the buy instruction both include product specifications and quantities;
[0044] For example, users can rotate the 3D product model by sliding their fingers to view various angles of the 3D product model; zoom in or out the 3D product model to observe details by pinching and pinching; and obtain detailed product properties by clicking on specific parts of the 3D product model.
[0045] The order processing module is used to receive the add-to-shopping-cart instruction sent by the interaction module, obtain the commodity price and commodity inventory from the commodity data management module, and calculate the total price according to the commodity specifications and quantity selected by the user in the add-to-shopping-cart instruction, and at the same time check whether the commodity inventory meets the quantity purchased by the user. If so, an order and an order status of adding to the shopping cart are generated and sent to the server for storage, otherwise the user is prompted on the user interface that the inventory is insufficient; receive the purchase instruction sent by the interaction module, send an order query instruction to the server according to the commodity specifications and quantity in the purchase instruction, if the order query result returned by the server is that the order already exists, directly send the purchased order status to the server, if the order query result returned by the server is that the order does not exist, calculate the total price according to the commodity specifications and quantity selected by the user in the purchase instruction, and at the same time check whether the commodity inventory meets the quantity purchased by the user, if so, an order and a purchased order status are generated and sent to the server for storage, otherwise the user is prompted on the user interface that the inventory is insufficient;
[0046] The payment module is connected to the WeChat payment system, and is used to receive the payment request returned by the server and send it to the WeChat payment system, initiate order confirmation to the user, and complete the shopping payment through WeChat payment after the user confirms the order. After the payment is completed, the payment success information is fed back to the server and a payment success prompt is displayed on the user interface;
[0047] To ensure the security and convenience of the payment process, the payment module uses encryption technology and payment verification mechanism to encrypt the user's payment information using encryption technology and verify the payment information using the payment verification mechanism;
[0048] The server side includes a commodity database for storing various commodity information and sending it to the commodity data management module;
[0049] The following is a deployment and initialization method of a 3D immersive shopping mall system implemented by a WeChat applet:
[0050] Server-side settings: A product database is built on the server to store various product information, including 3D product models, product categories, product names, product prices, product inventory, and detailed product attributes (such as size, color, material, function description, etc.); the product database uses a suitable relational database MySQL to ensure efficient data storage and retrieval;
[0051] The server is responsible for communicating with the WeChat Mini Program. It includes a data interface for receiving requests from the WeChat Mini Program (such as product information query, order creation, etc.) and sending corresponding data to the WeChat Mini Program (such as product 3D model data, order processing results, etc.). At the same time, the server is also responsible for interacting with the payment system (WeChat Pay) and processing payment-related business logic.
[0052] WeChat Mini Program configuration: Create a Mini Program project on the WeChat developer platform and configure the basic information of the Mini Program, such as name, icon, introduction, etc. In the development environment of the Mini Program, introduce the development toolkit and library files related to WeChat xr-frame technology to realize the display and interaction functions of 3D product models in the Mini Program;
[0053] Set up the communication interface between the WeChat Mini Program and the server, including the address and parameter configuration of the interface for requesting product data, submitting orders, obtaining payment results, etc. To ensure the security of data transmission between the Mini Program and the server, the HTTPS protocol can be used for encrypted communication.
[0054] Another aspect of the present invention provides a method for using a 3D immersive shopping mall system implemented by a WeChat applet, such as Figure 1 As shown, the following steps are included:
[0055] Step 1: The user logs in to the WeChat Mini Program. After successful login, the front-end display module of the WeChat Mini Program automatically loads a virtual 3D mall including several 3D product models.
[0056] Step 2: The user browses the 3D product models in the virtual 3D mall through touch gestures, sliding and clicking;
[0057] For example, when a user slides on the screen with one finger, the interactive module detects the sliding event and converts it into a rotation operation instruction for the 3D product model, so that the product model rotates around the axis in three-dimensional space, and the user can view the appearance of the product from different angles. The two-finger zoom operation allows users to zoom in or out of the product model to view the details of the product, such as the interface of electronic products and the texture of clothing. At the same time, users can also click on specific areas on the product model (such as the product's function buttons and hot spots for displaying details), and the system will pop up a corresponding information window to display detailed information about the area, such as function introduction and material characteristics.
[0058] When users operate 3D products while browsing them, the interactive module captures the user's touch actions in real time. For example, for some products with movable parts (such as electronic products with clamshell designs and expandable household items), users can simulate the operation process through specific gestures. For example, by simulating pushing or pulling actions on the screen, the interactive module converts these actions into animation instructions for the 3D product model, so that the corresponding parts of the product model move according to physical laws, showing the usage and dynamic effects of the product.
[0059] For some products, users can customize the appearance attributes of the product. For example, when purchasing clothing, users can click on the color option, and the interactive module sends the color selection instruction to the server. The server modifies the color data of the product 3D model according to the instruction and sends the updated product 3D model back to the WeChat applet. The WeChat applet updates the display of the 3D product model in real time, allowing users to see the effect of the selected color of the clothing.
[0060] Step 3: When the user decides to add the product to the shopping cart, the user clicks the Add to Cart button on the user interface, and the interactive module sends the Add to Cart instruction to the order processing module and executes step 4; when the user decides to purchase the product, the user clicks the Purchase button on the user interface, and the interactive module sends the Purchase instruction to the order processing module and executes step 6;
[0061] Step 4: The order processing module obtains the product price and product inventory from the product data management module, calculates the total price based on the product specifications and quantity selected by the user in the Add to Cart instruction, checks whether the product inventory meets the quantity purchased by the user, and generates an order and the order status of Add to Cart and sends it to the server for storage. If the inventory is insufficient, the user is prompted on the user interface that the inventory is insufficient;
[0062] Step 5: When purchasing a product that has been added to the shopping cart, the user clicks a purchase button on the user interface, and the interactive module sends the purchase instruction to the order processing module;
[0063] Step 6: After receiving the purchase instruction sent by the interaction module, the order processing module sends an order query instruction to the server according to the product specifications and quantity in the purchase instruction. If the order query result returned by the server indicates that the order already exists, the purchased order status is directly sent to the server. If the order query result returned by the server indicates that the order does not exist, the total price is calculated according to the product specifications and quantity selected by the user in the purchase instruction, and at the same time, it is checked whether the product inventory meets the quantity purchased by the user. If so, the order and the purchased order status are generated and sent to the server for storage. Otherwise, the user is prompted on the user interface that the inventory is insufficient.
[0064] Step 7: After receiving the purchased order status, the server returns the payment request to the payment module on the WeChat Mini Program. After the user confirms the payment, the payment module sends the payment request to the WeChat payment system, which verifies the payment information and completes the payment.
[0065] In this embodiment, the payment interface displays information such as the total order price, payment method (such as WeChat wallet balance, bound bank card, etc.).
[0066] Step 8: The payment module feeds back the payment success information to the server and displays a payment success prompt on the user interface, while providing the order details viewing function. The server updates the order status to paid and reduces the corresponding commodity inventory. At the same time, the server sends a successful order payment notification to the merchant, who can perform subsequent operations such as delivery based on the order information;
[0067] Through the above specific implementation methods, the 3D immersive shopping mall system and usage method implemented by a WeChat applet of the present invention can provide users with a convenient, efficient and interesting shopping experience while ensuring the stability of the system and the security of data. In practical applications, the system functions can be further optimized and expanded according to different product types and business requirements.
Claims
1. A 3D immersive shopping mall system implemented by WeChat applet, characterized in that: Including WeChat applet side and server side; The WeChat applet end is used to display a virtual 3D mall and 3D commodity models placed therein to the user according to the received various commodity information, and browse the virtual 3D mall and the 3D commodity models placed therein through operations on the user interface. When the user chooses to add a commodity to the shopping cart, an order and the order status of the added shopping cart are generated and sent to the server end; when the user chooses to purchase, an order query instruction is sent to the server end, and the purchased order status or the order and the purchased order status are sent to the server end according to the order query result; after receiving the payment request from the server end, the payment link is entered and the payment success information is sent to the server end after the payment is completed, and displayed on the user interface at the same time; The server is used to store various commodity information and send it to the WeChat applet; Receive the order query command sent by the WeChat applet and return the order query result to it; Receive and store orders generated by the WeChat Mini Program, and return a payment request to the WeChat Mini Program when the order status is purchase; update the order status and various product information based on the received payment success information, and send an order payment success notification to the merchant.
2. According to the 3D immersive shopping mall system implemented by WeChat applet according to claim 1, it is characterized in that: The WeChat applet terminal includes a front-end display module, an interaction module, a product data management module, an order processing module and a payment module; The commodity data management module is used to store and manage various commodity information, and to update various commodity information in real time by communicating with the commodity database on the server side in real time. At the same time, the commodity information is classified and indexed so as to retrieve and load various commodity information; the commodity information includes 3D commodity models, commodity categories, commodity names, commodity prices, commodity inventories and detailed commodity attributes; The front-end display module is connected to the commodity data management module, and is used to obtain various commodity information from the commodity data management module, load and render the virtual 3D mall and 3D commodity models, and present the virtual 3D mall, 3D commodity models placed in the virtual 3D mall, commodity categories, commodity names, commodity prices and commodity inventory on the user interface; The interaction module is used to realize the interaction function between the user and the virtual 3D mall and the 3D product model. Specifically, a customized interaction logic is designed to capture, identify and analyze the user's operation on the user interface, and convert the user's operation into an operation instruction for the virtual 3D mall or the 3D product model; When the user clicks the Add to Cart button on the user interface, an Add to Cart instruction is sent to the order processing module; when the user clicks the Buy button on the user interface, a Buy instruction is sent to the order processing module; the Add to Cart instruction and the Buy instruction both include product specifications and quantities; The order processing module is used to receive the add-to-shopping-cart instruction sent by the interaction module, obtain the commodity price and commodity inventory from the commodity data management module, and calculate the total price according to the commodity specifications and quantity selected by the user in the add-to-shopping-cart instruction, and at the same time check whether the commodity inventory meets the quantity purchased by the user. If so, generate an order and the order status of adding to the shopping cart and send them to the server for storage, otherwise prompt the user on the user interface that the inventory is insufficient; receive the purchase instruction sent by the interaction module, send an order query instruction to the server according to the commodity specifications and quantity in the purchase instruction, if the order query result returned by the server is that the order already exists, directly send the purchased order status to the server, if the order query result returned by the server is that the order does not exist, calculate the total price according to the commodity specifications and quantity selected by the user in the purchase instruction, and at the same time check whether the commodity inventory meets the quantity purchased by the user, if so, generate an order and the purchased order status and send them to the server for storage, otherwise prompt the user on the user interface that the inventory is insufficient; The payment module is connected to the WeChat payment system, and is used to receive the payment request returned by the server and send it to the WeChat payment system, initiate order confirmation to the user, and complete the shopping payment through WeChat payment after the user confirms the order. After the payment is completed, the payment success information is fed back to the server and a payment success prompt is displayed on the user interface.
3. According to claim 2, a 3D immersive shopping mall system implemented by a WeChat applet is characterized in that: The front-end display module uses WeChat xr-frame technology to load and render the virtual 3D mall and 3D product models.
4. The 3D immersive shopping mall system implemented by the WeChat applet according to claim 2, characterized in that: The front-end display module adopts a model compression algorithm and a data caching mechanism. The model compression algorithm reduces the data volume of the 3D product model without affecting the visual quality of the 3D product model; the data caching mechanism caches the visited 3D product models to avoid repeated loading.
5. The 3D immersive shopping mall system implemented by WeChat applet according to claim 2, characterized in that: The user's operations on the user interface include touch gestures, sliding and clicking.
6. A 3D immersive shopping mall system implemented by a WeChat applet according to claim 2, characterized in that: The customized interaction logic is designed using the touch event interface of the WeChat applet and the interactive characteristics of the xr-frame technology.
7. A 3D immersive shopping mall system implemented by a WeChat applet according to claim 2, characterized in that: The payment module adopts encryption technology and payment verification mechanism, uses encryption technology to encrypt the user's payment information, and uses the payment verification mechanism to verify the payment information.
8. The method for using the 3D immersive shopping mall system implemented by the WeChat applet of claim 1, characterized in that: The following steps are involved: Step 1: The user logs in to the WeChat Mini Program. After successful login, the front-end display module of the WeChat Mini Program automatically loads a virtual 3D mall including several 3D product models. Step 2: The user browses the 3D product models in the virtual 3D mall through touch gestures, sliding and clicking; Step 3: When the user decides to add the product to the shopping cart, the user clicks the Add to Cart button on the user interface, and the interactive module sends the Add to Cart instruction to the order processing module and executes step 4; when the user decides to purchase the product, the user clicks the Purchase button on the user interface, and the interactive module sends the Purchase instruction to the order processing module and executes step 6; Step 4: The order processing module obtains the product price and product inventory from the product data management module, calculates the total price based on the product specifications and quantity selected by the user in the Add to Cart instruction, checks whether the product inventory meets the quantity purchased by the user, and generates an order and the order status of Add to Cart and sends it to the server for storage. If the inventory is insufficient, the user is prompted on the user interface that the inventory is insufficient; Step 5: When purchasing a product that has been added to the shopping cart, the user clicks a purchase button on the user interface, and the interactive module sends the purchase instruction to the order processing module; Step 6: After receiving the purchase instruction sent by the interaction module, the order processing module sends an order query instruction to the server according to the product specifications and quantity in the purchase instruction. If the order query result returned by the server indicates that the order already exists, the purchased order status is directly sent to the server. If the order query result returned by the server indicates that the order does not exist, the total price is calculated according to the product specifications and quantity selected by the user in the purchase instruction, and at the same time, it is checked whether the product inventory meets the quantity purchased by the user. If so, the order and the purchased order status are generated and sent to the server for storage. Otherwise, the user is prompted on the user interface that the inventory is insufficient. Step 7: After receiving the purchased order status, the server returns the payment request to the payment module on the WeChat Mini Program. After the user confirms the payment, the payment module sends the payment request to the WeChat payment system, which verifies the payment information and completes the payment. Step 8: The payment module feeds back the payment success information to the server and displays a payment success prompt on the user interface. The server updates the order status to paid and reduces the corresponding product inventory. At the same time, the server sends an order payment success notification to the merchant.