Call: (623) 322-6066

Glendale Designs News

Do you need to get a fresh new look for your site or added functionality to your Miva Merchant store?
Is your website ranking stuck like a message in a bottle?
We will get your message out and get you ranked on Google, Yahoo, MSN and social networking sites!

Miva Merchant Wombat – PR7 – RC 1, 2 & 3

Courtesy of Miva Merchant

Release Notes
Detailed information about the Wombat beta may be found in the Miva Merchant Community Forums.
Bug Fixes:
• #4733: PayPal Pro express not sending order details
• #4781: Amazon Checkout can only accept PROD Codes of 40 characters in length or shorter
• #4929: Amazon Simple Pay – quotes in store name cause invalid signature
• #5065: Buysafe bonding charges are being charged tax, but they should not be
• #5069: Default CSS framework (not CSSUI) strips Affiliate terms and link from ACED
• #5291: cmp-cssui-links component is checking for the "checkout" param twice.
• #5292: CSSUI appears to ignore the SEO Short Links rule for the Storefront link
• #5293: After deleting a module, control should return to the module batch edit screen
• #5294: PayPalPro returns no report fields
• #5295: Order_Backorder_Items provisioning function generates invalid provisioning error code
• #5296: Cannot configure default variant through provisioning
• #5297: Order_Backorder_Items provisioning function is sending multiple order item notifications
• #5298: Lookup popups intefere with autofill
• #5299: CSSUI does not install the attributemachine component on PATR page.
• #5300: Product Import module does not set the product inventory out_track field.
• #5304: Runtime >> Customer/Affiliate Sessions are not properly clearing the cookies.
• #5305: Edit Product > Inventory Variants > Browser crashes when viewing all variants
• #5306: Edit Product > Inventory Variants > The lightbox does not stretch across the full width of the window
• #5307: v55 Compatibility JavaScript code isn’t compatible enough
• #5308: The shipment fulfillment emails are missing the tracking link.
• #5309: The copyright dates should be updated.
• #5310: ComponentModule_Content is called for deactivated modules
• #5311: Runtime >> The MMUI Order History List uses links that go to insecure pages.
• #5312: Runtime >> The CSSUI Order History List uses links that go to insecure pages.
• #5313: Canadian VAT not calculating properly
• #5314: Cannot enable product inventory and set stock level in the same tag
• #5316: No provisioning for domain SEO settings
• #5317: Order_Add sets incorrect option_id for OrderOptions referencing non-existent attributes
• #5318: OrderShipment_Add does not work with non-existent product records
• #5319: Order List components do not pass lookup fields in sort links
• #5320: remove.mvc not removing tables
• #5321: does not allow the order’s date to be specified
• #5322: InventoryProductSettings_Update does not set proper defaults for non-present optional tags when enabling inventory
• #5323: PayPal IPN – Shipping Address that’s entered on PayPal’s side, does not come back to Miva Merchant.
• #5324: Future PRV_Tag_Date dates are generated with incorrect daylight savings time adjustment
• #5326: Chase transactions show both approved and declined in Manage Orders
• #5327: chasepaytech: Admin Authorizations are actually Auth + Capture if configured to do so
• #5328: Transaction amounts are displayed unformatted in the Payment drop down list on the order detail screen
• #5329: should make room for imported orders, if possible
• #5330: cbamazon does not prevent basket modification after transferring control to Amazon
• #5331: cbamazonr can be used to convert any basket into a placeholder order
• #5332: Leaving the framework confirmation screen makes all tab links point to Add Store screen
• #5333: Checkout by Amazon OrderPayment records are not updated to include shipping/tax
• #5334: cbamazonr displays fatal error when the order has already been processed
• #5335: Checkout by Amazon may trigger fulfillment modules more than once
• #5336: Payment module and encryption key reference counts are not properly maintained
• #5337: mod10: Cannot remove methods
• #5339: AttributeTemplates.d.refcount not updated
• #5342: DB_OPENVIEW_Range callers are handling errors incorrectly
• #5343: Cannot swap between attribute templates via product update provisioning
• #5344: No global body tag control in CSSUI stores by default
• #5345: Lack of the MMUI Messages component IN CSSUI restricts simple access to SFNT content
• #5346: SkinsComponentModule_Export fails to export content from more than one item
• #5347: Pages’ IDs, codes and names are not available to the template language at runtime
• #5348: When modifying a page during uninstall, a module must remove references to all its items
• #5349: Framework install code fails to apply templates for components with multiple items
• #5350: Export Products from Flat File > Ignores the Other Delimiter option.
• #5351: Typo in JavaScript function imp_continue()
• #5352: NTFD page outputs 200 Success Status code (was: Need to create page-level custom HTTP header component)
• #5353: Export Products from Flat File > The Auto-Refresh feature is no longer functional.
• #5354: prodimpt: taxable and active are overwritten when updating Products and those columns are not assigned
• #5355: g.clientside_url and g.json_url creation relies too heavily on server configuration
• #5356: prodimpt: Inventory Active, Quantity and Adjust By fields are overwritten when updating Products and those columns are not assigned
• #5357: prodimpt: If the Product Inventory record was inactive, enabling the Inventory via the Flat File is not functioning properly.
• #5358: prodimpt: A block of leftover code appears to have been misplaced.
• #5359: prodimpt: Inventory Adjust Quantity field is no longer working.
• #5360: JSON: ProductList_Adjust_Inventory does not explicitly activate inventory when setting product count
• #5361: JSON: PaymentMethodFieldList_Load does not strip whitespace from field codes, causing Authorize.Net CVV field not to appear in admin
• #5362: prodimpt: Setting the Track Product Inventory field to "No" does not remove relevant records.
• #5363: Passphrase dialog appears off the right edge of the screen

