Etsy Shop

Description

Plugin that allow you to insert Etsy Shop sections in pages or posts using the bracket/shortcode method. This enable Etsy users to share their products through their blog!

Feature plan

Screenshots

  • Options Page
  • Etsy listing rendering
  • Edit Post to include Etsy Shop

Installation

  1. Upload the plugin to the /wp-content/plugins/ directory;
  2. Give read & write access to tmp folder;
  3. Activate the plugin through the Plugins menu in WordPress;
  4. Get your own Etsy Developer API key: Etsy Developers;
  5. Enter your API key in the Etsy Shop Options page;
  6. Place [etsy-shop shop_name="*your-etsy-shop-name*" section_id="*your-etsy-shop-setion-id*"] in your page or post;
  7. Viewers will be able to click on your your items.

FAQ

Installation Instructions
  1. Upload the plugin to the /wp-content/plugins/ directory;
  2. Give read & write access to tmp folder;
  3. Activate the plugin through the Plugins menu in WordPress;
  4. Get your own Etsy Developer API key: Etsy Developers;
  5. Enter your API key in the Etsy Shop Options page;
  6. Place [etsy-shop shop_name="*your-etsy-shop-name*" section_id="*your-etsy-shop-setion-id*"] in your page or post;
  7. Viewers will be able to click on your your items.
How may I find the shop section id?

Here is an example:

URL: http://www.etsy.com/shop/sushipot?section_id=11502395

So, in this example:
sushipot is etsy-shop-name
11502395 is etsy-shop-section-id

I got Etsy Shop: empty arguments

See below ‘Etsy Shop: missing arguments’.

I got Etsy Shop: missing arguments

2 arguments are mandatory:

  • etsy-shop-name
  • etsy-shop-section-id

So, you should have someting like this: [etsy-shop shop_name="Laplume" section_id="10088437"]

More argument:
* show_available_tag [0 or 1]

I got Etsy Shop: Your section ID is invalid

Please use a valid section ID, to find your section ID, see How to find section ID

I got Etsy Shop: API reponse should be HTTP 200

Please open a new topic in Forum, with all details.

I got Etsy Shop: Error on API Request

Please make sure that your API Key is valid.

How to integrate directly in template?

Use <?php echo do_shortcode( '[etsy-shop shop_name="*your-etsy-shop-name*" section_id="*your-etsy-shop-setion-id*"]' ); ?>

Reviews

I am SOOO happy with this app!

This app is great! I was previously ripped off by buying Etsy360 (NEVER buy that app… it’s a real nightmare… expensive, no longer supportedthey …. they just take your money and give you nothing) I was SO happy to download this app and having it working so fast! My shop looks great and everything works really well! Thank you so much for providing a super product!

Works but uuuggggglllyyyyy

This works perfectly fine and it easy to install, but is not pretty. Like at all. The images are tiny and there appears to be like no padding around them, so the name of the etsy listing gets cut off. Wish it was customizable because then it would be awesome.

Since the point of adding my etsy shop to my site is to get people to buy things, I kind of want the page to look appealing so people click on the images. Right now I can’t imagine anyone being impressed by my “Shop” page enough to want to buy my products.

So, overall I think it’s pretty lame.

Good little plugin for Etsy shops

I have been using this plugin for a while now. Should have rated it a long time ago (sorry). It does what is says. Simple to use once you get past the section stuff. Thanks for making this!

Read all 21 reviews

Contributors & Developers

“Etsy Shop” is open source software. The following people have contributed to this plugin.

Contributors

“Etsy Shop” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Etsy Shop” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1

  • Compatible with WP 4.9.4
  • Now responsive design
  • New Quickstart form to generate short code

1.1

  • Compatible with WP 4.8.1
  • Translations update

1.0

  • Cache life now as option
  • Update logic added
  • Jump to version 1.0, follow the Semantic Versioning

0.18

  • Add version for css file
  • Compatible with WP 4.5

0.17

  • Automatically detect GBP currency
  • Compatible with WP 4.3

0.16.2

  • Correction for show_available_tag

0.16.1

  • Mistake, default columns is 3, not 4
  • You can add columns=”5″, to your short code. Replace number 5 by the number you want

0.16

  • Option to select number of columns to show
  • Option to select a single listing ID
  • Option to height & width of thumbnail
  • Option to choose thumbnail size
  • CSS Update
  • Portion of code from Steague, thanks!

0.15

  • Add Option to choose translation language for the content
  • Automatically choose Dollard Sign or Euro sign

0.14

  • Italian Translation (thanks to Pierantonio Bonato)
  • Compatible with WP 4.2.1

0.13.1

  • Correct old shortcode method to avoid PHP Warning

0.13

  • Option to show or not the Available Status Tag for each item

0.12

  • Permit reset of the cache in the admin page (sponsor Michael Kellar)

0.11

  • Add the option to change time out value for requests to etsy servers
  • Time out value by default is 10 seconds instead of 5

0.10

  • Compatible with WP 3.9.2
  • Now use WP Shortcode API
  • Allow maximum of 100 items per section instead of 25 items

0.9.5

  • HTTPS for all Etsy requests, now mandatory for new Etsy Apps.
  • Add detection for bad section ID.

0.9.4

  • Centering items by default (sponsor Jsay Designs).
  • Add opening in a new window link feature (sponsor Jsay Designs).
  • Add filter for Shop ID and Section ID.
  • Better filter for API Key.

0.9.3

  • Corrections on Debug Mode.
  • Automatically Remove spaces in API Key.

0.9.2

  • Debug Mode more verbose.

0.9.1

  • Debug Mode available.
  • Options page compatible with PHP 5.2.X.

0.9.0

  • Optimization of API request.
  • Add error message if empty arguments.
  • Now using WordPress HTTP API, cURL is no more require.
  • Update the Options Page.
  • Code follow WordPress Coding Standards.

0.8.1

  • Update installation steps.
  • Translation of listing status.
  • Correct listing table generation.

0.8

  • First release.