• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

4 Pages123>>>
Aaron
#1 Posted : Friday, December 18, 2009 3:41:48 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
VERSION 2.0 NOW AVAILABLE



Just in time for the holidays, the Develisys BVC 5 Toolkit is our gift to the BV community. The toolkit includes a collection of add-ons that we’ve developed over the years working with BV 5. We decided to release this to the community for no charge (and with very simple licensing terms) in hopes of fostering greater collaboration and code sharing. Below is a summary of the add-ons:


Develisys One Page Checkout v1.0 (v2.0 now available HERE)
This is the one I’ve been discussing on the forum. It is based on Cliff’s ‘Quick Checkout’ (which is in turn based on BV’s ‘One Page Checkout’). The email address field performs a lookup (via AJAX) to make sure that the customer doesn’t already have an account. If they do, they are directed to login. The ability to add and remove coupon codes was added to the page. Account creation happens as the final step in the checkout. The checkout is configurable via the ‘Plug-ins’ tab in the admin. From there you can configure behavior like requiring account creation or prompting customers to login page prior to entering checkout (they can bypass this page if they do not have an account). You can also enter instructional content for each step of the checkout process.

Sites using it:
Modern Bathroom
BizTools
PromoManagers

Develisys Menu (Content Block)
This is a super-configurable menu. It supports infinite levels and improved performance over the stock menu controls. In addition to determining active states for category pages it also supports custom pages and custom links. This control can be used for any menu on the site (e.g. top-level, left-nav, etc) based on its settings. It supports dropdown menu functionality as well. The one caveat to this menu is that to get the most out of it you need to really know your CSS. Take a look at the CSS of the sites below to get a handle on how to style against it. Also, for the dropdown menus, they are a pure CSS implementation (with a small amount of JS to help older versions of IE along) based on the Son of Suckerfish Dropdowns.

Sites using it:
BMI Educational Services
KD Analytical
Modern Bathroom
BizTools

Develisys Scheduled Content (Content Block)
Allows you to specify a date range (and time) to display content. There is also a field provided to optionally supply default content to display when the scheduled content is not being displayed. This is great for displaying sale banner ads; you can time it to be displayed when your sale starts.

Develisys Top Sellers (Content Block)
This is an upgraded version of the out-of-the-box top seller controls. You can choose the display mode (list or grid), number of items to display, and what category (if any) and date range to use for the data. One of the most important improvements is that it is significantly faster than the out-of-the-box best seller controls.

Sites using it:
Modern Bathroom
BMI Educational Services

(new) Develisys Product Reviews List (Content Block)
This highly configurable content block, similar in function to our Top Sellers content block, allows you to show the latest product reviews on the site

(new) Develisys Dynamic HTML (Content Block)
Allows you to add HTML to a Content Column, like BV’s built-in HTML Content Block, but with the added flexibility of using tags. The standard BV ‘site’ and ‘user’ tags are available as well as two special tags which enable you to add a single product (using our DevelisysSingleProductDisplay control) or product grid (using our DevelisysProductGridDisplay control) to the page. Here is the syntax:

Single Product: [[Product:SKU]]
Product Grid: [[ProductGrid:SKU1,SKU2,SKU3|SKU4,SKU5,SKU6]] – the “|” would represent a new row of products

(new) Order Status
Allows customers to lookup their orders to check their status, tracking numbers, etc even if they do not have an account. Just navigate to the page, /OrderStatus.aspx. Customers can look up their order by entering the order number and their billing postal code. Also, since the page uses a query string to pass this information, you can add an order lookup link to your customer emails using the existing BV email tags/tokens like this:

Code:

<a href="[[Site.SecureUrl]]orderstatus.aspx?order=[[Order.OrderNumber]]&code=[[Order.BillingAddress.PostalCode]]">[[Site.SecureUrl]]orderstatus.aspx?order=[[Order.OrderNumber]]&code=[[Order.BillingAddress.PostalCode]]</a>


