Nettailer release 25.0
2025-02
Release Notes
Vouchers with multiple discount values to each product
You can now generate unique voucher codes with variable discount values or percentages based on specific products. This enhancement gives you greater control over promotions and discounts.
Add purchase breakpoint
We've separated the approval breakpoint from the purchase breakpoint to give you more control:
Approval Breakpoint—Used when approving orders placed by others.
Purchase Breakpoint—Applied when finalizing an order at checkout.
Distributor comments for CBK/Multicase - ADD-ON ext
Now it´s also possible to send comments on purchase orders to CBK/Multicase.
Acadia Informatique - new supplier for the FR market
Acadia Informatique is now added as a new supplier for FR with catalogue import and mail ordering.
SFTI - External Availability Check (PNA) - ADD-ON
This feature gives the ability to provide stock availability in your Nettailer, on SKU level, externally, for end customers and external systems, according to SFTI Item Availability API standard.
Let cookie consent control recaptcha section
Today there is no information to our customers on why google reCAPTCHA won't work without cookie consent. This commit aims to give more information on reseller level, that cookie consent has to be enabled. And that the front-end user has to accept a functional cookie for Google reCAPTCHA. Functional cookies can be forced by using the setting 'necessary'.
User access to order history
Now there's a setting at group/customer/user for controlling user access to the order history. Default value is yes and a convenient setting is always enabled.
Increased max length on reference
Previously we had a limit of 400, that´s now updated to 3000.
Duplicate username on global editor
Check if another user account with the same username exists on the same retailer as the edited user account. Previously we used the netset core methods which checked on current retailer, which means you could create a duplicate when editing a retailer user in global mode.
Copy images from products in admin
Set main image on target product via the following order: - Existing main images in the target. - Main images from the source. - Valid 1WS images or system images as fallback. Additional images are set as well without overwriting the main image.
Check for hidden product options
Product options with products that aren't visible to the customer can cause issues as even though the option isn't presented, it will still be included in validating if it's set as mandatory. In this case, set the buy button to disabled and present a message to the customer.
Don't add quote address on order edit
Currently the quote addresses were always added to the order addresses when the quote were added to the order. This causes order addresses to be overwritten in case a new quote is added to an order that is being edited. Now we don´t add quote addresses to the order.
Recache pricelogic on toggle quantity discount
When toggling the quantity discount we previously did not recache the pricelogic resulting in quantity discount price logics shown even when the feature is off. We have now fixed that.
Remove supplier selection for product packages
This option only ever had one option because there is only ever one Nettailer supplier for a reseller. The editor already seems broken in global mode. If we want it to work globally we should instead select retailer when creating a new package. We didn't validate the supplier id, so a bug existed where an admin could set the package to any supplier. The change means that the code using the deprecated supplier data on the product is no longer needed at all.
Use correct supplier in special Verva function
This function is only ever used from the product editor when creating manual products on the "Nettailer supplier". In almost all cases the supplier in the parameter and the supplier on the product is the same, correct".
Use supprod from cost price for "special handle"
Instead of using the more or less random supplier from the product, use the one used for calculating cost price when setting the special handle flag on order items.
Product list icons alignment
When using a 4/5 column grid the icons and stock were displayed in a column instead of row. Fixed by making sure no odd styling is added when using 4/5 columns. Also remove stock text.
Format se org no in peppol order response
Removes dashes to comply with PEPPOL specifications for swedish organization number.
Hide image section customer/group editor
The image section, specifically the logo field, in the customer / customer group editor is used to populate the CUSTOMER_LOGO_URL parameter in dynamic HTML sections. It is misleading to always show it, even when the feature is not enabled. This hides the image sections in both customer and customer group editors when the setting is disabled.
Set content-type on punchout redirect
When mod_secure is used in Apache, it adds a header called: "X-Content-Type-Options=nosniff". This tells the browser to strictly use the Content-Type in the header and not guess the type if the Content-Type header is missing. Since the Content-Type was missing on this page, it was rendered as plain text and not HTLM.
Last updated