* New functionality for generate image for product
* New functionality for generate image for product
* Fix errors CTI
* remove null for second params
* fix CTI errors again
* Fix whitespace
* Fix whitespaces again
* Fix run phan
* Update commonobject.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* ADD: Management of extrafields on customer prices, level prices and default prices
* ADD: sql table for managing extrafields on customer prices, level prices and default prices
* FIX: Add actions to update, add, delete extrafields and display extrafield
* FIX: colspan for customer price table
* ADD: Management of extrafields on customer prices
* FIX: Value and search for price label
* ADD: name in the files
* FIX: *
* FIX: PHP-cs fail
* FIX: comment in english, please
* FIX: variable naming and testing
* FIX: GETPOST array
* FIX: return is an array of strings, object array will be modified as well
* FIX: return array keys for Extrafields::fetch_name_optionals_label are string too
* FIX: do not mess with extrafields code and value
* Update llx_product_customer_price_extrafields.sql
* Update llx_product_price_extrafields.sql
* FIX: whooopsie
* FIX: PHP warnings
---------
Co-authored-by: Mélina JOUM <melina.joum@altairis.fr>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* NEW: customer price and level price together
* NEW: translation
* FIX: If a price per customer exist
* FIX: do not use default price if the customer price and level price option is active
* Don't display the price level amount if the customer price is known
* FIX: double check and php cs correction
* FIX: vatrate call
* FIX: get_htmloutput_msg call
---------
Co-authored-by: Mélina JOUM <melina.joum@altairis.fr>
This commit adds another option to the variants module to set the global variable "VARIANT_ALLOW_STOCK_MOVEMENT_ON_VARIANT_PARENT".
This variable allows the variant parent product to be used in stock movements.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* added sorting of product price list by customer
* add search and sort in same time
* Update price.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* NEW : When an user unset the batch management of products, transformation of each batch stock mouvement in global stock mouvement
* FIX : Alert on deserialize product
* FIX : Correction of the trad
* Fixing style errors.
* FIX : PR returns
* FIX : using llx_product_batch table
* FIX : langs
* Fixing style errors.
* FIX : $value must be an absolute value
* FIX : init $inventorycode before while loop
* Fixing style errors.
* FIX : "Yes (unique serial number required)" choice must not be available on product edit if its current status batch is "Yes (lot required)"
* Fixing style errors.
* FIX : Just display a message when we change from batch to serial
* Fixing style errors.
* Update card.php
* Update card.php
* Update product.class.php
* Update product.class.php
---------
Co-authored-by: Adrien Raze <adrien.raze@atm-consulting.fr>
Co-authored-by: stickler-ci <support@stickler-ci.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* FIX check tva_tx before comparing price_min_ttc
* better price_ttc comparison for propal, commande, facture lines
* price_ht must be transformed into number before using it for calculating