Other Changes

• A new database function, OrderItemList_Backorder_Dates has been added to lib/dbeng/orders.mv. This function allows multiple OrderItem records to be marked as back ordered with individual in-stock dates while triggering a single change notification.
• Fixed a bug that prevented shopping session cookies from being properly cleared.
• New provisioning tags and allow manipulation of the default variant for a product.
• New database functions ItemModuleList_Load_Page_Active() and ItemModuleList_Load_Page_Store_Active() added to features/tui/tui.db.mv
• New provisioning tag allows provisioning of SEO settings
• A new option has been added to PayPal IPN and PayPal Pro to allow the PayPal Shipping Information to overwrite any previous values in Miva Merchant.
• A new global variable, g.Merchant_Local_Timezone, is now initialized in lib/config.mv. This variable contains the return value of timezone() when running a 5.06 or earlier MivaScript engine, or "local" when using 5.07, which allows mktime_t() and time_t_xxx() callers to take advantage of new dynamic daylight savings time code in the 5.07 engine.
• The autocomplete algorithm in new AJAX UI elements has been redesigned to generate less server load.
• Security and functionality enhancements from module-cbamazon-3 are incorporated into this patch.
• The provisioning tag can now be used to change the attribute template referenced by a product attribute.
• The ID, code, and name of the current page are now available through the StoreMorph tokens page:id, page:code, and page:name for all pages.
• A new component, cmp-mv-body, provides a generic template that may be used to control the body tag for both CSSUI and MMUI. The item exists but is unused in a default installation. To use this component, you must manually create a "body" item that references it and modify the page templates to reference the item instead of directly
drawing a <body> tag.
• A new component, cmp-mv-content, provides one or more templates that may be pulled into pages. New CSSUI installations register a "content" item and assign this item to the SFNT page. Upgraded CSSUI installations will not be modified.
• A new component, cmp-mv-http-headers, and default item http_headers allow HTTP headers to be controlled on a page. This component is used to output a 404 Not Found error on the NTFD page.

wombat-rc3

 Miva Merchant 5.5 PR7 Release Candidate 3

Bug Fixes:

• #1220: Runtime >> Create Affiliate Account >> After an account is created, refreshing causes duplicate records
• #4942: Need to update PayFlow Pro XMLPayRequest URL.
• #4954: Google Checkout needs control over the Default Shipping Method
• #4992: It’s possible to create a circular category hierarchy in the admin
• #5001: Attribute template options copied to to a product cannot be sorted
• #5003: USPS trademark symbol should be changed from an ascii char to an entity
• #5040: CSS UI: css directories and files have wrong permissions
• #5050: Runtime error when applying MMUI/CSS framework to CSSUI
• #5055: Affiliates are shown their logins inside an editable field on AFED
• #5069: Default CSS framework (not CSSUI) strips Affiliate terms and link from ACED
• #5090: PLMT "Back" button goes forward, not backwards
• #5113: Item Dialog: Option autocomplete does not work for attribute templates
• #5176: Runtime > Edit Affiliate > Payment Date is not formatted.
• #5184: Runtime >> Affiliate Links is overwriting g.Affiliate
• #5236: Customer Fields component uses insecure JavaScript source URL
• #5260: Managed Orders >> Payment Modules that go offsite to capture transactions should not be available
• #5277: Upsell_Product_Count field missing from multiple upsale templates
• #5283: We need to update the frameworks before Wombat goes to production.
• #5303: ampersand in shipping method causes Amazon Order to fail
• #5365: Paypal Pay Later explanation link is wrong.
• #5366: UPS is still using the old mmp.miva.com URL
• #5367: We need to add Import Attribute Templates back to Flat File Product Import.
• #5368: New GOOGLE_settings database columns not created in Wombat beta
• #5371: setup.mv: Code which pre-populates UpgradeInstalledPatches was not merged from feature-upg-4
• #5374: Inventory Variants filter select boxes show through any modal dialog window in IE6
• #5375: PayPal Pro was missing the build_ident tag.
• #5376: CSSUI Product List component not sending correct offset values
• #5377: CSSUI Product List component not setting old g.Offset
• #5378: Flat file import modules allow invalid email addresses for password recovery email field
• #5379: Admin_Open_Store does not load any information about the UI module
• #5380: Store_Open: g.Store_Framework_Inuse code is inefficient and inexact
• #5381: WombatRC2 Upgrade – Address field does not turn red
• #5382: Chase: Runtime error when processing orders through the Legacy Order Processing.
• #5383: Newly created CSSUI stores get no default frameworks
• #5384: MMUI Default templates (and default_fw) should include attributemachine references
• #5387: No errors when submitting invalid values on MMUI Order History Lookup by Billing Information
• #5388: Warning text contains " " sorting Products in Edit category
• #5389: Order Total column for MMUI Order History List missing dollar sign
• #5399: Images in CSS files not exported if the URL uses ./ or ../ relative locations
• #5390: PayPal Website Payments Pro fails to install.
• #5392: MMUI default_fw does not update PROD > Related Product List Layout
• #5394: MMUI default_fw does not contain ORDH, ORDS, or ORHL pages
• #5395: attributemachine: Possible load infinite loop
• #5396: Wombat beta 8 (and potentially future patches) does not deploy setup.mvc correctly
• #5397: css_fw does not contain order history pages or ACLN
• #5398: Flat file import modules force log to either be emailed or saved
• #5399: Images in CSS files not exported if the URL uses ./ or ../ relative locations
• #5400: CSS files that do not contain url() declarations are exported as empty files when saving a framework
• #5401: When saving a framework with multiple CSS files, contents are glued together
• #5402: CSSUI: When logged in, "Order History" link in header links uses non-secure URL
• #5403: cmp-mmui-vieworder: Configuration screen has useless "Advanced" and "Point + Click" links
• #5405: attributemachine component is not assigned to all relevant pages when upgrading an MMUI store.
• #5407: USPS Online Rate Calculation is allowing bolded fields to contain empty values
• #5408: Fatal error when canceling application of a framework
• #5410: CSSUI Design Your Look wizard contains runtime error on first step
• #5411: CSSUI >> The footer on the Customer Login (LOGN) page is in the wrong place
• #5414: CSSUI >> Lookup Order History page has the wrong title.
• #5415: CSSUI Customer Fields default template fails to hide the address field when set to hidden
• #5416: Order Encryption allows creation of keys with whitespace as prompts
• #5417: CSSUI >> My Account (ACLN) page has an incomplete title.
• #5418: CSSUI >> Invoice (INVC) page has an incomplete title.
• #5419: Edit Store >> Maintenance Mode tab >> Warning and Maintenance Messages should be top aligned.
• #5420: CSSUI >> Maintenance mode warning message does not appear on any pages.
• #5421: MMUI Navigation Bar component’s account link always points at LOGN on INVC
• #5422: CSSUI >> Affiliate Login >> Invalid login error provides too much information.
• #5424: CSSUI Product List component needs HTML formatting
• #5425: upslabels: When Customer Supplied Package is selected, dimensions are required
• #5426: MMUI: Inline CSS styles make tracking links invisible
• #5428: Orders with all items backordered are shown as status "Pending"
• #5429: HTML elements are off
• #5430: CSSUI >> Not Found (NTFD) page has an incomplete title.
• #5431: Manage Orders: Payment module authorization/capture errors are not decoded
• #5432: Unable to delete rates from European VAT module
• #5433: FedEx: Cannot assign/unassign methods
• #5434: Upsale search returns no results
• #5435: PayFlow Link fails to create orders (Wombat Beta 8 session management?)
• #5436: CSSUI >> Upsell Missing Product Attributes Single (UATR) >> Missing text.
• #5437: CSSUI >> Upsell Missing Product Attributes Multiple (UATM) >> Missing text.
• #5438: CSSUI >> Inventory >> Product Out of Stock (POUT) screen displays the wrong title.
• #5439: CSSUI >> Search (SRCH) page has the wrong title.
• #5440: Back Order Confirmation HTML Email should not be a fulfillment module
• #5441: Google Checkout takes shoppers to "Order has already been processed" screen.
• #5444: USPS: Wizard configuration sets secure URL to an empty string
• #5445: ToggleDetails.js outputting invalid JavaScript if billing or shipping is set to hidden
• #5446: ToggleDetails.js not seeing billing/shipping as identical for auto-hide
• #5447: cmp-mmui-custlink: "Welcome back" link goes to ACNT for newly created stores
• #5448: cmp-mmui-navbar: "Account" link goes to ACLN for upgraded stores
• #5449: MMUI: ORHL page is inaccessible for new installs
• #5450: Saving a framework fails to save component images.
• #5451: Need to add an exception to Module Validation for cssui.
• #5454: Import Categories from Flat File META custom field data is not deleted when specified
• #5455: Import Products from Flat File resets low and out of stock levels to "Default" when skipped
• #5456: Export Attributes to XML File fails to output provisioning code in the update format
• #5457: Customer, category, and order export modules do not validate the user-defined email address field
• #5458: SEO settings functions aren’t encoding ampersands when generating traditional links
• #5459: MMUI Sitemap component has duplicate Miva Merchant footer link in its default template
• #5460: Products with required attributes which contain colons (:) cannot be added to the basket
• #5461: css_fw: ORHL page has broken header reference
• #5462: css_fw: ORHL "Zip Code:" prompt for lookup form appears wrapped over two lines
• #5463: LOGN, ORDL, AFCL and ORHL templates don’t use the Login button item
• #5464: css_fw: Missing component files
• #5465: cmp-mmui-orderlist: Component does not reset to point + click mode from advanced mode via provisioning
• #5466: CSSUI Category Tree component was never saving custom fields as assigned
• #5467: CSSUI Product List component does not hide purchase buttons in expanded mode
• #5469: "Update Customer Record With This Information" option needs to have a clear:both CSS rule
• #5470: MMUI: Sitemap page doesn’t support css_fw
• #5471: Edit Product: Cannot assign an attribute template to a product if it has a colon (:) in its code
• #5472: CSSUI Affiliates component’s default template has the terms fields in the wrong place
• #5473: setup.mv references support.smallbusiness.miva.com
• #5474: CSSUI Product Display component outputs excessive whitespace in its template code
• #5475: USPS Shipping Label fields should be bold faced.
• #5476: Manage Orders > Add Items auto-complete is generating JavaScript error in IE 6.
• #5477: MMUI Default Framework is not enabling the quantity purchased field.
• #5478: Manage Orders: IE6 runtime error when viewing an order with payments.
• #5479: prodexp – doesn’t respect the delimiter choice in the header.
• #5480: Fatal Error when Adding an Affiliate Payout for an individual Affiliate.
• #5481: Generate Shipping Labels: Address dialog "Country" field defaults to Afghanistan
• #5482: cusimpt: Does not validate customer login
• #5483: Runtime >> CSSUI >> Edit Affiliate >> Link URL is an editable field.
• #5484: cmp-cssui-buttons: Does not reset button code to "simple" mode when applying cssui_default_fw
• #5485: Runtime >> CSSUI >> Search button in the global header is not rendered by the buttons component.
• #5486: Unable to create a store after WB2 and fresh install
• #5487: cssui-logn.mvt should be included in RC3.
• #5488: cssui_default_fw is missing many template updates
• #5490: prodimpt: If inventory is enabled for a store and you do not import inventory settings, error messages are logged
• #5491: prodimpt: No error message if an invalid attribute temlpate code is specified
• #5492: RC3 Should create the CSSUI Default Framework if it doesnt exist.
• #5493: Upsell Batch Edit >> Enter key no longer works for the Search field.
• #5494: Managed Orders >> Batch Edit >> Sorting the Customer Name column provides odd results.
• #5495: Payment Configuration Wizard is displaying invalid characters
• #5496: Export Customers to Flat File has static height defined for the custom field options
• #5497: Import Products from Flat File log is outputting incorrect errors
• #5498: We need to ensure that RC3 installs the relevant frameworks if they’re missing.
• #5499: cbamazon: Shipping Method descriptions use Amazon service levels instead of Merchant configured descriptions
• #5500: Circular Category validation message has a spelling error.
• #5501: cssui_ordl.mvt needs to be included in RC3.
• #5502: Deleting Inventory Variants in IE6.0 is not functional.

