HomeHome Product Discus... Product Discus...SmithCartSmithCartCustomizing the display...Customizing the display...
Previous
 
Next
New Post
2/22/2010 8:39 AM
 

How much control do we have over customizing the entire look and feel if the cart? I don't see any info in the User Guide.

TW

 
New Post
2/22/2010 3:15 PM
 

The cart uses your portal skin and container that you have chosen under the dnn admin -> site settings menu so there is no additional skinning needed for the cart. The cart uses a stylesheet called module.css for styling specific font styles, sizes and colors in the cart if you wish to override the default portal skin.

In the cart admin settings there are several options that will customize the cart including:

General Cart Config:

  • Configuring the product catalog to display product in 1, 2, 3 or 4 column listings
  • Show/Hide Login Screen
  • Show/Hide Categories
  • Show Product Sku
  • Show/Hide Quantity On Hand
  • Show/Hide Price
  • Show/Hide Quantity
  • Show/Hide Add To Cart button
  • Show/Hide coupon textbox
  • Combining ship methods
  • Combining shipping and handling


Step 1 Checkout Page Config

  • Show Company Name:
  • Show User Defined Textbox #1
  • User Defined Label #1
  • Show User Defined Textbox #2
  • User Defined Label #2
  • Show User Defined Dropdown:
  • Dropdown Datasource: User entered Values User entered SQL
  • Dropdown Label
  • Dropdown Values
  • Show Opt In Checkbox


Confirmation Page Config

  • Require Login
  • Hide Login and Password
  • Show Special Instructions
  • Show User Defined Textbox #1
  • User Defined Label #1
  • Show User Defined Textbox #2
  • User Defined Label #2
  • Show User Defined Date Field
  • User Defined Date Label
  • Show User Defined Dropdown
  • Dropdown Label
  • Dropdown Values
  • Success Redirect to URL
  • Success Redirect Button



Additionally, the cart ships with all the ascx files that can be modified by you to suit your requirements using your favorite editor just make sure that you dont delete any of the aspx controls, if you want hide a particular field or control just set the visible property of the control to false.

The layout of the pages can be changed by modfiying the ascx page in /desktopmodules/smith.buynow/ controls can be moved, hidden and buttons can be changed.

To customize the order confirmation emails to add your company logo, custom message, etc. you can modify the email html template located off your portal root directory in /desktopmodules/smith.buynow/

OrderTemplate.htm – standard email template

SHOrderTemplate.htm – email template used when shipping and handling is combined

We plan on updating the manual soon with a section on the customizing the display so check back soon.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
3/5/2010 8:21 AM
 

Is there a separate template for the email that goes to the customer and one that is used as the notify email that I (the store) gets.

 
New Post
3/5/2010 9:41 AM
 

No, the cart uses the same html template but you can customize the email subject and body seperately for the user and admin email confirmations using the cart admin settings. Page 49 of the users guide describes it http://www.smith-consulting.com/Portals/0/docs/smithshoppingcartmanual.pdf

User Email Confirmation Subject - Enter the subject line for the email that will be sent to the customer upon successful registration and payment.

User Email Confirmation Header - Enter the text for the header of the email that will be sent to the customer upon successful registration and payment. The header will be displayed at the top of the invoice.

Admin Email Confirmation Subject - Enter the subject line for the email that will be sent to the portal admin upon successful registration and payment.

Admin Email Confirmation Header - Enter the text for the header of the email that will be sent to the portal admin upon successful registration and payment.

Email Tokens - The following tokens can be entered in the email body to customize the email message.
[FIRSTNAME]
[LASTNAME]
[USERNAME]
[EMAIL]
[ORDERTOTAL]


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
3/5/2010 10:17 AM
 

I'm using 1 row per item and I'd really like to have product descriptions on the listings page. I'm familiar with editting ascx and such. Is there a way to bring the summary product info into that page. Is it as simple as modifying a stored procedure and adding a line in the ascx file? I'm not concerned about what happens if I select more than 1 product per row.

Thanks

Kelly O

 
New Post
3/5/2010 6:08 PM
 

To display the product summary field on the product listing page, open up the productlist.ascx page and add following code as a column within the asp datalist control:

<tr >
<td>
<asp:Label runat="server" ID="lblSummary" Text='<%# DataBinder.Eval(Container.DataItem, "Summary") %>' style="float:left; text-align:left;"/>
</td>
</tr>


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
3/6/2010 9:40 PM
 

Hey that seemed worked like a charm for my 1 row per item layout .. thank you! A great option for next version.

Thanks for the fast solution too!

 
New Post
3/31/2010 1:48 PM
 

I tried to similiarly add the summary to the grdQuoteDetails on cart.ascx (see below) but got a DNN error. Do I need to change a Stored Procedure in order to achieve this?

<asp:TemplateField HeaderText="Description">

<ItemTemplate> <asp:Label ID="lblDescription" runat="server" Text='<%#Eval("Summary") %>' CssClass="SmithProdtext"><asp:Label> <ItemTemplate> <asp:TemplateField>

 
New Post
3/31/2010 2:00 PM
 

You wont be able to add the summary field to the cart by modifying a stored procedure you would need the source code to do this.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
5/10/2010 2:27 PM
 
dsmith wrote:

Email Tokens - The following tokens can be entered in the email body to customize the email message.
[FIRSTNAME]
[LASTNAME]
[USERNAME]
[EMAIL]
[ORDERTOTAL]

I would love to see a much richer set of tokens that can be used in the email confirmations. How about the payment info like an obfusticated card number (or just last 4), the payment Transaction ID and Auth Code.

How about some more control over [ORDERDETAILS]?

 
New Post
5/10/2010 2:35 PM
 

I agree the masked credit card number and auth code tokens in the email confirmation would definitely be a nice feature to add and will send your suggestions to programming. The order id generated by the cart is included currently in the email confirmations. The transaction id returned from the payment gateway is not is this the transaction id you wanted included?


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartCustomizing the display...Customizing the display...