SEOClerks

How to create subscription service?



Write the reason you're deleting this FAQ

How to create subscription service?

If you ever wanted to create subscription service for sale at Seoclerks and not sure what is it, how it work or how to set it up, read following tutorial.

What is subscription service?
It is service which should be periodically done again and again until you or your buyer cancel subscription. It can be set (as you see on screenshot below) to following recurring periods:

  • Once a day
  • Once a week
  • Every two weeks
  • Once a month
  • Once a year

Example:
If you selling webhosting packages and for example want to charge your customer every month for it, then you can set up "once a month" option. In that case, you will receive payment from your customer every month (until it's canceled).
In some other cases then webhosting you may be need to do your work again and again, for example provide 100 backlinks every month, then you have to do it every month and you will be automatically paid for it every month while your customer is also automatically charged for it every month.

It's recommended to write in your sales description if the payment is periodical subscription so you don't get in troubles with customers if they not know about it!

How to set up subscription service?

How to create subscription service?
From explanation above and screenshot it's self explanatory i guess. So be careful to set your subscription period correctly and your buyer will be charged amount you set in price of your service every time it occur as per your setting.

Be careful and don't use this option unless you can provide your service on time every time it occurs.

Find out how to Cancel a Subscription Service on SEOClerks

Comments

Please login or sign up to leave a comment

Join
TommyCarey
If anyone is reading this and plans on doing a subscription type service, please have it set up for monthly payments.

There aren't many people/service providers out there offering 1 day, 1 week, 2 week, yearly subscription terms for their services. I think this is because they norm is set by the big companies such as Netflix, Amazon, and such. I know this is an SEO and Marketing forum and I used 2 websites that are not, but you get the idea How to create subscription service?

Setting your subscription service to anything but 1 month (30 days) will probably lower your sales since everyone is expecting to pay monthly.

Now I've never offered a subscription type service to random clients, we've always went over the terms prior to purchasing and if they wanted to do bi-monthly (twice a month) payments I'd let them do that. But 99% of the clients I have prefer to do the monthly payments and nothing else because it's less book keeping for their accountants I would assume.

Thanks,

Razzy



Are you sure you want to delete this post?

idealmike
Thanks Raz! Is this the same with PayPal then? I have a service that would be better suited to once a week rather than once a month. Have set it to monthly now just in case but don't weekly subscriptions work just as well with PayPal as any other length of subscription?



Are you sure you want to delete this post?

TommyCarey
I'd say bi-weekly and monthly payments would work best.

Bi-weekly payments would work well because people can pay you similar to how they're doing payroll. Or if they're already working a 9 to 5 they can align their payments with the subscription so that they are sure they can pay you.

Monthly payments are also good because people can put it into their monthly bills like the water bill, gas bill, electricity bill, phone bill, car bill, etc.



Are you sure you want to delete this post?

EliteWriter
Thanks for sharing this. I had not idea about it actually. It would be helpful if I discuss this with some of the clients who order on a regular basis, as they do not have to create a new service every time then? It will be sort of a recurring order that charges them automatically right?



Are you sure you want to delete this post?

anwebservices
Well if you have frequent orders from returning buyer i guess they wouldn't mind to save some time by turning it in subscription service. And YES, it it recurring order that charges them automatically in periods as you set



Are you sure you want to delete this post?

idealmike
Hi anweb thanks for posting this! I've not previously sold a service with subscription but was just now setting one up and wanted to make one of my older services available by subscription as well as sold individually like normal as well so that subscription is only "optional" for the buyer. Is it possible to do that so that they can optionally subscribe only if they wish to when checking out? I notice that I can only sell that service as a subscriptions service but not as both a subscription and a once-only service as well. Is it not possible to do that?

I think it would be cool if that was possible. And then just have a checkbox on the order details page which they can tick to subscribe instead of just making a one off payment but only as an option. Wouldn't that make more sense do you think abid?

#featurerequest I think How to create subscription service?



Are you sure you want to delete this post?

mary
If I sell gig with extra, if possible set recurring just for an extra gig ? or recurring just for the main gig without extra Even if the client buys with extra gig?



Are you sure you want to delete this post?

Order Now
Process Time: 0.52709412574768

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='9983'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='9983'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='254580'1SELECT * FROM seoclerks.members WHERE USERID='254580'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM seoclerks.members WHERE USERID=2545801SELECT googleplus_profile FROM seoclerks.members WHERE USERID=254580

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=9983 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=9983 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='9983' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='9983' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=39334 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=39334 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100523 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100523 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100550 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100550 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=96120 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=96120 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=96122 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=96122 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100522 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100522 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=188204 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=188204 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='9983'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='9983'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='9983' AND status='1' AND (question like '%How create subscription service?%' OR question like '%create%' OR question like '%subscription%' OR question like '%service?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='9983' AND status='1' AND (question like '%How create subscription service?%' OR question like '%create%' OR question like '%subscription%' OR question like '%service?%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='3881' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='3881' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1915' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1915' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1177' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1177' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='14567' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='14567' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='4277' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='4277' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=9983%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=9983%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='19821.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='19821.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='212316.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='212316.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='254580.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='254580.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='3861.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='3861.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin
0.4544841SELECT A.*, C.username, C.profilepicture, C.userlevel, C.ratingcount, C.rating, C.lastlogin, C.ip, C.lip, C.profile_data from posts A, seoclerks.members C WHERE A.active=1 AND A.USERID=C.USERID AND A.sold_out=0 AND category IN (48) AND gtags like'%WebsiteRanking%' AND type !=99 AND A.feat=0 AND A.catfeatured_upgrade=0 order by A.lastgigedit desc limit 0, 400.4544840.454484