Release notes

February 15:th 2023

NORCE [JETSHOP] (v.23.7.1)
New features
  • Support for Google Analytics 4 events in checkout and on order confirmation is now live.🥳
    Supported events are begin_checkout, add/remove from cart and purchase. This implementation only covers new events in the checkout to align with GA4 requirements. It does not affect tracking in store, for example page_views. GA4 is already supported in Norce [Storefront]. GA4 is not supported in old store front ResponsiveBase.
  • Support for GoogleTrackingConsent. Read more here: https://docs.norce.io/storefront/analytics/consent-api 
Bugs fixed
  • Fixed a rare bug where duplicate orders could be created due to issues in Klarna Checkout
  • Fixed a bug where limited percent discount was applied as global discount in icehouse.csv price comparison file.
  • Fixed an issue where order confirmation failed due to already used one time discount code
  • Fixed a bug where e-mail tags for order row discount was displayed even though no discount was applied.
  • Fixed an issue with link to external terms and conditions
  • Fixed a fallback on DeliveryPhone when DeliveryMobilePhone is empty when getting delivery data from Ingrid.
NORCE [CONNECT]
New features
  • Setting to ignore receipts and order confirmations for orders from specific market places to Voyado
  • GTIN/Ean sync now syncing on all updates both ways between Norce and Specter. Contact support to activate.
  • New setting in ERP for base stock based on "AvailableForShipment" field instead of default "Available" field in Visma .Net.

January 18:th 2023

NORCE [JETSHOP] (v.23.3.1)
New features
  • Added a new webservice endpoint where you can send in prices including VAT "PriceList_UpdateArticleIncVAT". The endpoint only handles updates on existing products and price incl VAT needs to be without any decimals.
  • Order_Get endpoint in our webserivce now includes ExternalPaymentId in the response. This will hold information regarding what paymenttype that is selected within Adyen
  • Increased salesource cookie value to store more characters (max length)

Bugs fixed
  • Ingrid Delivery Checkout: Added missing mapping for company customers to set company att and company name. Updated to always use customer delivery address first and then billing
  • Fixed a bug where the combination of discounts "Cheapest product" and "Percentage" would calculate the sum of the cheapest product incorrect.
  • Fixed a bug where orders sometimes came in double in Google Analytics Universal
  • Fixed a bug where terms and condition set as url sometimes disappeared
  • WebService can now Save TrackingNumberText on TrackingData (FreightServiceTrackID field) even if TrackingNumberUrl is empty in Order_UpdateOrderData requests.
NORCE [CONNECT]
New features
  • Order status is now set to Delivered when orders has been closed in Sitoo.
  • Package articles in Specter can now have its product and stock data synced between the systems.

November 4:th, 2022

 

NORCE [JETSHOP] (v.22.44.1)

New features

  • Publishing rules for products: We've introduced a new way of controlling when a product should be considered published on the site.
    Rules available are: 
    • Name = The product has to have a name.
    • Buyable = The product must be considered buyable.
    • Image = There must be at least one image connected to either the product or to any variant.
    • Price = The product must have a price that’s greater than zero.
      Get in touch with Product Support if this is something you would like to activate in your store. 
  • Added the possibility to exclude discounted products when creating and updating campaigns in the web service API.

Bugs fixed

  • Date is now included in the stock-status field for hyperdrive feeds. "Arrives at X"  stock statuses are now outputted like this: "Arrives at date: 2022-11-01".
  • The cookie "SaleSource" that you can use in the checkout was only allowing 100 characters, it is now extended to allow 4096 which is max for a cookie.
  • Fix for breaking change introduced in Vipps where decimal amount was rejected.
  • Weight was sent as kilograms to Ingrid Delivery Checkout, this is now changed to grams to match how the data is saved in Jetshop.
  • There was an issue in Admin where we used to have a blue border around unconnected products when you connect products to a product group, this border is now back.

 

NORCE [CONNECT]

New features

  • It is now possible to map currency in Specter to different currency pricelists in Jetshop

 

Bugs fixed

  • Specter integration:
    • Round off value is now sent as an article row to Specter
    • Fixed that VAT was incorrectly added to the order even though it was an export order.  Meaning no VAT was added in Jetshop but when sent to Specter it was still added.
    • Fix is out for "Shipping company name incorrectly taken from billing information instead of shipping information when sending orders to Specter."

 

NORCE [STORE FRONT]

New features

  • MemberPrice is added to the store api. Member prices can be used together with Voyado where you have the possibility to say if a discounted price on a pricelist only should be available if you are a member of the store Loyalty Club. 

 

WORK IN PROGRESS

  • New Jetshop Admin – Edit product
  • New Checkout Services.
  • B2B Storefront.
  • New admin API’s.

October 17:th, 2022

NORCE [JETSHOP] (v.22.42.1)
New features
Rewrite of order flows for Avarda Checkout and Walley Checkout to minimize hick ups.

