ZStore Helper WordPress Plugin For Zazzle Store Builder
Updated: 20th June 2016
Unfortunately this plugin no longer works with the Zazzle feed anymore… Well it does, but not in certain situations. You should be able to use it as long as you only use keywords or a product line. If you try to use Product Types it will either not return any results or it will return default results. This is due to a major change in the Zazzle Feed, they no longer allow the parameter used to query Product Types.
The short version is that there is nothing I can do to fix it as the core issue is within the Zazzle Store Builder files and they have not been updated to fix the problem. I am currently working on a new plugin that will no longer need the Zazzle Store Builder to work, but I am having to fit development in around work. I will have it released as soon as possible. It will be donation based meaning you can download it free but donations will be highly encouraged. This post will be archived and a new post will be made for the new plugin, it will also have a dedicated documentation hosted on github pages so it will always be available even if my site is down.
If you’d like to stay up-to-date on the progress of the plugin please follow me on Twitter and/or Instagram (both @PaulBRobinson) where I post totally random life stuff, Degus and coding updates.
So a few members of Zazzle.com asked me to make a plugin for WordPress to make it easier to install the Zazzle Store Builder into WordPress. Usually it is quite easy, but for a novice coder placing it into WordPress can be a pain since it requires some special workarounds to be done. So to make it easy for people using WordPress I’ve made a plugin. I have asked the permission of Zazzle to release it and have now gotten permission, the only requirement is that you have download the Zazzle Store Builder from their website as you have to be a member & accept their terms & conditions to use it.
How Do I Install It?
Right here we go, the instuctions are as follows:
- Download the plugin (can be found at the bottom of this post.)
- Download the Zazzle Store Builder from here.
- Unzip the contents of the plugin (
zstore-helper.zip
) to thewp-content/plugins
folder in your WP installation. - Go to
wp-content/plugins/zstore-helper/zstore
which should be empty. Open the Zazzle Store Builder zip file. Go into the folder you can see & drag out the includes & css folders into the zstore folder. See figure 1 for what your directory should look like. - Make sure that you have fancy permalinks enabled. So your URLs don’t have
?p=34
in them, the plugin will not work without this due to Zazzle’s store bulder code. - Now go into your WordPress admin. Head to the plugins section & turn on the Zstore Helper plugin. Next head to the Zstore Helper options page that will appear under Settings & set some global options. These are the options that will always be run, unless you over ride them (more on that later).
- Once you’ve set the global options all you need to do is make a page or post & put
[zstore]
into it. Publish & your store will appear. 🙂
Options
Here is a list of the options available on the options page & detailed instructions on what they do:
- Contributor Handle
- The store name (generally shown in the URL of your store’s homepage) of the store you wish to show products from.
- Associate ID
- An ID used for referrals. Found under the associates center, which can be found in the gallery tab of MyZazzle.
- Product Line ID
- Allows you to display a specific product line. Leave blank to show all products from a gallery. The product line ID can be found by clicking on a product line in a gallery. The URL will look something like
http://www.zazzle.com/coatsofarms/products/cg-196595220567583981
. The string or numbers on the end is the product line ID. - Product Type
- Exactly what it says. Restrict which type of product is shown from the gallery.
- Keywords
- Also exactly what it says. Restrict products returned from the gallery by a keyword. Comma seperated. Eg. Cat, star, cow. You get the idea.
- Grid Width
- How wide, in pixels, should the complete product grid be. Although this is in pixels you do not need the px on the end, just the number.
- Grid Cell Size
- The size of each grid cell. Just pick a size from the list.
- Grid Cell Spacing
- The space, again in pixels, between each grid cell. As before although the value is in pixels only the number is needed & not px.
- Grid Cell Background Color
- The color used for each grid cells background color. In HEX but without the hash(#). Eg. FFFFFF is white. For a list of HEX colors try this link. You want the 6 char string under the column ‘Hex’.
- Use Google Analytics
- If you want to use Google Analytics then set this to true & then fill in Google Analytics Number with your UA number from your Google Analytics account. If you already have a Google Analytics plugin running on WordPress you probably won’t need this.
- Google Analytics Number (ID)
- If you set the last option to true then this is where you put your Google Analytics Number. It looks like this: UA-xxxxxxx-x. If you already have a Google Analytics plugin running on WordPress you probably won’t need this.
- Show How Many Products
- How many products do you want to show per page, or if you have pagination turned off, how many do you want to show in total. Default is 20. It is generally not a good idea to set this above 100 or 150 as it could crash older computers while trying to load all the images.
- Starting Page
- What page of results do you want to start on.
- Show Pagination
- Do you want to show a pagination. A pagination is the list of numbers that represent links to other pages if there are too many products to show on the first page.
- Show Sorting
- Do you want to show the sorting options. This allows visitors to sort by the Date Created or Popularity if set to true.
- Default Sorting
- What you want the products to be sorted by, Date Created or Popularity. Applies even if Show Sorting is set to false.
- Show ‘By’ Line
- Do you want to show the products ‘By’ line. This is the line that says ‘by zazzlestore’. In other words do you want to show which store created the product.
- Show Product Title
- Pretty obvious. Do you want to show the products’ title.
- Show Product Price
- Again obvious. Do you want to show the products’ price.
- Enable Caching
- Do you want to enable caching. This helps reduce server load for both you and Zazzle since it saves the images it uses so it doesn’t have to contact Zazzle everytime. Handy if you get a lot of visitors.
- Cache Lifetime
- How long before the cache is deleted & a new set of images is retrieved from Zazzle. This is in seconds. (3600 seconds = 1 hour)
Shortcode Over-rides
Here is a list, with examples, of the attributes used for over-rides. They are similar to HTML attributes so HTML users should feel right at home. Their uses match the options above so refer to the list above for any explanations.
- contributorhandle
- Example:
[zstore contributorhandle="ZazzleStore"]
- associateid
- Example:
[zstore associateid="THEASSOCIATEID"]
- productlineid
- Example:
[zstore productlineid="THEPRODUCTLINEID"]
- producttype
- Example:
[zstore producttype="cards"]
. You may use the three digit code or the name of a product from this list. - keywords
- Example:
[zstore keywords="cats"]
. A list of keywords if more than one is used they must be comma(,) seperated. - gridwidth
- Example:
[zstore gridwidth="400"]
- gridcellsize
- Example:
[zstore gridcellsize="medium"]
. This must match either tiny, small, medium, large or huge. - gridcellspacing
- Example:
[zstore gridcellspacing="5"]
- gridcellbgcolor
- Example:
[zstore gridcellbgcolor="FFFFFF"]
- useanalytics
- Example:
[zstore useanalytics="false"]
. Options are true or false. - analyticsid
- Example:
[zstore analyticsid="UA-xxxxxxx-x"]
- showhowmany
- Example:
[zstore showhowmany="20"]
- startpage
- Example:
[zstore startpage="1"]
- showpagination
- Example:
[zstore showpagination="true"]
. Options are true or false. - showsorting
- Example:
[zstore showsorting="true"]
. Options are true or false - defaultsort
- Example:
[zstore defaultsort="date_created"]
. Options are date_created or popularity. - showproductdescription
- Example:
[zstore showproductdescription="true"]
. Options are true or false. - showbyline
- Example:
[zstore showbyline="ZazzleStore"]
. Options are true or false. - showproducttitle
- Example:
[zstore showproducttitle="true"]
. Options are true or false. - showproductprice
- Example:
[zstore showproductprice="true"]
. Options are true or false. - usecaching
- Example:
[zstore usecaching="false"]
. Options are true or false - cachelifetime
- Example:
[zstore cachelifetime="3600"]
. Length in seconds.
You can use any of these in combination like this: [zstore contributorhandle="ZazzleStore" producttype="Mugs" keywords="cats, dogs"]
.
Product Type List
This is the list of product types for use with the producttype
Shortcode attribute. The name on the left is the name to use in the shortcode. The name on the right is just to use as reference.
- zazzle_apron – Aprons
- bagettes_bag – Bagettes Bags
- zazzle_bag – Bags
- zazzle_binder – Binders
- zazzle_bumpersticker – Bumper Stickers
- zazzle_button – Buttons
- zazzle_calendar – Calendars
- zazzle_card – Cards
- zazzle_candyjar – Candy Jar
- caseable_case – Caseable Cases
- casemate_case – Casemate Cases
- zazzle_coaster – Coasters
- fuji_coaster – Cork Coasters
- musicskins_skin – Custom Skins
- zazzle_doodle – Doodle Speaker
- fuji_electronicsbag – Electronics Bags
- zazzle_embroideredbag – Embroidered Bags
- zazzle_embroideredhat – Embroidered Hats
- zazzle_embroideredshirt – Embroidered Shirts
- zazzle_envelope – Envelopes
- zazzle_flyer – Flyers
- fuji_mousepad – Gel Mousepads
- zazzle_giftbox – Gift Boxes
- zazzle_hat – Hats
- zazzle_invitation – Invitations
- zazzle_speckcase – iPad/iPhone Cases
- zazzle_keychain – Keychains
- mojo_kitchentowel – Kitchen Towels
- zazzle_label – Labels
- zazzle_letterhead – Letterhead
- zazzle_magnet – Magnets
- zazzle_mousepad – Mousepads
- zazzle_mug – Mugs
- mojo_napkin – Napkins
- zazzle_necklace – Necklaces
- fuji_notebook – Notebooks
- fuji_notepad – Notepads
- zazzle_ornament – Ornaments
- zazzle_petshirt – Pet Apparel
- zazzle_petbowl – Pet Bowl
- zazzle_photocard – Photo Cards
- zazzle_photoenlargement – Photo Enlargement
- fuji_plaque – Photo Plaques
- zazzle_photoprint – Photo Prints
- zazzle_photosculpture – Photo Sculptures
- zazzle_pitcher – Pitcher
- mojo_placemat – Placemats
- fuji_plate” – Plates
- zazzle_stamp – Postage
- zazzle_postcard – Postcards
- zazzle_print – Poster Prints
- planetjill_giftbox – Premium Gift Boxes
- fuji_fleximagnet – Premium Magnets
- zazzle_profilecard – Profile Cards
- fuji_puzzle – Puzzles
- zazzle_rackcard – Rackcards
- rickshaw_flapsleeve – Rickshaw Flap Sleeves
- rickshaw_folio – Rickshaw Folio
- rickshaw_messengerbag – Rickshaw Messenger Bag
- rickshaw_sleeve – Rickshaw Sleeve
- zazzle_skateboard – Skateboards
- zazzle_specialitymug – Speciality Mugs
- zazzle_stationery – Stationary
- zazzle_sticker – Stickers
- zazzle_teapot – Teapots
- zazzle_tie – Ties
- zazzle_tile – Tiles
- mojo_throwpillow – Throw Pillows
- zazzle_shirt – T-Shirts
- libertybottle_bottle – Water Bottles
- zazzle_wrappedcanvas – Wrapped Canvas
Where Can I Download This Marvelous Invention?
Right here. Just click here to download the zip. Then jump back up to the top and follow the instructions carefully.
What About A Premium Version?
The premium version is no longer available. I have no idea what happened to Bill or if he is still around. I have had no contact with him in quite a while and have no idea how to contact him. As far as I am concerned there is no longer a paid version of this plugin and you should not pay for it.
What About WordPress MU?
Well after a little bit of adjustments it will work in WPMU. You can download that version here. This version is only a mu-plugin if you want to use it as a normal plugin in WPMU then download the version above & place it in your plugins folder.
688 Comments
paul stickland
Hi, Thanks for the plugin.
I’m trying to install it but am not quite sure about where to turn on ‘fancy’ permalinks. Are they the same as ‘pretty’ permalinks?
Paul Robinson
Yup they are one and the same. Sorry about that, that’s just what I’ve always called them.
Jonathan
Just wanted to say thanks for the great plugin. I’m using it now and will definitely donate when I get paid. I just wanted to know if there was a way to sort out specific categories such as baby clothing and mens shirts. Typing in “235” (for tshirts) brings up all of them and would like to separate these out. There are a few other things, but it’s mostly minor visual issues I can edit myself.
Paul Robinson
Hi Jonathan,
Unfortunately Zazzle’s feed (which runs the Store Builder) doesn’t supply that info so it’s not possible to do it natively.
You may be able to do it by either making product lines or tagging the products with certain keywords & using the keyword parameter.
Hope that helps you out. 😉
DDKnight
Is there a way to set the products to open in a new window? Thanks for the help and awesome plugin!
Paul Robinson
Hi DDKnight,
You can’t without editing the Zazzle Store Builder files. I’m not allowed to tell you how to do that, but Lisa Marie has made a tutorial here:
http://return-true.com/2010/01/how-to-make-zazzle-store-builder-links-open-in-a-new-browser-tab/
Hope that helps. 😉
DDKnight
it did! I found that already and made the change, thank you!
DDKnight
BTw, ,once our id is set in the options, we don’t need to add the short code for it in a post/page do we? Dont the options carry when using shortcodes?
thanks!
Paul Robinson
Glad that helped & yes options set in the options page should carry through, you’ll only need to define them in the shortcode should you wish to override them or add any extra options you haven’t already set.
DDKnight
Thanks! I’ve had all afternoon to work with the plugin and I’m impressed with it, I’ll be using it on my sites. Do you have a donation link somewhere, I’d like to contribute soon, thanks for your hard work!
Paul Robinson
I’m glad you like the plugin. 🙂
Yep, you can donate just below the post (the piggy bank) to help with the server or if you wish you can buy me something from my Amazon Wishlist (the shopping trolly). Alternatively you can Paypal to pablorobinson [at] gmail [dot] com.
Hope that helps. 🙂 Again always happy to help, and very happy when someone finds the plugin useful. 😉
Leslie
Paul, thanks for the excellent plug-in. I had some help installing it. My product names aren’t displaying properly: http://friendiversary.com/ . You’ll see the bottom half of the lines are getting cut off. What do you suggest I adjust to correct this?
Paul Robinson
Hi Leslie,
You will need to edit the zazzle.css file which is included with the Zazzle Store Builder. You will need to take the height out of
.productTitle
&.productDescription
and that should allow you to see the text properly.Hope that helps, and thank you. 🙂
BV
Hi Paul,
I’d like to use the plugin to display some products on my site’s homepage without having to use a static page, so I used the following code I saw in the comments here:
I placed it in my main index template (just above where the posts are supposed to be) but it doesn’t appear to be working. I’m currently trying it at http://www.irishloot.com but I’ve tried it on my other sites as well with no success. Am I just putting the code in the wrong place or something?
Paul Robinson
Hi BV,
I’m not sure why thats happening. Does the shortcode work normally ie using it inside a page or post? I’ve given it a test on my local server just in case its a bug but it seems to be working okay.
Does it give any sort of error?
BV
Yep, it’s working on all my posts and pages. No errors anywhere. I even tried placing the code in other parts of my template and still no luck. Do you think I should try updating the plugin files?
Paul Robinson
Just realized what the problem is… you need to add echo just before do_shortcode. Hopefully that will fix the problem. 🙂
BV
That did it. Everything’s working perfectly now. I’m so happy not to be limited to posts and pages anymore!
Paul, this is the third time I’ve come here with questions and you’ve been incredibly helpful each time. I truly appreciate the time you give to helping us out here. Thank you so much.
Paul Robinson
No worries glad I was able to help you out. 🙂
TaraFly
Hi Paul,
Ready for a dumb question? 😉
I’ve just uploaded your plug-in and am trying to complete the 4th step.
“Open the Zazzle Store Builder zip file. Go into the folder you can see & drag out the includes & css folders into the zstore folder. See figure 1 for what your directory should look like.”
But my zstore-helper folder doesn’t have any zipped files to remove folders from.
Mine looks nothing like your figure 1.
Instead, I have the empty zstore folder, plus the following 3 php files: zstore-helper.php, zstore-docs.php, and zstore-options.php.
There are no folders marked css or include. So my dumb question is: can I simply create blank css and includes folders to use, or did those folders contain extra files that I’m missing?
I’ve downloaded it twice to make sure, and the second time, I extracted it onto my computer to check out the zipped contents… but I cannot find those folders.
P.S. … Please excuse the messy site-under-construction… in fact, don’t bother looking. LOL
Transitioning from static HTML to WordPress tonight was more stressful than I anticipated.
After having spent alot of time crafting my original Zazzle Store Builder, I’m already mourning its loss. LOL
But if I can get your plug-in working, I’ll be forever grateful. As a WordPress noob, I really appreciate your trouble in designing it. 🙂
Paul Robinson
I apologise for not getting back to you, I’ve been in bed with a stomach bug so I’m just catching up on things now.
I have no idea why there aren’t two folders in there, but I’ll get them put back into the zip file for you. As Jonathan said you can just create those folders or you can wait until I reupload the zip file which should only take a few minutes.
Again sorry for the delay.
Paul Robinson
Just added the folders into the zip for you. Feel free to download it again if you don’t feel like recreating the folders.
Sorry for any inconvenience caused.
Jonathan
No there aren’t any other files in those folders. You have to create those folders under the zstore helper folder and place the appropriate files in them. You’re on the right track. If anything else, you could just test it out and see if you’re missing anything.
TaraFly
Wow, Paul, I didn’t want to bother you if you’re sick… we all need sick days, even when working online. …and week-ends, too. 😉
Glad to know I wasn’t missing anything! I decided to create the folders, but I just wanted to make sure (before progressing too far) that I had everything I needed.
Switching to another format, and shuffling files around… Lord knows, enough of my stuff gets misplaced AS IS. ;D
Paul Robinson
Don’t worry about it I’m feeling a lot better now. Had a rough time over the weekend though.
Nope, not missing anything. Not sure where the folders got to so thanks for letting me know they’d vanished. They should really be in there to make it easier to get started.
Tell me about the reshuffling It’s always worth it but can be tedious to do.
Let me know if you need any further help. 😉
Terry
I’ve used and installed your plug-in on many sites. I tried it today on a new installation of WordPress 3.0.4 and it’s not working. Scared to upgrade my other sites to 3.0.4 fearing I may lose it. Have you tested on 3.0.4?
Paul Robinson
Hi Terry,
I have recently tested on 3.0.4 and all was working fine. Lisa is currently running it on WP 3.0.4 here http://shop.lisa-marieart.com/2010/06/monogram-business-cards/
Is there just nothing appearing, or are you getting some sort of error?
Terry
Just nothing appears.
http://veryeasy2remember.com/
It’s activated in the admin. I added my associate id and changed a few settings. After it didn’t work, I re-uploaded everything and did it again. Still a blank page.
Paul Robinson
I’ve had a few people had problems like that but I can’t think why it happens. I’ve tried everything I can to replicate the error but without an error its hard.
The only explanation I can think of is that output buffering is turned off?
terry
Output Buffering is off by default; I just turned it on and restarted apache.
Still blank:
http://veryeasy2remember.com
Baffled! 🙂
Paul Robinson
Do you have error reporting off? It looks as if its outputting the start of the zazzle container but it seems as if its fatal erroring as the bottom of the page is missing from the source code.
terry
I turned it on temporarily. There was no errors output on the page. I’m turning it back off for security reasons and looking at simple error logging in cpanel shows no errors. :/
Paul Robinson
The source code just ends… I really don’t understand it I mean normally that happens because of a fatal error, but if there is no error output that can’t be the cause…
You’ve really got me beat with this one, lol. It seems as if the plugin code is running okay as the part is seems to end on is part of the Zazzle store builder code. Any chance it’s a problem with cURL? Is it enabled? That’s about the last thing I can think of barring any magic brainstorm moment.
Terry
Please feel free to “virtually” shoot me in the head.
cURL.
That’ll do it.
Please delete all of stupidity here on this board.
*How many times have I installed this*? :/
Paul Robinson
Sorry internet went off last night… Been doing that a lot lately gonna have to get in touch with my ISP.
Anyway, I’m just glad it was something fixable. 🙂 I’ll leave the comments, it might be helpful if someone else has the same problem. 😉
Tamika
Help!! So, I just installed the plugin on a new website and for some reason there is only ONE column of products. Do you have an idea as to why it isn’t showing the multiple columns:
http://www.elshaddaiproductions.com/ministrybranding
Thanks!
Paul Robinson
I can’t see the page, I get a 404. However if I understand properly its generally because there is conflicting with the Zazzle CSS. It’s extremely hard for me to debug, you just have to keep looking for what is conflicting.
Failing that it could mean the width of the container you have your products in isn’t wide enough.
terry
Be sure to include the link the the zazzle css file in your page header.
Paul Robinson
Thanks Terry, but that should be added by the plugin. It would only be missing if
wp_head()
is missing from the theme. 😉Nique
Hi Paul,
First Thank You! so much for all your work – all I can say is I wish I had such a tech-savy brother (or 1/2 the knowledge of Lisa! lol)
I’ve worked out most of my bugs thanks to all the comments/your help – but two things are bugging the fire out of me.
1) I’m sure it’s a conflict with my CSS files, but I haven’t been able to figure out where/how – I’ve got this scrollbar ugliness going on, to see it:
http://noteableexpressions.net/business-cards/
as well as that gray in the background…
I’ve looked both in the theme css and zstore css but I’m not sure where it’s coming in to play..
any ideas?
Paul Robinson
Hi Nique,
Thank you, it’s the hazard of growing up with computers. 😆 You kinda turn into a nerd, I can only hope I’m a cool nerd like Chuck though. 😛
I’m actually not sure what’s going on as it shows very different in three different browsers. That does however suggest that it is a HTML problem.
Have you checked your HTML code in the post? It looks as if you may have a unclosed tag. The box you are seeing is caused by the styling for your \code&93; tag.
I’ll keep trying to find some other problem just in case, but let me know if you can find any problem like that. 😉
Nique
Of course your a cool nerd! Is there any other kind? 😛
Color me confused on the html though –
you asked if I had checked ‘…HTML code in the post?…’ If I open the post and look under the html tab, this is what it says:
‘Large variety of designs and collections of custom online printing business cards! Professional business cards for various occupations, business, personal and business use.
My business products are clean and stylish designed to help you to make a great and memorable first impression! Personalize each product with your company, business or personal contractor information, or click the “Customize it” button, if you need to change the layout, text or colors.
Transform business cards to make nice gift tags, bookmark, mailing labels and product tags – perfect to add to handmade and handcrafted mail orders, packaging, gifts and products.
To browse by category, please visit my main Zazzle store
[zstore productlineid="196253595390284260"]
‘Am I missing something? A definate possibility! I don’t see anything open…
And the box code thing? where do I find the ‘\code&93; tag’?
Forgive the ignorance please! lol
Paul Robinson
Ahhh. Good news, if I end up with with a girl as hot as Sarah (Yvonne Strahovski) then I’m not going to complain. 😆
Well I can only think that WordPress is adding in the code tag itself, although I’ve never seen that happen before.
So that is everything under the HTML tab? There is not HTML tags in there? I don’t know how much HTML you know, but tags like <code>, <strong> etc.
According to the different browsers there is a code tag somewhere in the post. In Firefox it’s before, in Chrome it’s before, over the Zazzle products, and after & in IE8 it is before, and over the products but not after.
If there is no code tag inside your code (using the HTML tab) then I’m going to have to have a think about it.
You’ve got a strange problem here, but I promise I’m not gonna rest till we get it sorted. 😉
Nique
Sorry for the confusion Paul – when the comment published it interpreted some of the code – I thought if I put a quote around it all – it wouldn’t – see? tech challenged! lol
Paul Robinson
Haha. Don’t worry about it. To post code you have to use the name of the language in square brakets so
(remove the spaces though).
The problem you are having is caused by the code tags around the zazzle shortcode. You didn’t by any chance copy the shortcode from my post above, did you? It looks like it’s carried the code tags along with it.
Remove those tags so you just have:
All should be fine once you’ve done that. 😉
Nique
Beautiful! That was EXACTLY what I had done…
Now, one more, what I hope is a little thing…
If you look at it, you can see the style sheet is a bit narrow for the main area – not really a big problem except at the bottom where the page pagination shows. Is there a way to drop this to the next line so that it isn’t cut off?
BTW – HUGE thank yous for fixing the first problem for me! hehe
Paul Robinson
You’d really need to change the grid width in the options page to fit in the content area of your theme. It takes lot of trial and error.
For your theme though you would need to set the width about 580, and then play about with the margin in the plugins options until you are happy.
No problem & Let me know if you need any more help. 😉
Nique
Brilliant – that took care of everything! 😀
Thank you SO much!
Paul Robinson
No problem. 🙂
terry
Is there a way to pull from multiple contributors that you know of?
See:
http://forum.zazzle.com/tools/zsb_or_zstore_helper_any_way_to_pull_from_multiple
Terry
Paul Robinson
Unfortunately it’s a limitation of the Zazzle Store Builder. The feed Zazzle grab the info from just doesn’t allow you to get information from multiple contributors.
The only suggestion is (as Mazireland said) to put a keywords you can use to search by instead. You could use the products page to do it, it would allow you to do it 100 products at a time. It would be tedious & slightly time consuming, but it’s the only way I can see at the moment.
Tamika
Good Afternoon!
I am trying to add a “zoom” feature to my wordpress/zazzle store. Something similar that you can find on http://www.girlscantwhat.com. Do you have a code for this?
Thanks
Paul Robinson
Hi,
Unfortunately I don’t. It tends to be difficult as it changes from site to site and requires changing the store builder code (sometimes) which I’m not allowed to do.
Sorry.
Haze Ventura
Hi Paul,
first of all tyvm for your great plugin! I was just wondering if it’s possible to fetch products from multiple shops or designers so I could earn royalties on my own and referals on others’ products?
Thank you,
Haze
Paul Robinson
Unfortunately it isn’t. Zazzle’s feed does not have an option to allow you to do that so unfortunately you can’t do it.
Sorry.
Chris
First of all, thank you very much for this wonderful tool. It works great.
However, I am having problems using it with Zazzle store builder version 1.5 which allows you to click on a product thumbnail and open it within your site.
It still generates the product thumbnails, but when I click on the product thumbnail, I get a 404 Not Found error.
However, if I disable the feature by changing the configuration.php file to $_GET[‘useProductPage’] = false; it takes me to the Zazzle website.
Am I doing something wrong, or is Z store helper not compatible with v1.5 of ZSB?
Thanks for your response in advance,
Chris
Paul Robinson
No problem glad you like it.
I haven’t had a chance to check compatibility with ZSB 1.5 yet. I’ll take a look at it for you tonight and get back to you with what I come up with. 😉
Thanks for letting me know about the problem.
Paul Robinson
Can’t find a link to 1.5 on Zazzle’s site. Is it accessible to you because you are one of the more elite sellers (gold, diamond etc) as my sister Lisa Marie is the Zazzler and she is a bronze seller but can’t find it anywhere on the Zazzle site. Been searching in the forum and found mention of it, but again can’t find a link.
Any info would be helpful as without access to the 1.5 ZSB files I can’t check for compatibility.
Chris
I believe the ZSB v1.5 is available to everyone. Here is a link to the website for it:
http://www.paperdinosaur.com/zsbb/
Here is the text that goes with it:
http://www.paperdinosaur.com/zsbb/README.txt
Thank you for looking into this. I appreciate it.
Paul Robinson
Hi Chris,
Unfortunately I can’t support that version of 1.5 as it has not been officially released by Zazzle (as far as I’m aware). According to the Zazzle forums 1.5 is still in beta. I can only assume that the person who created that has managed to get a pre-release version somehow.
1.0.2 is the only version I can find available on Zazzle’s site and as I have an agreement with them for my plugin to support their currently released version of the SZB, I cannot support 1.5 yet.
I will however get in touch with Zazzle to make sure that 1.5 hasn’t been officially released and if not see if I can prepare for the official release of 1.5 so the plugin supports it as soon as possible.
Thanks for the info & sorry I can’t help.
Chris
Aw, well, thank you anyway for looking into it!
Paul Robinson
No worries.
I’ve just asked Zazzle about the 1.5 thing so I’m just waiting to hear back from them.
Feel free to check back though as I’ll definitely support 1.5 as soon as I know it’s been officially released. 😉
Chris
Hi, Paul.
I have another question. I am having trouble getting the zazzle search widget to work correctly.
When I try to do a search with it, it only links to my zazzle shop instead of searching by tags and pulling up items with a specific tag within my shop.
Is there something special I need to do to make it work correctly?
Thanks for any advice in advance,
Chris
Paul Robinson
That’s a strange one. All the search widget does is send you to the page you specify in the widget options with the keywords appended to the URL.
Do you mean it’s actually sending you to Zazzle instead of the page you defined in the widget options?
Chris
Yes, that is what is happening.
Paul Robinson
Okay… I’m not sure what is causing that. What is the URL you have written in the widget settings?
Chris
It doesn’t seem to matter what URL I put….
for example, if I put: http://www.zazzle.com/disney,
when I use the search box and enter “mickey”, it brings me to the home page of the disney site on Zazzle.
Paul Robinson
Ahhh. You have to put the URL of a page on your WordPress site that you have setup with the ZStore shortcode on. Using a Zazzle URL won’t work.
Chris
Oh, okay. Thank you! It’s working now. I should have mentioned earlier that I am a bit web challenged. 😉
On a related note, when I do a search now with the Z search widget, I am able to to pull up products related to one keyword, but when I try to put in two or more keywords, I get an
“Error: Products temporarily unavailable” message.
Paul Robinson
I think that is due to a known bug with Zazzle’s Store Builder. You must search with a comma separated list, but you must use the same separation all the way through. So you must either use ‘word, word, word’ or ‘word,word,word’ you can’t use ‘word, word,word’. I know it’s strange but it seems to be the problem.
Chris
I tried your suggestion but for some reason, it still only works as a one word search for me. I visited another website with the ZSB search on it, and they seem to be having the same problem…
Paul Robinson
I’ll take a look, but the widget is just a redirection to the page you specify and sends the keywords to the store builder. ZStore plugin is actually just a wrapper to help Zazzle’s scripts play nice inside WordPress.
Chris
Okay, now based on what I learned from the short code placement, I decided to experiment with the Zazzle search feature….. For some reason, when I was entering multiple key words, it would not pull any products for me at this level deep:
http://www.websitename.com/categoryname/categoryname2/categoryname3
However, it works at this level:
http://www.websitename.com/categoryname/categoryname2/
I wonder if that is how they made ZSB to work or if it’s a bug….
Chris
Okay….actually, after playing with the Zazzle search widget some more, to make it work perfectly, I have to add the Zazzle search widget no deeper than this level:
http://www.mywebsitename.com/categoryname
Paul Robinson
That’s very strange. I’m not sure why something like that would happen… I’ll take a look into it just in case it is caused by my plugin somehow (not sure how, but it’s better to check), but it’s really very strange.
Laura
Hi Paul,
First, I hope your computer troubles have been fixed, that can’t be fun.
Second, thanks for the work you’ve put into this!
Third, I’ve been trying for days to get the Zstore Helper to work, but alas… to no avail. I can’t figure out what is going on for the life of me. I can even see the plug-in in my settings, have set global settings a million times and different ways, but nothing shows up….
I am putting [zstore] in my posts/pages, but NADA. What the???
I can’t tell you how much I want to use this plug-in, so what can I do? I’m using WordPress 3.1 with the Twenty Ten theme, btw… in case that’s part of the problem.
Thanks, Paul!
Paul Robinson
Hi,
I’m not sure what is causing it if there is no output at all.
There is only one problem I know of that causes that & its that output buffering is disabled by your server. If you could check that and let me know the result I’ll see if I can help more.
Laura
Okay, Paul. I just got off live chat with Host Gator and output buffering WAS disabled… But, they enabled it. I guess that should fix it? I will go try now.
Laura
Well, I tried and still NADA. Hmmm… I am baffled. And sad. 🙁
Paul Robinson
🙁
So there is no error at all? Just nothing appears?
Sometimes it takes a little while for changes in settings to things like PHP a while to take effect as normally you need to restart Apache (the program that runs the server). You could try waiting an hour or so just in case.
Laura
Yes, no error message, no “products not found”, just nothing appears.
Thanks for your prompt responses! I will be patient, wait a bit for Apache and cross my fingers it just needs some time.
I will keep you posted. Thanks again! 🙂
Paul Robinson
No problem. Let me know what happens. I’d be happy to try and take a look if it doesn’t work.
Laura
I’m sure you’re soooo surprised to see me back! 😀 Anyway, it’s still not working. Do you think it could have anything to do with my theme or the new version of WordPress I’m running? I’m totally doubting it, but it’s crossed my mind.
I just can’t for the life of me figure out what the disconnect here is. I’ve considered putting my website up on some free space I have with my ISP to make sure it’s not some wacky Hostgator Apache deal…
Anyway, I’ve installed, uninstalled, reinstalled, etc. I can get ZStore (with the builder) up without a hitch. I just don’t think it plays well with others (meaning my WP site). 😉 So, I know the store builder files are all good to go.
Stumped.
Paul Robinson
Nope, definitely not WP 3.1 as my sister runs it without any problems.
If you are willing I can take a look and try to debug the problem. You’d need to make me an account in you WP blog with admin privileges though.
If you’d like me to do that send me an email to admin [at] return-true [dot] com with the login.
The only reason I suggest that is that It’s incredibly hard to debug the problem with no error message.
Let me know what you decide. 😉
Awesome plugin!
No problems, no questions, just a Big Thank You for the truly awesome plugin! It works flawlessly with my website.
I don’t know squat about php but I always tweak my WordPress websites in the actual php code. I tend to go where few dare to go in order to make my vision real.
Your plugin is really nice and it works well in spite of my tweaks, Widgets, and so forth.
You rock!
Paul Robinson
Thanks for the kind words. Glad everything worked for you & that you find the plugin helpful. 🙂
Chris
Seo and Google Serps Question:
I had read in a forum post somewhere that ZSB and Helper may hinder your SEO efforts in Google.
Is this true even if I title tag my individual posts in WordPress and write descriptive body content with good keywords along with the ZSB Helper items that I pull up within the same post?
For example, if wrote a description and added a Z link manually from my shop, would I rank higher in Serps for some reason than if I had done so by adding the same info but pulling the product items through ZSB and Helper?
I hope that makes sense!
Thanks for your response in advance.
Paul Robinson
Serps and SEO are tricky things. Everyone claims to know how Google works but nobody but Google actually does.
It’s all really best guess and experience. From my experience as long as you have good description with a nice (but not overly large) amount of keywords, plus nice keywords in your title it will be just as good either way.
There doesn’t seem to be a penalty. The only really large penalty to look out for is duplicate content. It general only applies to articles though rather than product pages like yours would be.
Again its best to go from your own experience as nobody really knows how Google works. I mean its taken me nearly 3 year to get this site to an Alexander rank of under 90,000 and fairly high on Google for certain keywords and I’m still learning and improving all the time.
Chris
Hi, Paul!
I hope you are enjoying the weekend, and I hope I am not driving you crazy with all of these questions.
I am having a new problems. When I use the short code override for keywords and input more than one keyword, when I go to the website, it will pull up all of the products with those keywords, but when I click to see the next page in pagination, I get an “Error: Products temporarily unavailable” message.
For example,
[zstore contributorhandle=”mystorename” keywords=”dog” producttype=”T-shirts”]
When I visit the actual page, it will pull up 600 products on 40 pages and I can click to see page 1, 2, 3, etc., but if I
[zstore contributorhandle=”mystorename” keywords=”dog, obedience” producttype=”T-shirts”]
it will pull up 300 products on 20 pages, and I can see the first page of products, but when I click on page 2 or above, I get the error message.
Am I doing something wrong?
Thank again.
Chris
Paul Robinson
No, don’t worry about it. I’d rather you asked than wondered what to do.
I’m still restoring my backups etc after rebuilding my computer (had a few Win 7 & driver probs) so will try and take a look for you on Monday at the latest.
Chris
Thank you so much. I hope you are able to enjoy the rest of the weekend. I will be patient and “quiet” (no more questions until you’re up and running again!) as you continue the restore of your backups. : )
Paul Robinson
One small thing I’ve just realized I can suggest. Do you have neat URLs (or fancy permalinks they are sometimes called) enabled? They must be enabled or some features don’t work due to the way the Zazzle Store Builder handles user input.
Chris
I have my permalinks set to:
/%category%/%postname%/
and I have my Category base set to “shop.”
Paul Robinson
That structure should be fine. As long as WP isn’t using query string permalinks it shouldn’t cause any problems.
I’ve just tested it out on my local server, and I’m not getting any problems. When you go to the second page do you get anything appearing after your normal WP page/post URL? Something like:
Chris
This is what I see:
?gridPage=1_2&gridSort&keywords=keyword1,keyword2
Paul Robinson
Is that when you don’t get any products? The problem could be that for some reason the comma is not being URL encoded. I’m not sure how to fix that though as it’s handled by the server not my plugin.
The Zazzle Store Builder is still the core running everything, my plugin just provides a way for the builder to run without crashing because of WordPress.
Chris
Okay, I think I figured it out. I think the posts that where I added the short code overrides were too deep.
For example, I was adding the code to a page like this: http://www.websitename.com/categoryname/categoryname2/categoryname3/categoryname4
However, if I put the short code at this post level, it works fine:
http://www.websitename.com/categoryname/categoryname2/categoryname3
Thanks for helping me think through that!