The client is an import-export trader of cosmetics, primarily operating in Mexico. Prior to engaging with Nova Company for the development of an app. The client relied on social media platforms such as Facebook and Twitter to showcase their products and accept orders.
However, the lack of a systematic order management, inventory management, and shipping management system resulted in a heavy workload for employees and increased the likelihood of errors. In this situation, the client urgently needed an e-commerce platform that combines front-end and back-end capabilities, allowing customers to easily place orders and receive them with confidence, while significantly reducing the burden on staff: the Cosmetics E-commerce Platform (web and mobile app).
The client's main partners are located in Mexico and some Latin American regions, so the website and app need to support the display of the Spanish language.
The platform needs to support customer service chat functionality, allowing customers to communicate with backend customer service through image, text, and voice messages (voice messaging is exclusive to the app and not supported on the website).
User registration requires filling in a valid invitation code provided by the platform for effective customer management.
Considering the requirements of wholesale business, shipping costs can be set based on the total amount of wholesale products.
To facilitate order verification, shipment updates, etc., the client wants to add a module to manage backend orders on the app, allowing for convenient and timely updates of shipment information, order status changes, and printing of order details.
Solution: We deeply understand the client's business demands and help them achieve their goals by putting the client at the center. For example, when helping the client apply for a SMS signature, we encountered issues due to a domestic company registering the trademark the client used in Mexico. To resolve this problem, we made multiple calls to Alibaba Cloud customer service and, with their assistance, successfully applied for an SMS signature using the client's registered company abbreviation, which gained the client's approval.
Solution: Our development team extensively researched the payment interfaces of VISA and MasterCard, registered a developer account in the VISA Developer Center, and conducted tests on the payment interface using the sandbox environment. After completing the development, we submitted the project for deployment, allowing the client to conduct testing in a real payment environment.
Solution: The order printing template is generated in the backend, and the front-end app uses the mobile device's printing function to achieve order printing on the mobile app.
Solution: We used Bootstrap combined with jQuery technology to create a responsive layout that adjusts content arrangement based on the page size. For special styling, such as using specific tables, we made adjustments using jQuery. We used rem units for CSS styling, and the script adjusts the base unit based on the device window size. This ensures a more natural layout for the page's whitespace and font structure on smaller devices. The original web content of the platform had a narrow width and was mainly designed for mobile device access, so we redesigned the entire page document structure.