(new) Tracking Number import
This allows you to import a text file of tracking numbers. When a tracking number is imported, the order is marked 'shipped' and an email is sent to the customer with the tracking number. Below is a sample file for your reference. The import page also gives you a fair amount of flexibility in specifying the format of the file. For example, you do not need to include the ship date & time (it will use the current date & time instead). To use this feature, go to the Plugins tab in the Admin and select the Develisys plugin. From here you can click the "Import Tracking #'s" link in the left column.

Code:

Order Number,Tracking Number,Shipped Date
8083,1Z9999W99999999999,2011-04-13 11:42
8082,1Z9999W99999999998,2011-06-23 13:12
8081,1Z9999W99999999997,2011-09-01 15:57
30329,1Z9999W99999999996,2011-05-30 09:26
30330,1Z9999W99999999995,2011-07-11 11:11


(new) Sales by Product Type report
As you might have guess from the name, this report shows the sales by Product Type.

(new) TinyMCE editor
Adds the TinyMCE rich text editor, a much better alternative than the included Free Text Box. Ironically this is the same editor that is included with BV 6. To enable the editor go to Options tab in the admin and click Display from the left-column menu (/BVAdmin/Configuration/AdminDisplay.aspx). Select TinyMCE from the WYSIWYG Editor dropdown.

Develisys Product Review system
This is an upgraded version of the out-of-the-box product review functionality. Product reviews and the entry form are now on the product page rather than being in a pop-up window, increasing the likelihood that users will read the reviews and post their own review as well as potentially improving your page's ranking through this user-generated content. The review form has been redesigned to use a radio button list with graphical stars for the rating rather than a dropdown box. In addition, the form also captures the user's name and email address, allowing you to follow up with a user that posts a negative review. Finally, when the review is posted, it generates an email (using an admin-editable email template) that is sent to you at your store contact address. You can change this email address by going to the Site Terms page in the admin and changing the "ProductReviewEmail" term.

(new) Search form
This is a replacement for the BV 'search criteria' control (/BVModules/Controls/SearchCriteria.ascx) that is used on the search page. We've simplified the sorting by combining the 'sort by' and 'order by' fields into a single option. This control also supports our site search engine. Here's how you install it:

At the top of the /search.aspx page replace this line:
Code:
<%@ Register Src="BVModules/Controls/SearchCriteria.ascx" TagName="SearchCriteria" TagPrefix="uc1" %>

with this:
Code:
<%@ Register Src="BVModules/Controls/DevelisysSearchCriteria.ascx" TagName="SearchCriteria" TagPrefix="uc1" %>


In the /search.aspx.vb file replace this line (around line 50):
Code:
results = Catalog.InternalProduct.StoreSearch(criteria, SessionManager.GetCurrentUserId, False, Pager1.CurrentRow, Pager1.ItemsPerPage, totalRowCount)

with these lines:
Code:

' <DEVELISYS>
If Me.SearchCriteria1.UseDevelisysSearchEngine Then
results = Develisys.Bvc5.SearchEngine.FindProducts(criteria, SessionManager.GetCurrentUserId, False, Pager1.CurrentRow, Pager1.ItemsPerPage, totalRowCount)
Else
results = Catalog.InternalProduct.StoreSearch(criteria, SessionManager.GetCurrentUserId, False, Pager1.CurrentRow, Pager1.ItemsPerPage, totalRowCount)
End If
' <DEVELISYS>


and replace this line (around line 64):
Code:
Protected Sub SearchCriteria1_SearchFired(ByVal sender As Object, ByVal e As BVModules_Controls_SearchCriteria.SearchCriteriaEventArgs) Handles SearchCriteria1.SearchFired

with this line:
Code:
Protected Sub SearchCriteria1_SearchFired(ByVal sender As Object, ByVal e As BVModules_Controls_DevelisysSearchCriteria.SearchCriteriaEventArgs) Handles SearchCriteria1.SearchFired ' <DEVELISYS/>


(new) Cart Cleanup
We’ve had so many problems with BV’s cart cleanup process that we wrote our own. This one is significantly faster and only requires changing two lines of code (and no recompiling). If you’re experiencing site slowdowns during the cart cleanup process, give this a shot.

