18 / 18
Dec 2013

We're trying to set up a local art site here in lovely Bavaria. E-Junkie seems to be a cool option to get some money back by selling some of the pieces. however, it would be great to have an import feature for products e.g. from CVS files or by some API. Is that possible?



We're using Drupal 5 to power our site. Any ideas?

  • created

    Dec '07
  • last reply

    Dec '13
  • 17

    replies

  • 2.6k

    views

  • 8

    users

  • 7

    links

2 years later

It's been over 2 and a half years since this post. Is there an API yet, or plans for one?



On a related note, currently the only way for sellers to access e-junkie is via the Flash-based web interface - are there any workarounds to this, so we can access our accounts when we don't have access to devices with Flash?



Best,



Jonathan

NimbleHost.com

This is still not a feature we provide.



Our development team is working on a non-flash based version of our site. However, we do not have a timeline of when it will be available.

4 months later

Six months later, any interest in creating an API? This would make such a difference for us, even if just the ability, via a REST-like interface, to:



Get a list of products against a particular client ID. (Clients using our software can then select from this list and we'll do the rest, rather than them having to cut and paste button code etc.)



Many thanks,



Pete Francomb

Tocaspace Limited

I completely agree with you, Pete. @E-junkie, any further news on this?



Best,



Jonathan

NimbleHost.com

This matter would rest in our Development team's hands, so I've brought your inquiry to their attention and can only wait on a response from them.

1 month later

I'll third the motion, or fourth it or whatever.



I sell small stuff at low prices, but I try to keep it all up to date by issuing revisions as necessary. Having a (RESTful) API that I could script - and test - for uploads would be really nice.



All my current uploading and test is manual, and it just wears me out.

1 month later

We do now have the ability to import new products from a CSV file template; just email our Support team to get the template file and instructions:

https://www.e-junkie.com/ej/contact.php



If you're already using our Remotely Hosted Downloads feature, then updating files is as simple as replacing your remote files at the same URLs your products are already configured to use:

2http://www.e-junkie.com/ej/help.file-downloads.htm#remote2



As for a public API that could be used to add new products and update/delete existing products on-demand, that is still purely a wishlist-only item as yet; insofar as I'm aware, no work has been done to even lay groundwork for any such API. To be frank, this sort of sophisticated functionality for highly-advanced users would fall far outside our core purpose of being a very simple, basic solution to meet very basic, simple needs for sellers of modest technical inclination, would divert considerable resources from better-serving that core purpose, and is so rarely-requested (out of 10,000+ sellers, this thread and a handful of emails are pretty much it for API requests), that I feel obliged to say it's unlikely to be implemented in the foreseeable future, rather than getting anyone's hopes up with empty promises.

Excellent, many thanks for the CSV. I will check into it shortly.





"To be frank, this sort of sophisticated functionality for highly-advanced users would fall far outside our core purpose "



I total understand this, and cannot criticize.



The conundrum is for me to offer a wide range of low and reasonably priced products... I have to automate as much as possible!



Definitely a Catch-22.



Thanks, again, for the CSV template, and for providing the excellent service.

Thank you for the update and I understand.



Just so you're clear, this advanced functionality isn't being requested for us directly, but for our users, who are in the same target market as your users - in fact we're targeting people of even more modest technical inclination for whom even cutting and pasting button code provides a challenge.



The reason we need the API is to make things simpler for them.



If you had such an API you might open up a whole new reseller market as it's remarkable that, as far as I can see, there's no-one in the marketplace providing a plug-in solution like e-junkie, with the ability to sell physical as well as downloadable products, that also has an API.



If you know of such a provider, please let us know.

@PeterF:

I gather you're a developer helping other sellers implement E-junkie? If so, you may be interested in joining our Developer Directory, linked at the top of every page on our site; we often refer sellers to that list if they require more direct, hands-on assistance with implementing E-junkie on their site, or need a site built in the first place, or need any custom scripting performed. Just email us to request being added to the Directory, and include your URL and the URLs of a site or two you've developed as an example of your work:

https://www.e-junkie.com/ej/contact.php



We may also be interested in hearing more about how you'd use an API to make things even easier for our target user demographic. Right now, the easiest-to-manage solution we're aware of would probably be a WordPress-based site using the WP E-junkie plugin. It takes a bit of technical work up-front to set up WordPress and the plugin of course, but once that's done, adding cart buttons to the site couldn't be easier:

4http://wpejunkie.com/4

@E-junkieGuru:

Re. the invitation to join your Developer Directory, thank you, we'll definitely take you up on that a little later - we don't yet have any live sites showing the integration but we have two in development that should be live in a month or so.



Re. the Wordpress plug-in, we wouldn't be interested in that as such because we're developing our own on-demand multi-portal solution. Thanks for the link, though, as it's very useful to see their module. I think they've done it the same way we were planning to in any case (without an API). Basically, they've given users the ability to just paste in the e-Junkie product code to their UI, then the module does the rest, yes? This is exactly what I was planning.



In regard to what we'd want from an API to make it even easier, it's just the ability to programatically get a list of all the products in the user's e-junkie account. That way, when the user's managing the "shop" module of our platform, they wouldn't have to also log in to e-junkie to get the product codes, and there'd be nothing for them to cut and paste. They'd just be able to choose the correct product from an e-Junkie list in the UI of our module.

@E-junkieGuru:

By the way, our project is called "HubSpace" - www.hubspace.co6



It's early days and we've just fifteen sites coming off the system at present, but our vision is to become "so much more than a website, the hub of your online world".



That is, an integration hub for multiple other services (e-Junkie being our first commerce solution of choice) and a distribution and aggregation hub for multiple social networks and the like.

PeterFRe. the Wordpress plug-in ... Basically, they've given users the ability to just paste in the e-Junkie product code to their UI, then the module does the rest, yes?





Essentially, yes. It automatically adds the script portion of our View Cart code to every page (as required to manage the cart overlay), and then it takes the Client ID and Item IDs the seller provides and inserts those where required when it outputs our standard button code syntax into the page source. It also provides a safe, user-friendlier way to just paste full button code copied from Seller Admin, which comes in handy for products using our Variations/Variants features, which use more complex button codes than the plugin's basic button generator can accommodate.

2 years later

Yotpo offers a software tool that allows web store operators who use a supported e-commerce platform like Shopify and Volusion to run an auto-responder called Mail After Purchase that sends out emails to customers 14 days after purchase, requesting customers to rate their product and service. For non-supported e-commerce platforms (which applies to e-Junkie and others), this feature can only be implemented through an API interface. So, since e-Junkie does not support API, it appears that I cannot add support for Mail After Purchase.



https://www.yotpo.com/

API (Application Programming Interface) is just a generic term to describe any method of interaction between two software systems; it doesn't refer to any specific method of such interaction. The only APIs we officially support from our end are those required to integrate with the payment services we support (e.g., PayPal, 2Checkout, etc.) and our own PayPal IPN-style custom/third-party Integration API documented here:

27http://www.e-junkie.com/ej/help.integration.htm27



Many third-party services are known to support our Integration API; those are listed as Tips at the bottom of the help page linked above. For other services that can't or won't support that, it may be possible to develop a "middleman" script that receives the order data from our Integration and then retransmits it to the third-party service in whatever format they require. I've heard that Andrew at EasyE-junkie is actively developing such translators, so I'll mention Yotpo to him and would recommend contacting him yourself:

8http://easye-junkie.com/cart-add-ons.html8