Bugs fixed
Fixed a bug with activate customer in Jetshop that existed in Voyado
Fixed default preferences in Voyado when signing up in Jetshop
Fixed an issue with receipts not being sent to Voyado if buyer was a transactional contact and not had an account in Jetshop.

NORCE [CONNECT]
Bugs fixed
Specter:
Support for variant visibility for multi shops.

WORK IN PROGRESS
Edit product in New Jetshop Admin – PIM
New Checkout Services.
B2B Storefront.
New admin API's.

September 19:th, 2022

 
JETSHOP COMMERCE (v.22.38.1)
New features
  • It is now possible to have discounts calculated on each product row in the printable order template, instead of the discount being grouped only in the summary. This is a feature that customer support needs to activate for you. Have in mind that if you already have a customised (design) template this needs to be considered when applying the new template, as there might be design hours included if a merge with the existing template is needed.
  • Walley and Vipps can now be active at the same time
  • Importing delivery date is now possible in the csv-import in admin. This can be used when a product is using stock status id 9 (Available date)

Bugs fixed

JETSHOP CONNECT
Bugs fixed
  • Specter integration:
    • Bug that could lock stock updates from Specter for longer than expected fixed.
    • Bug that could cause the variant structure to become faulty in some cases is fixed
    • Bug that kept new variants on existing products from being created is now fixed

WORK IN PROGRESS
  • New Jetshop Admin – PIM (Product Information Management), now out in production on beta customers.
  • New Checkout Services.
  • B2B Storefront.
  • New admin API’s.

August 22:th, 2022

 
JETSHOP COMMERCE (v.22.34.1)
New features
  • Added support for fetching billing address based on delivery address for Svea Checkout due to changes in Finland.
  • Added support for getting price history of products(released during the summer)
Bugs fixed
  • Fixed a bug where PID/SSN was not set as mandatory on customer look up for my pages.
  • Fixed a bug where images on variants in some cases was missing in the price comparison file.
  • Fixed an issue for visibility of products when changing status(API, WEB, BOTH, HIDDEN) on categories.
  • Fixed an issue for Adyen where customers sometimes ended up on a blank page after external redirect.
  • Fixed a bug with incorrect format on stock status "ArrivesAtDateX" in 
JETSHOP CONNECT
New features
  • New product integration for Yotpo(v3) is now out in production. Testing on beta customers in place and switch to the new integration will be covered automatically before the end of September.
Bugs fixed
  • Fixed a bug for Voyado connector for receipts.
  • Specter: Ordinary price set as including vat based on setting
  • Specter: Improve handling of stock updates
  • Specter: Improve handling of large product syncs
  • Specter: Fixed a bug where variants sometimes got changed visibility
NORCE STOREFRONT(v.5.14.1)
New features
  • Added support for hideprice property
  • Allow grouping of channels where we only recommend channels within the group. This also only renders alternate routes from channels within the group.
  • Added component to view product price history.
Bugs fixed
  • Added null check to comment validation for AddToCart
  • Uptake grouped channels in various channelselectors
WORK IN PROGRESS
  • New Jetshop Admin – PIM (Product Information Management), now out in production on beta customers.
  • New Checkout Services.
  • B2B Storefront.
  • New admin API’s.

June 13:th, 2022

 
JETSHOP COMMERCE (v.22.24.1)
New features
  •  Webhooks with price and stock data in the payload is now available.
  • Support for selling digital gift cards via Awardit(Goyada and Retain24).
Bugs fixed
  • Fixed a bug for Svea Checkout for handling flag SveaWillBuyOrder in certain cases.
  • Fixed an issue with ProductChanged events on changed comments on products
  • Fixed a potential issue with orders in pending payment state in combination with selling digital gift cards.
  • Fixed an issue when selling gift cards and using Klarna Shipping Assistant for shipping cost.
  • Added a setting for handling of 301 redirect fallback on default culture
  • Fixed an issue where External freight service id was not always updated when using basic shipping via Klarna Checkout.
JETSHOP CONNECT
New features
  • Possible to handle giftcards in webservice. Added to product_save and order_get methods.
  • Possible to handle dynamicContent on customer in webservice. Added to all customer methods.
  • Specter: Stock import implemented. Should lower the time it takes for stock status and level to update in the shop.
  • Specter: Date taken from list of incoming deliveries. When having a negative stock and incoming orders, there is now a feature for setting date from the incoming order that covers all reservations and makes product available for reservation yet again.
Bugs fixed
  • Variant GTIN not being handled correctly when sent to Trustpilot
  • Specter: Fixed a bug where Norwegian language was not handled with expected language code
  • Specter: Product switching back to exact amount stock status with zero stock after having switched to their out of stock status
WORK IN PROGRESS
  • New Jetshop Admin – PIM (Product Information Management), now out in production on beta customers.
  • New Checkout Services.
  • B2B Storefront.
  • New admin API’s.

May 16:th, 2022