/Global.asax – around line 134
Replace:
Code:
System.Threading.ThreadPool.QueueUserWorkItem(New System.Threading.WaitCallback(AddressOf BVSoftware.Bvc5.Core.Orders.Order.CleanupCarts))

With:
Code:
System.Threading.ThreadPool.QueueUserWorkItem(New System.Threading.WaitCallback(AddressOf Develisys.Bvc5.OrderServices.Order.CleanupCarts))


/BVAdmin/Configuration/Orders.aspx.vb – around line 112
Replace:
Code:
System.Threading.ThreadPool.QueueUserWorkItem(New System.Threading.WaitCallback(AddressOf BVSoftware.Bvc5.Core.Orders.Order.CleanupCarts))

With:
Code:
System.Threading.ThreadPool.QueueUserWorkItem(New System.Threading.WaitCallback(AddressOf Develisys.Bvc5.OrderServices.Order.CleanupCarts))


(new) Fix: Auto-URL Rewriting problem with product images
This fixes the issue explained in the thread below. The problem typically occurs when you are using auto-rewriting with a Product URL prefix of "Products" and you have your product images stored in the /images/products/ folder (or a sub-folder of this folder). The result is that product images will not be displayed.

http://www.bvcommerce.com/forum...ages-not-showing-up.aspx

To implement this fix, add the line of code below, denoted with the "<DEVELISYS/>" comment, to the /App_Code/TaskLoader.Custom.vb file. The line of code must be inside the LoadCustomUrlRewritingRules function (this should be near the bottom of the file around line 50).

Code:

Public Shared Sub LoadCustomUrlRewritingRules(ByVal result As Collection(Of Utilities.UrlRewritingRule))
result.Add(New Develisys.Bvc5.Tasks.UrlRewritingRules.PreventUrlPrefixConflicts()) ' <DEVELISYS/>
End Sub


Installation
Officially this toolkit only supports BVC 5.6 and 5.7 (make sure you download the correct zip file), though I suspect it will work with older versions. [UPDATE: will not work with SP3 and older...5.4 and 5.5 have not been tested]
Version 2.0 supports BVC 5.7.1 and above. The old version of the toolkit is still available in versions for BVC 5.6 and 5.7.

