NitroSell Blog

Posted by Franclin Foping on August 20, 2014 at 11:20 am

We have updated your Google Shopping Feed to meet the latest changes announced by Google and which will be effective from September 30th.

The quantity field has now been retired from the feed.

We have included a mobile link for each item being rendered in the feed. This link is the same as for the desktop version.

The product availability field can now contain all the three values required by Google: in-stock, out of stock, and preorder. When an item is out of stock, we reported it as such and use its release date to find out its availability. If it is in the past, then we mark it as out of stock. In this case, we use the product leadtime field to compute its availability date. Please ensure that this field has a numeric value which indicates the number of days from today where you expect the item to be available. We will report the item as being in stock if its lead time is less than five days as we believe it can be delivered in a timely manner.

In the event that the release date is in the future, we flag the item as preorder and use this date for the availability field.

More information about the changes can be found at this page

Questions / Comments / Feedback

These changes are currently available on the beta channel as well as the Early Adopters of the WebStore.

Should you have any questions, or if you encounter any problems, please feel free to contact our Customer Services team through live chat, or by support ticket, on our Partner Portal.

Posted by Belén Ibáñez Marcos on August 11, 2014 at 9:43 am

One of the most effective ways to advertise your mailing list or special offer is via a javascript pop up overlay on your site.

We are glad to announce the release of a new feature of the WebStore Manager (WSM) that enables you to display this form of pop over in a easy, friendly way.

This feature is enabled through: Settings -> Customers -> Enable Mailing List Popup

You can set the size of the window (Width and Height) and a third parameter to establish how frequently customers who close the window without registering see the notification. This setting is measured in days. By default the parameters have these values: Width: 400, Height: 340, CookieTimeToLive: 7, In this case the 400px x 340px pop up will re-appear after a week if the customer closes it without registering. If you don’t want customers to see the popup again after closing it (without registering) just set the parameter: CookieTimeToLive to the value ‘never’.

This functionality works out of the box if you have already configured Constant Contact or MailChimp. This is the default look of the pop up:

The color of the buttons you can be changed by overriding the default css (#nt-embedded-subscribe {background-color: #33AD33;}, #nt-embedded-nothanks {background-color: #C08080;})

As we wanted to make this feature as flexible as possible, we have created a new template in our NitroScript editor where you will be able to modify the content of the pop up. You will find the template in the WSM under:
WebStore -> Design & Content -> Edit Templates

Although this feature is designed for mailing list pop ups, it will allow you to create pop ups for promotions, offers or even just a warm welcome message.

This feature is only available on Beta.

Filed under: sem, seo
Posted by Brian Twomey on June 16, 2014 at 1:28 pm

Traditional plaintext FTP sessions are no longer supported when connecting to your NitroSell FTP account. The NitroSell FTP service now requires encrypted connections via FTP/ES.

For detailed instructions, please review KB Article #681 : How to connect securely to the NitroSell FTP server

Posted by Jim Morrison on June 9, 2014 at 2:54 pm

Canadian Legislation Regarding Spam in Effect July 1st

For our Canadian retailers only – does not apply outside of Canada at this time:

Are you aware that the Canadian Government has enacted new spam rules that may affect you?  If you have something as simple as the email signup in your checkout defaulted to “Yes, sign me up”, you might be in violation of the new rules and your entire email list may be considered invalid.

If you are using the email signup in your NitroSell checkout and it is set so that the customer has to UNCHECK the box in checkout in order to not get emails from you, you will need to open a support ticket so we can correct that for you.

We also recommend that you send an email to your current list before July 1st and ask for explicit permission to continue to send them your emails in case your current list is compromised.

Here are a couple of articles that provide more information:
Article about the Legislation:
Government of Canada FAQs:

Posted by Franclin Foping on April 10, 2014 at 12:08 pm

In response to the news that a serious flaw has been discovered in the OpenSSL library, also known as the Heartbleed Bug — which can be used to read a system’s memory remotely, gathering secret keys which can then be used to decrypt previously transmitted information — we would like to inform our retailers that we are fully aware of it and confirm that our servers were not and are not, in any shape or form, affected by it.

For more information about this bug, please refer to this dedicated page.

Filed under: news
Posted by Belén Ibáñez Marcos on February 18, 2014 at 2:46 pm

As part of our ongoing process to increase the security of your webstore we now offer some additional features:

  • Control how secure is the password of your shoppers
  • Lockout customers with repeated failed logins
  • Sucessful password modification email notices.

How do I update the ‘Forgot Password’ template?

Changing the forgotten password email template is quite straightforward. The advantage of making these changes is that password will be not sent via email, so it’s much more secure. It is highly recommended that you make this change.

Go to Edit Templates -> Email -> Forgot Password

If you have customized your template you will need to replace the following lines:

<p><span style="font-size:12px;color:#3881c8;font-family:verdana;"><strong>Username:</strong> {details['customer_username']}</span></p>

<p><span style="font-size:12px;color:#3881c8;font-family:verdana;"><strong>Password:</strong> {details['customer_password']}</span></p>

with these ones:

<p><span style="font-size:12px;color:#3881c8;font-family:verdana;"><strong>Username: </strong> {if (getOption("DisableCustomerUsername"))}{details['customer_email']}{else}{details['customer_username']}{endIf}</span></p>
To reset your <strong> password </strong> <a href="{details['hostname_secure']}/store/member.asp?action=resetpassword&token={details['token']}">Please go here</a>

Or remove those two lines and replace them with a message like this:

Dear <strong> {details['customer_firstname']}</strong>
We have received a request to reset your password.<a href="{details['hostname_secure']}/store/member.asp?action=resetpassword&token={details['token']}">Please go here</a> to choose a new password:
<a href="{details['hostname_secure']}/store/member.asp?action=resetpassword&token={details['token']}">{details['hostname_secure']}/store/member.asp?action=resetpassword&token={details['token']}</a>
{if (getOption("DisableCustomerUsername"))}{else}When you next log in, your username will be <strong> {details['customer_username']}</strong>.{endIf}
Please note that this link is only active for {details['password_token_expiry']} hours. After this time, the code will not work and you will need to resubmit the password change request.

When a customer resets their password successfully, they will be automatically notified via email. You can customize the template for this email in:

Go to Edit templates -> Emails -> Reset Password

How do I change the security options?


The default (and recommended) timeout for sessions is 40 minutes. However if you don’t want to force your customers to login after 40 minutes of inactivity or you want to increase the security by making this number lower you can change the option here.

Password Requirements:

It is safer for your customers if they have a secure password, and you can now choose the restrictions on customer entered passwords

  • Minimum length (Default is 5, we recommend at least 8 characters).
  • You can also require that the password contains a number, an upper-case, a lower case and at least one symbol.
Password Reset:

This option will allow you to modify how long a password reset request is valid (Default is 24 hours).

Customers Lockout:

You can establish the maximum number of times that a customer can fail to login and at that time the shopper will be locked out. This is a measure to prevent automated attacks on your customer account logins.

Posted by Belén Ibáñez Marcos on January 31, 2014 at 12:24 pm

We are glad to announce a new SEO tool which will allow you to create 301 redirects.

What is a 301 Redirect?

A redirect is a way to send users to a different URL from the one they originally requested. A 301 redirect is a permanent redirect which passes somewhere in the range of 80-99% of link juice (ranking power) to the redirected page. This means that if a product with a great google juice is discontinued you could use that juice to send it to its brand, category, department… instead of losing all that work by dumping the customer to a “page not found” (404) message

Where do I find the new 301 redirect interface?

This feature is enabled through your WebStore Manager. If your webstore is on the Early Adopters’ channel you will find the option under:

WebStore -> Marketing -> SEO

Scroll down until you see the interface: 301 Redirects

How do I use the interface?

Firstly you need to enter the OLD URL without the domain.

With original URLs as below:

You will need to enter:


Note that the url needs to start with a slash and omit the domain.

The second step is to choose a redirect destination. Select the type of redirect destination you wish to use (product, department, category, content, brand, theme, home, about us, contact us).

The next data entry will allow you to either enter the name of the product or the target URL.

For security reasons, the name or the URL needs to be chosen from the drop down, the idea is that you start typing and when the drop down appears you select the right value. The autocomplete will fill both fields (name and URL) so you can verify that everything is in order before you actually insert the redirect.

In our example the products that have been discontinued are ‘Spaldeen NBA Basketball’ and ’Prada Candy 2.7′.

So in the first example we redirect the original link to the department ‘Sporting Goods’ and in the second example the original link is redirected to the brand ‘Prada’, so we choose the types and start typing the names, ‘sporting’ and ‘prada’ and choose from the dropdown our item.

When you press the button: ‘Insert 301 Redirect’ a green notice will appear saying that a ‘New 301 Redirect Inserted.’

If you have already created a 301 redirect for a URL, a orange notice will appear asking you if you really want to overwrite. You can change the 301 Redirect of a link as many times as you want, but bear in mind that the old redirects are overwritten.

To test a redirect, just browse to the old URL and see check that you are redirected to the new one. Note that if you are entering multiple redirects at once that you may wish to use SEO tools to produce a report of all the redirects in place.

Posted by Franclin Foping on January 27, 2014 at 2:11 pm

The new year kicks off in style and we are pleased to announce the release of our new template editor.

It comes with a rich set of features, such as NitroScript syntax highlighting, and is also customizable. The below image illustrates it.

Figure : An overview of the new template editor

Underneath the editor is located the status bar, which, as before, indicates the current line and character of the cursor. In this case, it can be seen that it is at the first line and the 20th character. The status bar also tells you the total number of lines and characters contained in the template you are currently editing.

The NitroScript and the HTML keywords are highlighted. Like before, the template is scrollable.  At the top of the page is the options menu which enables you to customize the layout of editor. These options include the theme of the editor where you can choose between a dark and a bright themes,

the font size of the code snippets, the key binding you would like to use, whether you want to see the invisible characters such as line feeds or tabs, the line numbering that is displayed at the left of the editor, whether you want to see a line margin that indicates if you have exceeded more than 80 characters per line, and whether you want to make use of soft tabs. The key bindings enable you to use shortcuts from any popular editor you may be familiar with. We cater for the Vim editor as well as Emacs.

We automatically save any preferences you have specified, so that the next time you open the editor, they are restored. (This is a per webstore set of options.) The default keyboard handler comes with a host of shortcuts which are summarized below:

- Ctrl + F ( or Command + F for Mac users): opens a search box at the top right of the editor

- Ctrl + H ( or Command + H for Mac users): opens a search and replace box at the top right corner of the editor like previously

- Ctrl + L ( or Command + L for Mac users): enables you to jump at a given line number

- Ctrl + D ( or Command + D for Mac users): enables you to remove the current line

Questions / Comments / Feedback

This feature is currently only available on the Beta channel of the WebStore.

We hope you find this new feature useful. Should you have any questions, or if you encounter any problems, please feel free to contact our Customer Services team through live chat, or by support ticket, on our Partner Portal.

Posted by Maria Keech on October 7, 2013 at 2:27 pm

With the holiday season soon under-way there are some essential points that all web stores should be displaying in the coming weeks to make the most of the peak selling times:

Store opening times – These should be displayed prominently on your site so that customers are aware of any extended opening hours or extra days your shop may be open for business. Customers often like to shop during off-peak times to avoid the crowds so this information is essential. It will also reduce the usual “What time are you closing today?” phone calls.

Display last order dates for guaranteed pre-Christmas delivery – Combat the inevitable disappointment when customers place orders too late and their goods arrive after Christmas. Displaying your guaranteed pre-Christmas delivery times also prompts your customers to make purchases sooner rather than later.

Offer a fast delivery option – Despite all the warnings, there will all ways be customers who like to leave their purchasing to the last minute. Offering a premium delivery service will be a more expensive shipping option but may be a lifeline to your “Last minute” shoppers. Speedy delivery may make the difference whether an item is purchased or not.

Publicize any in store events – Do you have any special events planned? Perhaps a pre-Christmas promotion, a sponsored event or special activities being held in your town? Let your customers know and shout about these on your site to increase the footfall in your brick and mortar shop.

Finally, if you’re planning a big sale or promotion event, test it before the planned start date to ensure it is working correctly. With several new features added to our software this year, our retailers may not be entirely familiar with set up procedures and this usually leads to an increase in support requests and possible response delays. Stay ahead so we can help you in a timely manner.

Good Luck!

Posted by Franclin Foping on September 4, 2013 at 2:41 pm

We are pleased to announce the release of a new feature of the WebStore Manager (WSM) that enables you to assign pictures to product Categories in your WebStore. This blog post will walk you through it.

It can be found under Design & Content, then Departments & Categories from the menu at the top of the WSM.  The page that will be shown to you contains two panels: the store navigation on the left side and another one on the right side.

Figure 1: The Category Picture Assignment Page

In the Store Navigation panel, the list of departments and theirs related categories is rendered. In parentheses, you can see the name of the product whose image is currently used to represent the category. The first time you load this page, it will fetch this information from your current configuration specified in NSc Sync. This is located in NSc Sync > Setup > Categories. In case no picture is currently assigned to the category, the words ‘no picture set’ is displayed beside the category.

In order to change the image currently assigned to a category, click on the category itself, the right panel will be updated as shown in the next figure.

Figure 2: The updated Category Details panel

If you hover over the image, the Change button will be displayed at the center of the image and by clicking on it, the panel will now be shown in the next figure.

Figure 3: The Preview Panel

You will notice that right now the Save, located at the bottom of the page, is still disabled. In order to change the image you can EITHER select an item whose image will be used to represent the category from the drop-down menu OR upload a new image. The latter option can be done by either dragging and dropping an image into the provided box or by simply clicking on the box and selecting an image from your Computer.

Having done that, the Save button will now be enabled and all you will have to do is to click on it to save your current image. You should repeat this step for all your categories.

In order to visualize your assignments, you should navigate to your store in the corresponding department. The next picture shows you an example. Notice that the image displayed at the top of the page for the Sedan Category is the one that was provided in Figure 3.

Figure 4: Our store with the images assigned to the Category.

Editing the Category Picture Assignments Panel

So far, we have only dealt with the case when the images are displayed in the default page and can therefore not be customized. You can however change that behaviour by using a dedicated template: the Category Pictures Assignments Panel.

You should enable it by navigating at the bottom of the Category & Department page as shown in the next graph:

Figure 5: Enabling the Category Picture Assignments panel

The default layout of this template is shown in the next figure:

Figure 6: The default layout of the category pictures assignments panel

You can now edit your template to suit your needs and off you go!

Closing Notes

When uploading an image, please bear in mind that your image must abide by the following rules:

  • It must be in the format of JPEG, JPG, PNG, or GIF
  • It must not exceed the size of 2MB
  • The dimensions of the picture must be within 500 X 500 pixels

When editing the Category Pictures Assignments Panel, please note that the following variables are available to you:

  • ‘category_name’ which represents the name of the current category. This can be accessed in the following form: {categorypicture['category_name']}. For instance in the Figure 4, this variable will be equal to Jeeps in the first iteration and Sedan in the second iteration
  • ‘category_image’ which is the html code of the image representing the current category. This is typically the content of the SRC attribute of the IMG HTML tag
  • ‘category_link’ which denotes the URL of the current category. This value is usually included in the HREF of an anchor tag in HTML as shown in Figure 6

Questions / Comments / Feedback

This feature is currently only available on the beta channel of the WebStore.

We hope you find this new feature useful. Should you have any questions, or if you encounter any problems, please feel free to contact our Customer Services team through live chat, or by support ticket, on our Partner Portal.