Other Changes

• cmp-mv-http-headers now supports provisioning
• Two new functions have been added to cssui_seo.mv: SEOSettingsOrderHistory_URL() and SEOSettings_OrderHistory_URL_with(), which generate order history links using the current store’s SEO and secure URL settings.
• admin.mvc now sets g.Store_Module_UI, which contains the path to the module file providing the current store’s UI
• Full module records for Tax, Currency, and UI modules are now available in g.Store:tax_mod, g.Store:currncy_mod, and g.Store:ui_mod
• A new option has been added to the MMUI Navigation Bar component which controls the destination of the "Account" button when a customer is logged in when using Point + Click settings.
• Newly created MMUI stores now receive an "Order History" link below the customer "Log In" link, which directs shoppers to the ORHL page.
• Category parents are now validated for circular heirarchies at the database layer, in Category_Update. If a circular heirarchy is detected, the update will fail. Module developers may call Category_Validate_Parent( category var ) to perform the heirarchy validation separately.
• The default shipment picklist template now forces a page break between shipments when printed.
• Implemented the buySAFE Buyer Preference feature.
 
 Miva Merchant 5.5 Production 7

Release Notes Bug Fixes:

• #5504: Confirmation Email modules need to register their feature changes with the store.
• #5505: Import Products from Flat File is assigning zeros for price and weight when adding new products.
• #5507: Frameworks don’t export images when parallel to CSS files that reference them.
• #5508: Sample URLs are being displayed as encoded attribute values.
• #5509: Order deletion log message logs an entire serialized order.
• #5510: Customer Batch Edit: Shipping Address Line 2 state is not retained when switching tabs.
• #5511: merchdb.dat password key needs to be rotated and moved out of MMLSK-released files.
• #5512: cmp-cssui-hdft: Table name conflict with cmp-mv-hdft.
• #5513: cmp-cssui-head: Drops MMUI table sNN_GlobalHEAD on uninstall
• #5514: cmp-cssui-head: Contains incorrect upgrade code.
• #5515: cmp-cssui-html: Uses table name sNN_MMUI_HTML.
• #5516: cmp-mv-attributemachine: ComponentModule_Render_Start uses non-standard JavaScript encoding.
• #5517: prodexp: SQL Injection on g.FlatProduct_Export_LastProduct.
• #5518: cswizard: Stores should be created using CSSUI.
• #5519: mmui-uatr.mvt: Unwanted
was added around product_attributes item reference.
• #5520: cswizard: Informational text about the passphrase says 8 characters is the minimum length.
• #5521: cswizard: Does not create SHIPMENT_PICKLIST.
• #5522: cswizard: Does not register default frameworks.
• #5523: cswizard: Does not set "framework" column in Stores.
• #5524: cswizard: Creates encryption keys with empty passphrases.
• #5525: cssui_seo.mv is outputting un-encoded ampersands in link URLs.
• #5526: MMUI UATM template contains inconsistent HTML input tags.
• #5527: Unused
and excessive whitespace on CSSUI AFCL template.
• #5528: Redundant rules in cssui.css
• #5529: MER-DBP-OSP-00002 error code is being used in two different functions.
• #5533: Order shipment provisioning functions need more descriptive error messages.
• #5534: Wombat RC2 did not create svship column in sNN_PayPal
• #5535: Wombat RC2 did not create owship column in sNN_PayPalPro
Other Changes
• Updates Production Version to 7 and sets Upgrade Stream to Production
• Contains Upgrade Advisor changes from feature-upg-5

Share and Enjoy:
  • Twitter
  • Facebook
  • LinkedIn
  • Sphinn
  • Digg
  • del.icio.us
  • StumbleUpon
  • Google Bookmarks
  • Mixx

Posted in Hacks & Patches. Tagged with .

0 Responses

Stay in touch with the conversationRSS feed for comments on this post.

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.

Free Quote

  1+1 =

Copyright © Universal Commercial Services, Inc., dba Glendale Designs, Glendale, Arizona. All rights reserved.

MIVA / MIVA Merchant and related terms used on this site are registered trademarks of Miva Merchant. © 2010

Follow us on LinkeIn Search Spring Development and Interation PartnerMiva Merchant Business Partner