- Company looking to have prior customizations ported to a newer software version as well as having a few additional customizations done.
- The company wants to migrate from an older version of vTiger CRM to a new version.
- Take a backup of the existing version with a database on the safer side at the client end.
- Implement migration on the staging server first and provide a URL to the client for testing.
- The client tested the version and approved it on the staging server.
- Client and team variance decided off time to move the new version on live link to the existing database.
- Finally, the team migrates from an older version to a newer version.
- We must have the ability to add bundles within bundles. And then add those bundles within other bundles.
- Individual parts and parts within bundles will be used in both purchase orders and sales orders.
- Bundles within bundles (and those within more bundle levels) will be used in sales orders only.
- Any PO’s created that has a bundle will reduce stock of the parts in the bundle upon creation.
- Parts that are sold individually and in bundles will have separate part numbers created. Stock will be moved from the part not in a bundle to the part that is in a bundle as needed.
In the product module, we added “Bundle Quantity,” which is used to specify how much quantity of the product is needed to create a parent bundle. This quantity must be specified by the user when adding a product to the vTiger system.
Stock Management
As per the client requirement, stock of the line item product has increased when the status of the PO is marked as “received shipment.”
To do that, we use a recursive loop to calculate the stock because we have a tree structure for the products, as some products are under the parent product and the same product is the parent of another product.
As per the client requirement, stock of the line item product has increased when the status of the SO mark is “shipped.”
To do that, we use a recursive loop to calculate the stock because we have a tree structure for the products, as some products are under the parent product and the same product is the parent of another product.
- vTiger® version 5.4
- PHP 5.3
- MYSQL
- SMARTY Framework