Variant process bar on website
Use different storage location for different variants
On change of variant combination sku will change
Number of variants of products show in website
Creates the tax data menu in location, where the models of Minimum Vital Remuneration, UIT, SIS, SCTR are created
At ๐ฉ๐ฟ๐ฎ๐ท๐ฎ ๐ง๐ฒ๐ฐ๐ต๐ป๐ผ๐น๐ผ๐ด๐ถ๐ฒ๐, we continue to innovate as a globally renowned ๐๐ต๐ถ๐ฝ๐ฝ๐ถ๐ป๐ด ๐ถ๐ป๐๐ฒ๐ด๐ฟ๐ฎ๐๐ผ๐ฟ ๐ฎ๐ป๐ฑ ๐ข๐ฑ๐ผ๐ผ ๐ฐ๐๐๐๐ผ๐บ๐ถ๐๐ฎ๐๐ถ๐ผ๐ป ๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐. Our widely accepted shipping connections are made to easily interface with Odoo, simplifying everything from creating labels to tracking shipmentsโall from a single dashboard. Weโre excited to introduce Vasp Odoo Connectors your one stop solution for seamless global shipping management, now available on the Odoo App Store! At Vraja Technologies, we continue to be at the forefront of Odoo shipping integrations, ensuring your logistics run smoothly across countries. Users also search using these keywords Vraja Odoo Shipping Integration, Vraja Odoo shipping Connector, Vraja Shipping Integration, Vraja shipping Connector, Vasp Odoo Shipping Integration, Vasp Odoo shipping Connector, Vasp Shipping Integration, Vasp shipping Connector, Vasp vraja technologies, Odoo Vasp. vraja_shipping_solution
Accept POS payments via VastPay QR / PWA (SAR, Saudi Arabia)
Registro de Ivas
Add Vat to contact filters
AI Document Classification, Routing & Retention for Odoo Documents
Implementation of a mechanism to share secrets
This module adds tools for working with vaults. Two types of vaults are available: HashiCorp and Secret Manager. Only one type of secret storage is available: key and value. There are json schemas for storing a single key value (KeySecretType), a pair of secrets (KeyPairSecretType) and a login/password (LoginPasswordType) 1. The module provides a new field type VaultSecretField. Thanks to this field the filled data will be stored in the vault and the secret path will be stored in the database. The field can be used in any model, including res.config.settings to store module settings. # Examples of working with vault field: # model class ResConfigSettings(models.TransientModel): _inherit = โres.config.settingsโ secret = VaultSecretField(secret_type=KeyPairSecretType.type) # view <field name=โarchโ type=โxmlโ> .... <field name=โsecretโ /> .... </field> 2. The module provides a VaultSecret API class that performs standard CRUD interaction with a vault. # Examples of working with the API class: # Create new_secret = VaultSecret.save_secret( LoginPasswordType.type, login=login, password=password ) # or new_secret = VaultSecret(path="custom/path", secret_type=LoginPasswordType) new_secret.write_secret({"login": login, "password": password}) # Get secret = new_secret.get_secret() login = secret['login'] password = secret['password'] # Write new_secret.write_secret({"login": login, "password": password}) # Delete new_secret.delete_secret()
Vazirmatn Typography
Integration with Vchasno.Cash
Vchasno kasa integration
Generate PDF for product labels in vector format