zed E-Commerce and WebCRM 7.0.2 now available
Thursday, October 22, 2009 by Administrator
zedIT Solutions would like to announce the general availability of zed E-Commerce and WebCRM 7.0.2! Download now at http://www.zedsuite.com/softwaredownload.aspx , username and password available to zedIT partners upon request.
What's New in 7.0.2
Additions
- Shipping Zones
- A shipping zone is a customizable group of countries, states or provinces, or postal codes
- Allows merchants to define a different shipping rate matrix to multiple groups of countries, states, or postal codes under a single shipping option
- Real time shipping quotes from FedEx
- Each individual shipping option definition can use rate matrix or real time rate quotes from FedEx
Fixes and Changes
Service calls
- Service queues with exactly a 20 character title now synch from Business One to zed E-Commerce
- Description field on service call detail removed
- Remarks tab and page added to service call details that synchronizes with B1 - Service Calls - Remarks
- Tasks tab and page removed from service call details
- Clicking on activity detail opens new window
- Add or edit activity opens new window
- Relevant business partner and user shortcut link updated when viewing service call detail
- "Subject" field label changed to "Name" to match B1
- Service call ID and name now displayed on service call detail screen
- No longer possible to delete service calls
- Service call creation requires valid business partner
-
Activity
- Link to Linked Document now points to correct page
Synchronization
- Length of UDF increased for credit card authorization code allowing SkipJack authorization codes
- Business Partner Contact synchronization does not skip subsequent contacts if first contact does not have email address or web userid and synch is set to email address or userid
- Business One default business partner payment terms no longer overridden by synchronization for non-credit card payments on B2B sales orders
Installation
- Installer no longer attempts to create new virtual directory when one with the same name already exists
Item Variant Configurator
- If multiple variant categories had the same item and one of those categories had the item as the category default but not the other, the item will now not be the default in the other
- Price calculation fixed with same item in multiple variant categories
- Variant categories now listed sorted by entered sorting value
- Item configuration no longer saved for shopper unless added to cart
Checkout
- Shipping options moved to verify page from shipping address page
- Shipping options utilize AJAX calls instead of reloading entire page
- Shipping options displayed based on zone contents assigned to shipping option, ie. FedEx Ground will display for all Canadian orders if zone assigned to FedEx Ground contains Canada
Static Pages
- Using %%VirtualPath%% within a static page to call another static page now possible
Administration UI
- Last viewed business partner shortcut link now updated when viewing service call details
- Last viewed user shortcut link now updated when viewing service call details
Campaigns
- Resolved error when using "send one copy" function in campaigns with campaign titles of 50 or more characters
Accounts and Users
- Special Pricing link on my account page does not display if currently logged in account does not have special pricing or if all special pricing has expired
Shipping Rates
- General page includes dropdown to specify real time rate option
- Definitions page allows creation of multiple "zone groups" allowing single shipping rate to have different rate matrix for different zones, or one zone uses real time rates and another uses rate matrix
- Definition active/inactive switch
Shipping Provider Details
- New shipping provider details page to specify authentication credentials to FedEx rates web service
Shipping Zone Details
- New shipping zone details screen for creating and editing shipping zones by country, state or province, and postal code
- Ability to make zone active/inactive
- Country and states "Unset" list populated from Country Definitions
System Requirements
- Windows Server 2003/2008 all editions, XP Professional, 32 or 64-bit, with IIS installed
- *SQL Server 2005/2008 all editions, 32 or 64-bit
- **Microsoft .Net 2.0 or 3.5 SP1
- SMTP service available via MS Exchange or other mail server
- SAP Business One 2005A PL42 or higher or SAP Business One 2007A SP0 PL47/SP1 PL6
*SQL 2008 can only be used for the zed E-Commerce website and not for Business One, due to restrictions within the DI API
**Microsoft .Net 3.5 contains 2.0 libraries compatible with zed E-Commerce
Known Limitations
- As of version 7.0.2 the only real time rate provider available is Federal Express. Future versions will provide support for more providers such as UPS, USPS, DHL and more
- Assigning a warehouse to a shipping option definition does not guarantee that the synchronized order to SAP will use inventory from that warehouse
- Warehouses assigned to the real time rate within a shipping option definition must contain a postal code at a minimum
- All items must have a weight to use real time rate quotes
API Delta
|
Class or Method |
Summary |
Parameters |
Returns |
|---|---|---|---|
|
NPAccount |
Added an AccountHasSpecialPricing method that returns true if the account does have special pricing. |
||
|
NPVariant |
Updated the VariantPrice method to correctly filter the OrderDetail line Updated the CreateDefaultVariant method to include the variant category when it adds the part to the order. |
||
|
NPOrder |
Added an additional AddPart method that accepts a VariantID and updates the VariantID field in the OrderDetails table. |
||
|
NPOrderDetail |
Added a new database field, and public property called VariantID. This field stores the variant id of the of the parent variant category for any variant item that is added to an order. Updated the VariantDetail array to include the VariantID field. Updated the KitDetail array to include the VariantID field. Updated the Fetch methods to return the VariantID as part of the detail line Updated the Save method to save the VariantID as part of the detail line Updated the GetSaveSQL method to update the VariantID of the detail line. |
||
|
NPCode |
Added the GetCodeIDByValue method. |
||
|
GetCodeIDByValue |
Gets the ID of an NPCode using an explicit NPConnection |
CodeValue The value of the code searched. CodeType The type of code searched. conn NPConnection defining a connection to the zed E-Commerce and WebCRM Database. |
The ID of the NPCode, null if not found. |
|
NPSupportContract |
Updated the BindAccountContracts method to display "no active contracts available" if there are no contracts. Added the ValidContract method |
||
|
ValidContract |
Returns if the contract is valid for the account |
contractid Contract ID to validate
accountid Account ID for the contract.
connectionString Connection string to the zed E-Commerce and WebCRM Database. |
Yes/No |
|
NPSupportWorkOrder |
Added a new database field, and public property called Resolution. This field stores the resolution to a Service Call. Update the Fetch methods to return the resolution. Added a check to the Valid method to verify that a valid account was entered. |