1. Download the file attached to this post for your version of BV. Then change the .txt file extension to .zip (the forum wouldn't allow me to upload a zip -- e.g. rename Develisys.Bvc5.zip.txt to Develisys.Bvc5.zip), and then unzip it.
2. Read the license file, Develisys-license.txt, found in the root
3. Backup your website and database
4. Merge your Web.config file with the one included in the zip file.
5. Copy the files to your website
6. Stored procedures are automatically added to the database the first time you use one of the components. If your SQL user does not have permissions to create stored procedures, you will need to manually execute the SQL script \BVAdmin\BVSql\Develisys\Develisys.Bvc5.sql. You will see an error in the BV Event Log if this happens.
7. To use the Develisys Product Review system, edit your product templates and change this line at near the top of the page:
Code:
<%@ Register Src="../../Controls/ProductReviewDisplay.ascx" ...
to this:
Code:
<%@ Register Src="../../Controls/[b]Develisys[/b]ProductReviewDisplay.ascx" ...

Edited by user Thursday, August 4, 2016 4:11:15 PM(UTC)  | Reason: Not specified

File Attachment(s):
Develisys.Bvc5.zip (84kb) downloaded 231 time(s).
Develisys-BVC-5-Toolkit-2.0.zip (728kb) downloaded 132 time(s).

You cannot view/download attachments. Try to login or register.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
dcs68
#2 Posted : Saturday, December 19, 2009 8:05:11 AM(UTC)
dcs68

Rank: Member

Joined: 6/1/2004(UTC)
Posts: 720

Hey Aaron,


This is fantastic....thanks so much!!!

Derek



Derek Schaaf

http://www.yourticketzone.com

[url=http://www.cmcdds.com][/url]
john.power
#3 Posted : Sunday, December 20, 2009 6:31:10 PM(UTC)
john.power

Rank: Member

Joined: 7/14/2004(UTC)
Posts: 254

Yes, it is a great set of addons, we're very happy with all the work Develisys did on our stores especially the checkout. Everything they did was easy to implement and they provided great support when we needed it.

<SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10pt"><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-AU">John Power
<FONT style="COLOR: #008b8b">CEO - BizTools
www.biztoolsanalytics.com</FONT>
Surfscience
#4 Posted : Tuesday, December 22, 2009 7:08:54 AM(UTC)
Surfscience

Rank: Member

Joined: 2/7/2006(UTC)
Posts: 66

Hi Aaron,

Much appreciated. I thoroughly agree with the notion of fostering more sharing and re-invigorating these forums. I've got a couple of developers working on some nice bits for me at the moment, once done, I'm happy to share these with the community and help us all to get the most out of BV and our businesses in general.

Merry Christmas!

Matt
IceCactus
#5 Posted : Monday, December 28, 2009 10:45:22 AM(UTC)
IceCactus

Rank: Member

Joined: 2/6/2008(UTC)
Posts: 55

Very much appreciated! Coming from Miva originally, in my opinion, the lack of community/addin/plugins is BV biggest drawback :(
Aaron
#6 Posted : Thursday, January 7, 2010 9:41:59 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
FYI -- forum member Brian confirm that the toolkit will not work on SP3 (and prior). This is due to a missing function in the BV Core assembly (that was added after SP3) that our toolkit uses. Versions 5.4 and 5.5 are untested at this point. If anyone tests this with 5.4 and 5.5 I would appreciate your feedback.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#7 Posted : Saturday, January 9, 2010 4:00:28 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Update -- forum member Matt@9BallDesign found a bug where the edit page for the Develisys Top Sellers content block throws an error when the page is loaded. This does not occur in all installations. If you are experiencing this bug, please re-download the file from the original post; it has been updated with the latest version.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#8 Posted : Tuesday, January 19, 2010 8:49:07 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Update -- forum member dmcbrier found a bug in the Develisys One Page Checkout when using anonymous checkout. If you are not requiring account creation and a user opts not to create an account, the first anonymous order will go through successfully. All subsequent attempts to checkout without creating an account will fail with an error stating that the username already exists. What was happening is that the first anonymous order created a user account with a blank username. The next anonymous checkout tried to do the same thing, but the blank username already existed.

If you are using this checkout AND permitting account-less checkout, please re-download the file from the original post; it has been updated with the latest version. Note that only the /BVModules/Checkouts/Develisys One Page Checkout/Checkout.aspx.vb file was updated.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#9 Posted : Friday, January 29, 2010 5:05:58 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Forum member Bede asked me a question today about how to add the Develisys Menu to the header of the site (rather than as a left-column menu). Here are the instructions:

1. In the admin, go to the Content tab and click “Columns” in the sub-menu (/BVAdmin/Content/Columns.aspx)

2. Create a new column by typing “Header Menu” in the textbox and click the “New” button

3. Add the Develisys Menu control to this new Content Column

4. Open your Header.ascx control (in your Theme folder) and add this to the top of the page
Code:
<%@ Register Src="../../Controls/ContentColumnControl.ascx" TagName="ContentColumnControl" TagPrefix="uc" %>


5. Then add this to your Header control wherever you want the Content Column to appear
Code:
<uc:ContentColumnControl ID="ucContentColumnControl" runat="server" ColumnName="Header Menu" />
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#10 Posted : Monday, May 3, 2010 2:54:11 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
One of the users of our toolkit reported that the Develisys Menu content block is not compatible with 5.7. Never fear! We will be updating it in the near future to support the latest service pack.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#11 Posted : Sunday, May 9, 2010 1:44:01 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
CRITICAL UPDATE -- the toolkit has been updated with bug fixes & enhancements for the one-page checkout and the addition of a new product review system.


Develisys One-Page Checkout
Bug fixes -- we found that in certain scenarios when using product choices (variations & modifiers) that they would not show up on the checkout page. Depending on the scenario the total price might be correct while the line total would be incorrect because it wasn't showing the choices. Only the Checkout.aspx.vb file was updated.

Enhancements -- when using the address fields that cause an AJAX postback (i.e. the Anthem controls), the cursor is automatically moved to the next field. For example, if you select a state from the dropdown list, the cursor will then move to the zip field.

[New] Develisys Product Review system
This is an upgraded version of the out-of-the-box product review functionality. Product reviews and the entry form are now on the product page rather than being in a pop-up window, increasing the likelihood that users will read the reviews and post their own review as well as potentially improving your page's ranking through this user-generated content. The review form has been redesigned to use a radio button list with graphical stars for the rating rather than a dropdown box. In addition, the form also captures the user's name and email address, allowing you to follow up with a user that posts a negative review. Finally, when the review is posted, it generates an email (using an admin-editable email template) that is sent to you at your store contact address. You can change this email address by going to the Site Terms page in the admin and changing the "ProductReviewEmail" term.

Edited by user Monday, September 15, 2014 4:34:34 PM(UTC)  | Reason: Not specified

Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
steveb51977
#12 Posted : Saturday, May 22, 2010 10:01:14 PM(UTC)
steveb51977

Rank: Member

Joined: 5/18/2005(UTC)
Posts: 38

Hi,
We have been using this toolkit and love the 1 page checkout. I noticed this also isn't compatible with 5.7. I noticed a previous post about working on an upgrade. Any news about a possible release date for the version that is compatible with 5.7

Thanks again for the awesome free toolkit
Aaron
#13 Posted : Monday, May 24, 2010 11:20:36 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Steve,

We have a 5.7 version in testing right now so it should be ready later this week. I'll be posting it on this thread, so keep checking back.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#14 Posted : Wednesday, May 26, 2010 8:15:30 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Just posted the 5.7 version of our toolkit.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Mark H
#15 Posted : Wednesday, June 2, 2010 10:15:04 AM(UTC)
Mark H

Rank: Member

Joined: 12/19/2006(UTC)
Posts: 153

Will this work on IIS 6? If so, would you be so kind as to post an example web.config for IIS6? Thank you in advance.
Aaron
#16 Posted : Wednesday, June 2, 2010 1:34:27 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Originally Posted by: "Mark H" Go to Quoted Post
Will this work on IIS 6?

Are you having problems with the included Web.config file? We use this Web.config on both IIS 6 and 7.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
sternyy
#17 Posted : Thursday, June 3, 2010 1:24:07 PM(UTC)
sternyy

Rank: Member

Joined: 1/10/2005(UTC)
Posts: 714

Thanks: 14 times
Was thanked: 1 time(s) in 1 post(s)
So far working really nice with 5.7. I've only tested the one page checkout and reviews. Really nice. Thanks Aaron!
Mark H
#18 Posted : Friday, June 4, 2010 6:25:42 PM(UTC)
Mark H

Rank: Member

Joined: 12/19/2006(UTC)
Posts: 153

You are correct, it does work on IIS6 (I must have missed a line.) Copying my code into your web.config failed??? Adding your code to my web.config worked.
sternyy
#19 Posted : Wednesday, June 9, 2010 9:58:09 AM(UTC)
sternyy

Rank: Member

Joined: 1/10/2005(UTC)
Posts: 714

Thanks: 14 times
Was thanked: 1 time(s) in 1 post(s)
Aaron,

I just got an order from a customer who did not enter in a first name or last name for the billing address...
Aaron
#20 Posted : Wednesday, June 9, 2010 10:24:45 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Bryan,

Since our checkout is originally based on BV's One-Page Checkout, I suspect this stems from an original bug in BV's checkout as this user is reporting: http://forums.bvcommerce.com/de...lt.aspx?f=78&m=66388. We'll take a look at it. Thanks for reporting the problem, Bryan!
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
4 Pages123>>>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012