Paid WP.blogspot.com

Observe Your Paidwp Market Gross sales Like a Professional with SalesRobot

Observe Your Paidwp Market Gross sales Like a Professional with SalesRobot

CodeCanyon writer Nikolay (nickys) walks us by way of his extremely helpful, and free to make use of gross sales monitoring device, SalesRobot.

What's SalesRobot?

SalesRobot is a free internet app made for Paidwp Market authors. It gives a listing of your most up-to-date gross sales and a bunch of actually helpful statistics, like:

  • Earnings in the present day
  • Earnings this month
  • Estimated earnings this month
  • Common earnings per day
  • Common earnings per 30 days
  • Earnings within the final 30 days (chart)
  • Earnings within the final 12 months (chart)
  • Earnings by yr (chart)
  • Earnings month-to-month by product (chart)
  • Product share of all earnings (pie chart)
  • Earnings whole
  • Gross sales whole
  • A small clock on the homescreen which exhibits you Paidwp’s native time. The entire information within the app is within the Australia/Melbourne timezone, together with “Earnings in the present day” stat.

SalesRobot Dashboard

As an writer and self-employed individual, I believe it’s necessary to have a good suggestion of your efficiency and maybe most significantly – your anticipated earnings every month. To verify the statistics are as correct as attainable, you may also add all of your gross sales information in .csv format by following the directions within the Settings display.

Sales Robot Stats

The final characteristic that units this little app aside is the social login process. I selected to combine Fb, Twitter and Google+ as login choices, somewhat than customized registration or pure browser cookies, for a number of causes:

  • You don’t have to recollect your electronic mail/username/password to login a yr from now.
  • You don’t need to enter your API key a number of occasions in your cell units (if the app depends simply on cookies for login).
  • By having a social login course of, you setup the app simply as soon as out of your desktop, like coming into your API key and importing your .csv file. Then you definitely simply faucet to login on any gadget and also you’re good to go.

Sales Robot Social Login

Why did I make SalesRobot?

One among my motivations to start out engaged on SalesRobot was to do a case research on UI/UX. I wished to spend a few weeks to discover and enhance my abilities as a front-end developer and probably get an inspiration for my subsequent product for CodeCanyon.

Just a few months again Google launched a very cool doc on their Material Design concept. Whereas it’s geared toward Android improvement, many of the data is generic and will be utilized to any platform. This impressed me loads, and actually influenced the design of SalesRobot’s interface. I reference this doc on a regular basis since I discovered it and I strongly advocate it to each UI designer.

Material Design Influenced Sales Robot
Sales Robot UI Design

Nonetheless, the primary motive I made SalesRobot was as a result of I wanted it! That is an app that I’ve been lacking ever since I turned an writer. Sure, there are different good apps for gross sales monitoring, however among the options which can be important to me weren’t there.

The Improvement Course of

Earlier than I began engaged on the app, I set a number of targets:

  • Has to work on all platforms, together with desktop PCs
  • The gross sales information have to be saved on a server as a substitute of domestically in your gadget
  • The app should present numerous statistics

To make the app cross-platform, an internet app was the obvious resolution. Which meant I wouldn’t need to take care of app shops, improvement program charges, app evaluation and different frustrations that go along with native cell apps. Fortunately, push notifications have been additionally out of the query. I say “fortunately”, as a result of working a push notification service is a complete different beast that I don’t need to get entangled with ever once more.

For the app’s backend I made a decision to stay with what I do know and use PHP and MySQL. I've tried Node.js up to now and sure, it’s gentle years forward of PHP when it comes to pace, however I’m simply not skilled sufficient with Node.js.

After having a good suggestion of which instruments I wished to make use of, I began with the login system first, then the database and eventually the UI, the place I spent most of my time. 10 days later the app was completed.

The underside line – it really works, it’s helpful, it’s fairly and it’s free for everybody to make use of it.

Just a few ideas on the Paidwp API

There is only one small factor that's lacking from the Paidwp API, which may probably trigger mistaken information within the app. The API doesn’t present an ID for every sale and I simply needed to discover a option to keep away from duplicate gross sales within the database.

What I made a decision to do doesn't assure that duplicate gross sales gained’t happen, however the likelihood is extraordinarily slim. Mainly, I’m combining the sale’s timestamp and the product’s title to generate a hash and utilizing that as an ID. This resolution would trigger duplicate gross sales within the database provided that you offered the identical merchandise two occasions or extra inside a minute. Sure, the timestamp provides you seconds as properly, however I came upon that the timestamps from the API and the .csv statements are barely totally different, so I needed to around the timestamps all the way down to the minute.

Like I stated, the probabilities that to occur are actually, actually small, except you're Kriesi or ThemeFusion. By which case you possibly can in all probability afford an accountant to do all of this for you.

Jokes apart, it could be a lot simpler if Paidwp included a sale ID within the API and in addition within the .csv statements. Fingers crossed! 🙂

The way forward for SalesRobot

I don’t have something deliberate for SalesRobot, no less than not for now. I’m proud of the app as it's proper now, it does it’s job properly and I’m utilizing it on a regular basis. There are a few issues that I’d like so as to add, like higher colours for the charts, higher wanting clock and that’s just about it.

Share Your Gross sales Robotic Suggestions within the Feedback

A query to the authors – is there a characteristic that you just would love to see carried out? Let me know within the feedback beneath.

In regards to the Creator

Meet Nikolay

Howdy! My title is Nikolay, I’m 24 years previous and I’ve been an writer at CodeCanyon since 2012. My writer title is “nickys” and I deal with jQuery/WordPress plugins.

A few of Nikolay’s CodeCanyon Work

jQuery TimelineXMLVisual Shortcodes for WordPressHotspot Map

I take pleasure in making interactive widgets and in addition instruments that make my gadgets very easy to make use of for my clients. My different work experiences embrace 3D animation and VFX, Unity3D sport improvement with C# and a few 2D texture drawing. I additionally like enjoying my bass guitar each time I would like a break from work.

For those who’re an Paidwp Market writer, you need to actually try SalesRobot!

Uncategorized