Friday, October 23, 2009
After upgrading:1. Does the documentation get upgraded as well? I am trying to read up on Ship Zone documentation.
2. I had to physically go to the login.aspx to make visible the express login panel even though in the theme config I enabled express checkout. Is that a feature?
3. Regarding one of the limitation noted above in that the warehouse assigned to ship option, is there a way to overcome it. What we want is for different store fronts (Theme/catalogs?) to represent different country. But we want the products sold from that country theme to recognize the revenue against a different GL account. I was thinking of using a different warehouse for each different theme/catalog? Is that a way to do it or is there another way.
Or setting up another web instance (?) I think that would cost us extra licenses right? Is it even possible to synch different web instances to the same B1 backend to make accounting of revenues from different theme/catalog/country easier?
Friday, October 23, 2009
Hi Mike1)The online help file does not get overwritten during an upgrade. This is because the end user can and may have customized it. I will post instructions on how to update the online help
2)The checkbox should have enabled the express login content slot visible. Was this a theme from a prior version or was it the basic theme that came with the product?
3)There is no way to tie a warehouse to a theme, but in B1 there is a UDF on order detail that gets populated with the theme the shopper used for checkout. You could then use this to make sure the inventory selected was from the appropriate warehouse.
4)You most definitely cannot synch multiple web instances with a single B1 database. However you can setup multiple web instances with multiple B1 databases using Synch Profiles(in synch manager choose File -> Profiles, enter a name for a new profile)
You do not need additional licenses to create multiple instances on the same physical server. You need multiple licenses to install the product on more than one server.
Friday, October 23, 2009
Regarding point (2) above. The theme was from a prior version based on the the food and beverage theme which we customized extensively.