December 8, 2020
Promotions "Spend and Get $ Off Your Purchase" and "Spend And Get % Off Everything" now support product and product group restrictions.
Changes have been made in API calls getCampaigns, saveCampaign and calculateShoppingCart. There are no new input fields; input parameters "purchasedProductGroupIDs"
, "purchasedProducts"
and "awardedProductGroupIDs"
in API call saveCampaign are now just accepted for these two promotion types mentioned above.
Configuration parameter "einvoice_return_sales_document_without_discount"
has been added. When this flag is set to 1, the XML invoices retrieved from API call getEDocuments will not contain discount information (but row price will be the final discounted price).
Fixed: when using invoice algorithm 4, the sales invoice row totals written to database were inaccurate. This may have affected Actual Reports printouts, for example.