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.

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