JETSHOP COMMERCE (v.22.20.1)
New features

  •  Support for Walley 2.0 where merchants now can use Vipps and MobilePay inside Walley.
  •  Customers can now be added to a specific customer group on signup and/or on my pages if a access code is provided and match the set access code on the customer group.
  • Support for externalAttributes for Voyado. This means that it’s now configurable to set and display attributes like gender, interest, level etc.
  • Added culture for gift cards via Eseco so the integration now support multiple countries.

Bugs fixed

  • Organization number was not always set for payments via Walley.
  • News and manufacturer were missing from Google sitemap.
  • Fixed a mapping issue for Norwegian culture with Adyen. 

JETSHOP FLIGHT (v.5.13.0)
New features

  • Allow sending dynamicContent and preferences as a part of SignupInput see docs.
  • Allow adding additional formatter for signup values, can be used with externalAttributes sent to Voyado see docs usage.

Bugs fixed

  • Fixed problem where infinitePagination showed there are more (next) products if total results and products per page are equal. 

JETSHOP CONNECT

New features

  • Possibility to send receipts to Voyado even though the customer isn’t a member.
  • New event for Klaviyo added for OrderedProducts more info here about the event.

Work in progress 

  • New Jetshop Admin – PIM (Product Information Management), now out in production on beta customers.
  • New Checkout Services.
  • B2B Storefront.
  • Webhooks with price and stock data, now out in production on beta customers.
  • New admin API’s. 

April 13:th, 2022

JETSHOP COMMERCE (v.22.13.1)

New features

  • The new login is now launched for all Jetshop Commerce customers. This includes a number of security updates but the biggest one being that we no longer need to send a password in clear text (never stored in clear text) for Jetshop Admin Users.

Bugs fixed

  • Fixed an issue where products that automatically was hidden after the last item was purchased wasn’t sent to Google analytics and Tag manager dataLayer on the thank you page.
  • Sorting of pages in Jetshop Admin after activating sub pages was acting up and is now solved. 
  • When using the feature ”One canonical per product family”, all of the urls for included products where presented in our Google sitemap. This is now fixed where of only the shared Canonical for the Family is presented.

JETSHOP FLIGHT (v.5.12.4)

New features

  • Allow sending priceListAccessCode as a part of SignupInput see docs.
  • We now only print out link rel=”alternate” in the HTML document if you are on a url that is a Canonical
  • Culture and channel parameters are removed from the link rel=”alternate” URL’s. Example ?culture=xx-XX” is no longer present in the URL.
  • A config option for only using a products primary route inside of flight has now been added. This is to minimize the amount of URL’s existing for one product to only one URL.

Bugs fixed

  • Fixed an issue where the link rel=”alternate” URL for a non default language wouldn’t use the language suffix correctly in the url causing it to be dead.
  • To make sure that Facebook CAPI backend events are fired before potential frontend events we now send (CurrentTime -5 min) as timestamp for the backend events.
  • Country and IP wasn’t sent correctly for Facebook CAPI backend events, but are are fixed now.

JETSHOP Store-API

Bugs fixed 

  • Fixed an issue where cartItem.customerComments special characters was unnecessarily HTML encoded.

Work in progress 

  • New Jetshop Admin – PIM (Product Information Management)
  • New Checkout Services.
  • B2B Storefront.
  • Webhooks with price and stock data.
  • New admin API’s.

Feb 14:th, 2022

JETSHOP COMMERCE (v.22.6.1)

New features

  • New to the Content editor is that HTML elements now can take a customCssDropdown property in meta, to define arbitrary css-keys and values to choose from in the WYSIWYG editor. As an example, this can be used to define a font-family, or color dropdown.

Bugs fixed

  • Fixed indexing issues for products that got excluded from a campaign when updating the campaign in our SOAP webservice.
  • Fixed a sorting issue for multiple images connected to a product when auto connecting in Jetshop Admin. 

JETSHOP FLIGHT (v.5.12.1)

New features

  • Subpages are now launched for Jetshop Flight. See example, desktop: https://d.pr/v/FFq0hD and mobile: https://d.pr/v/waLhee
    An update to the latest (5.12.1) version of Flight is needed and potentially some changes to make it fit your design. The feature in Jetshop Commerce Admin is activated by Jetshop Support.
  • Added Structured data ”Type”, ”Name” and ”Image” for pages and categories What is structured data?
  • Allow preview of content for a language that isn’t active yet in the channel.

Bugs fixed

  • Updated Facebook Conversion API version from v10 to v13 due to some clients getting ”deprecated” response from Facebook.
  • Sometimes Initiate Checkout event for Facebook CAPI did not fire. Added a callback to wait for a response from server tracker before redirecting to cart, to make sure we always send the event. 

Work in progress 

  • New Jetshop Admin – PIM (Product Information Management)
  • New login to admin
  • New Checkout Services
  • B2B Storefront
  • Webhooks with price and stock data
  • New admin API’s