Wimoor ERP Documentation

repository·main·Indexed 23 days ago

https://github.com/wimoor-erp/wimoor

An open-source, commercially supported Amazon ERP system for cross-border e-commerce sellers. It provides procurement planning, sales analysis, and advertising management. Built on a microservices architecture using SpringBoot 2.0.0, Spring Cloud, and Vue3, the system includes integration with the Amazon Selling Partner API via the swagger-java-client for authorization, catalog items, and FBA inbound eligibility.

Tokens
323.6K
Snippets
500
Records
1.3K
Agent score
79%

What's inside Wimoor ERP

  1. Overview of the Settlement SKU Module

    main

    The Settlement SKU module is a core financial management component used to query, manage, and analyze SKU-level financial data within specific accounting periods. It features a decoupled architecture with a Vue 3 frontend and a Spring Boot backend.

    Key Capabilities

    • Multi-dimensional Filtering: Filter data by store (group), date type, date range, and owner (product manager).
    • Currency Switching: View financial data in Chinese Yuan (CNY), US Dollars (USD), or the specific marketplace currency.
    • SKU Search: Search for specific platform SKUs using keywords.
    • Settlement (结账): Lock exchange rates to ensure financial data accuracy.
    • Recalculation (重算): Manually trigger data recalculation to ensure data timeliness.
    • Data Export: Export Settlement SKU data to Excel.
    • View Modes: Toggle between horizontal and vertical table layouts.
  2. Overview of the Product Management Module

    main

    The Product Management module is a core component of the Wimoor system. It manages comprehensive enterprise product data, including:

    • Basic Information: Name, SKU, Brand, Category, and effective dates.
    • SKU & Specifications: Dimensions (item, box, package), weight, and units.
    • Procurement: Suppliers and tiered (step-wise) pricing.
    • Assembly & Composition: Product combinations (for manufactured goods) and associated consumables.
    • Logistics: Shipping information and logistics-related costs.
    • Inventory & Tags: Stock levels and product labeling.

    This module serves as the foundational data source for procurement, inventory, and sales workflows.

  3. Overview of Logistics Quote Settings

    main

    The setting.vue page is the central configuration interface for logistics quoting within the Wimoor ERP system. It is used to manage two primary entities: Inquiry Agents (Buyers) and Logistics Suppliers.

    Key capabilities include:

    • Binding and unbinding Inquiry Agent tokens.
    • Managing Inquiry Agent profile information.
    • Performing CRUD (Create, Read, Update, Delete) operations on Logistics Suppliers.

    File Path: wimoor-ui/src/views/erp/shipv2/quote/setting.vue

  4. Overview of the Placement Confirmation Page (placement_confirm.vue)

    main

    The placement_confirm.vue page is a critical step in the shipment workflow. It allows users to review inbound configuration options, select placement services, manage shipment details, and configure logistics before final shipment confirmation.

    Key Capabilities:

    • Display inbound configuration plans for a shipment plan.
    • Select specific inbound configuration services.
    • View detailed shipment information and product lists.
    • Configure logistics information and delivery schemes.
    • Finalize and confirm the shipment plan.

    Technical Stack:

    • Frontend: Vue 3 (Composition API) + Element Plus
    • Backend: Spring Boot + MyBatis Plus
    • Data Interaction: Axios for asynchronous API calls

    File Path: wimoor666\wimoor-ui\src\views\erp\shipv2\shipment_add\shipstep\placement_confirm.vue

  5. Overview of the Advertising Statistics Module

    main

    The Advertising Statistics module in Wimoor is designed for monitoring and analyzing Amazon advertising performance. It provides real-time data tracking, anomaly detection, visual analysis, and conversion funnel insights to help optimize advertising strategies.

    Key Capabilities:

    • Real-time Statistics: Monitor active campaigns, ad groups, product ads, and keywords.
    • Anomaly Alerts: Detect unusual performance in product ads and keywords.
    • Visual Analysis: Trend charts and conversion funnel analysis.
    • Performance Ranking: ROAS (Return on Ad Spend) rankings to identify high-efficiency ads.
    • Multi-currency Support: Switch between USD and CNY.
    • Reporting: Detailed daily and monthly data reports.
  6. Overview of the FBA Shipping Page (three_ship.vue)

    main

    The Shipping Page (three_ship.vue) is a critical component of the Wimoor ERP FBA (Fulfillment by Amazon) shipping workflow. It is designed to manage shipment information, configure delivery details, manage logistics, and handle the outbound shipping process.

    Core Capabilities

    • Shipment Management: Loading and managing shipment data.
    • Delivery Configuration: Setting expected arrival times and selecting delivery methods.
    • Logistics Management: Handling logistics information and tracking.
    • Labeling: Printing and downloading shipping labels.
    • Outbound Processing: Submitting delivery information and executing the outbound shipment process.
  7. Overview of the FBA Storage Fee Module

    main

    The FBA Storage Fee module is a financial tool designed to track and analyze Amazon FBA storage fees and long-term storage fees (aged inventory surcharges).

    Core Capabilities:

    • Storage Fee Statistics: Analyzes monthly FBA storage costs, including base rates, total volume, and storage utilization.
    • Aged Inventory Surcharge Statistics: Analyzes surcharges for aged inventory over specific time periods to help manage inventory backlog.
    • Report Export: Exports storage and aged inventory fee data to Excel files.
    • Report Import: Allows importing official Amazon storage fee reports into the system.
  8. Overview of the Performance Report Module

    main

    The Performance Report Module is a core feature of the Amazon store management system used to display and analyze store performance data. It uses a decoupled architecture:

    • Frontend: Vue 3, Composition API, Element Plus, and Axios.
    • Backend: Spring Boot 2.x, MyBatis-Plus, and Spring Security.
    • Database: MySQL.
    • Data Source: Amazon SP-API.

    Key capabilities include multi-dimensional performance display (Customer Service, Product Policy Compliance, Shipping Performance), real-time data updates, store/marketplace selection, and visual data representation via charts and color coding.

  9. Overview of the FBA Daily Inventory Module

    main

    The FBA Daily Inventory module is a core inventory management feature within the Wimoor system (compatible with Wimoor version 6.0 and above). It is designed to help sellers monitor real-time inventory dynamics and optimize management strategies through several key capabilities:

    • Dynamic Date Column Generation: Automatically generates columns based on dates for temporal tracking.
    • Multi-dimensional Filtering: Allows users to slice and dice inventory data using various criteria.
    • Data Export: Enables exporting inventory reports for external analysis.

    The module utilizes a decoupled frontend-backend architecture designed for high performance and scalability.

  10. Overview of the Shipment Page (three_ship.vue)

    main

    The Shipment Page (three_ship.vue) is the third step in the Wimoor ERP FBA (Fulfillment by Amazon) shipping workflow. It serves as the critical link between the packing stage and final dispatch, allowing users to manage shipment details, configure delivery information, manage logistics, and handle outbound processes.

    Key Capabilities:

    • Viewing shipment lists and detailed information.
    • Configuring estimated arrival times.
    • Selecting carriers and shipment types (e.g., SP/LTL).
    • Configuring delivery methods.
    • Managing logistics information.
    • Downloading shipment labels (box labels, 2D barcodes, pallet labels).
    • Submitting delivery information.
    • Processing shipment outbound and consumable outbound.

    Technical Stack:

    • Frontend: Vue 3, Composition API, Element Plus.
    • Backend: Spring Boot, MyBatis Plus.
    • Data Visualization: ECharts.
  11. Overview of the Shipment Final Confirmation Page (four_end.vue)

    main

    The four_end.vue page is the final confirmation step in the FBA shipment process within the Wimoor ERP. It is responsible for displaying the complete details of a shipment plan, listing all associated items, and providing the final action buttons to complete the shipment process.

    Technical Stack:

    • Frontend: Vue 3 (Composition API) + Element Plus
    • Backend: Spring Boot + MyBatis Plus
    • Data Interaction: Axios for asynchronous API calls

    Page Path: wimoor666\wimoor-ui\src\views\erp\shipv2\shipment_add\shipstep\four_end.vue