SRS Patch notes for 7.4-65

Created by Migration Bot, Modified on Fri, 23 Oct at 11:32 AM by Migration Bot

Originally written by Will Miller, last updated Oct 29, 2024, on the Swan Retail knowledge base (SRS).

Part of: SRS 7.4


Version 7.4-65

29th October 2024

- Fixes

SWAN-4930 - Customer Order Control Centre and Enquiry - Uses 'Schedule Sales Orders' Permission for branch collections, but shouldn't

Users without schedule permission can confirm collection as long as "Branch Collection Confirmation Screen" is in their menu profile. Previously they had to have the ‘Schedule Sales Orders’ permission which then meant there were some routes through to scheduling deliveries even if the user didn’t have the delivery programs on their menu.

Customer Order Enquiry:

Customer Order Control Centre:

SWAN-4763 - Quote Conversions - Required dates should be set based on leadtimes at quote conversion

The ‘required by’ date is now set on quote conversion lines based on the lead time. Previously the dates were set when the quote was created but not updated when it was accepted and converted, which had the risk of making the dates unachievable.

Support #: SUP-49695, SUP-31256

- Changed

SWAN-4969 - Server Administration - Make client lookup Client Side or Server Side based on parameter

In addition to SWAN-4838 Swan Server Administration - Client list slow to populate which was included in 7.4-64, a new option has been included which will improve performance and resiliency on some local sites where network issues may interfere with the update of the client list.

New parameter: CLIENT_LOOKUP_METHOD which will default to 1, which indicates to work as it did prior to 7.4-64, but if the Server Administration client lookup is slow then this can be changed to 2 which will change the program to use a new method where the server processes more of the lookup.

Support #:52576

SWAN-4963 - Big Ticket Range Maintenance - Changes to swatches and options not altering the amend date of a product

When changing an option or option set in Big Ticket Options Maintenance, any attached web enabled items will have their amended date updated. This had been enabled in 7.4-58 but has now been widened, so it applies to more items.

Changes to options cause connected catalog items to update web including:

  • Adding options

  • Removing options

  • Amending descriptions

  • Adding swatches

  • Changing swatch details including images

Big Ticket Options Import to come. For now, if you update an option set through import and want to trigger updates to all connected items, open the option set and make a small change before saving it.

SWAN-4931 - Shopify - Allow for multi-site by allowing upload based on 'Web Enabled' per branch

Systems with Shopify websites can now choose to send a subset of items by setting parameter web_stock_branch_lvl to ‘Y'. This will then force all connected websites to look at the web enabled tickbox on the branch tab of item maintenance, instead of using the general item setting. You should set Web Enabled against the web branch so the website is presented with the item. This does not define where stock is taken from, that’s done in Web Control.

The 'Publish to web’ option on settings tab is still used for both configurations.

Single website, or all items on all websites: web_stock_branch_lvl = 'N'

Multiple websites, where you are defining items per-website: web_stock_branch_lvl = 'Y'

Item import can also be used to set these. WebEnabled for the settings tab and ‘WebEnabled B’ (Where B is your branch number for the website).

This configuration method remains the same for other websites using the SRS API.

Support #: SUP-51231

SWAN-4919 - Web Promotions API - Ignore database locks

Promotions Online via Sellerdeck now faster and reduced impact on SRS from incoming requests.

Support #: SUP-51554

SWAN-4900 - Concession Invoice Transaction Type

Concession invoices used to post using CINV, the same as Cenpac. This has been added to by allowing an invoice type to be defined so it’s separated from Cenpac.

This is done by creating a transaction type in Transaction Type Maintenance then setting it as the parameter conc_inv_tran_type.

If it’s not set it’ll continue to use CINV for concession invoices.

SWAN-4865 - Customer Ordering - API optimisation for product lookup

The new Customer Ordering has had a dramatic increase in performance with this patch for the most common situations (numbers are indicative from testing systems):

  • Item code / barcode → ~15s down to ~15ms making it 1000x faster! This comes after recent introduction of the barcode scanning, so both together make for super-fast lookup of barcoded products!

  • Search using department → ~6s down to ~100ms making it 600x faster! A recent change also ensured the default department will be set for users so this type of lookup is much more likely now.

Further changes to the item lookup are coming soon so Suppliers and Brands can be searched and used for multi-lookups.

- Other

API - TRIMS can now see in the api where there is a difference between standard payments and ‘account’ based payments such as gift cards. Support #: SUP-33413

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article