Managing shop "Preferences"

From "Preferences" button in your shop you can manage the following settings for your shop.

Back to top

1. Dynamic search

Enterprise and higher level users can add dynamic search across products from merchant in your shops which you can use both as a handy search box for your visitors and a way to create dynamic content for your site.

Tip: If you have a developer handy, use the Data Pack plan to create your entire custom website.
Back to top

2. Custom links (redirection)

Enterprise users and above users can create custom redirects if using PHP. A redirect is what a user sees as the link for a product offer. For example, as a default, the affiliate code is obfuscated with the link redirect "". If you want, you can have the link read: "http://YOUR-DOMAIN.COM/" (note: removes "PopShops" out of the visible url from your website)

Here's how to do it:

In ShopBuilder, click the preferences tab. There you will see a bit of code that you need to copy and put at the VERY TOP OF YOUR HTML. That means there can be no spaces or characters before that code. Wordpress users, you will put it at the very top of your index.php page. Additionally, you need to check the box in the preferences tab.

Back to top

3. Linking shops

If you want to link shops by getting fancy and adding a little code to the "Pop it in" PHP snippet, try using the following trick, if you are subscribing to Enterprise or Datapack plan.

  1. First, build several shops that you want to link. See this Easter Dress example.
  2. Instead of using the "Pop it In" code from ShopBuilder, use this modified code which uses Shop IDs and links them together. The shops that were linked together are appearing in the sidebar. In addition, each shop was given the same style and AutoFeed preferences.
  3. Go to the shop that you want to be your homepage
  4. Go to the Pop It In tab and choose JavaScript
  5. Copy the Shop ID from that JavaScript snippet. (The Shop ID is the ridiculously long alphanumeric string that follows "src=", highlighted in this example: ...src=""...)
  6. Copy that Shop ID.
  7. Paste it into the code sample where it says /HOME_ID_GOES_HERE
  8. Go to the next shop that you want to link and grab that Shop ID.
  9. Paste it into the code sample where it says SHOP_ID_GOES_HERE
  10. Put the NAVIGATION NAME you want to appear no your navigation in the area that says SHOP_NAME_GOES_HERE (you could use a word, or a number, or whatever you want).
  11. To change the look and feel you will need to experiment with the CSS.
Back to top

4. Manage unavailable products

You can choose to have an inactive product in a shop be automatically replaced by a similar product from the same merchant by choosing the setting from "unavailable products" tab by clicking on the "preferences" tab within your shop.

Back to top

5. Tracking with sub accounts

You can use affiliate-defined sub-ID tracking to help you manage your sales. Each network gives this "sub ID" tracking a different name, but in a nutshell it appends the text (or code) that you want to the URL. You can then run reports at the network level for that sub-ID. Here are examples of the various labels given by networks to this type of tracking:

  • CJ: SID
  • LinkShare: Signature Orders
  • Google Affiliate Network: Publisher Member ID
  • ShareaSale: afftrack

With ShopBuilder you can either use the Preferences tab or add a line of code to your "Pop it in" code for a dynamic Sub-ID (Data Pack plans and above for dynamic sub-IDs).

  • Static sub-IDs: In ShopBuilder, go to the preferences tab over the product layout thumbnails and click on "Tracking with Sub Accounts" tab. Then you can replace the default (popshops) with any phrase or code you choose.
  • Dynamic sub-IDs: If you are a Data Pack (or above) subscriber, you can add dynamic sub-IDs to a ShopBuilder shop. To add a dynamic ID to your shop, do the following:
    • Add an additional parameter to the code snippet that you copied from the "Pop it In" tab.
    • $psps_parameters .= "&psps_subid=MYCUSTOMSUBID";
    • In other words you just add a psps_subid parameter set to whatever you want the final sub-ID value to be.