I am looking for a developer to create a new addon. The goal of this custom CS-Cart development is to implement an automated system that assigns a predefined weight to products based on the category selected by the vendor. This will ensure accurate shipping cost calculations without requiring vendors to manually enter product weights.
How This Should Work
-
Modify Category Selection Process for Vendors
• Vendors should only be able to select one category per product.
• Remove the ability to search for or manually type categories.
• Vendors should navigate through category menus, starting with parent categories (e.g., Electronics, Appliances, Fashion).
• Selecting a parent category should expand subcategories.
• Vendors continue selecting subcategories until they reach the final (leaf) category.
• The last selected subcategory becomes the chosen category for that product. -
Assign Default Weight to All Categories
• The marketplace admin should be able to set a default weight (kg) for every category, including parent and child categories.
• When a vendor selects a category for a product, the system should:
• Apply the predefined weight assigned to that category.
• If no weight is set for that category, inherit weight from the closest parent category with a predefined weight. -
New “Detected Delivery Method” Tab in Categories Menu
• Under the Categories menu, there should be a new tab displaying the detected delivery method, cost, and estimated delivery time.
• This information should be pulled directly from CS-Cart’s native shipping calculations.
• Example Scenario:
• If the Marketplace Admin creates a shipping method called “Standard Delivery Small”
• Estimated delivery is set to 2-5 business days
• Weight range is 0-5 kg
• Cost is $10
• Then, when a vendor selects a category that falls into this weight range, this detected shipping method and its associated details should be displayed.
• Vendors should not be able to override this information since it is a standardized marketplace shipping rule. -
Ensure Compatibility with CS-Cart’s Weight-Based Shipping System
• The assigned weight should work with CS-Cart’s existing shipping system to calculate delivery costs accurately.
• Ensure that shipping costs reflect the predefined category weight.