BitShares Forum

Main => General Discussion => Topic started by: jsidhu on November 29, 2014, 07:21:35 am

Title: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on November 29, 2014, 07:21:35 am
the problem: We need a way to accept bit assets for merchants in a safe and easy way so that they know the order to sell something is fully paid for and the funds are in your registered bitshares account.

the solution: Enter bitshares checkout! It will allow payment in the fiat equivalent bitasset seamlessly ie: USD gets paid on the blockchain without changing your website software which displays things in fiat currency. You can also integrate other assets on your website like oil silver gold or any other asset you want to accept and when bitsharess checkout is called it will simply allow payment of that bit asset for your purchase order.

Ie: create a custom currency in your website with symbol gold(if thats the
bit asset symbol you accept) and it will allow payments with gold.

Src: http://github.com/sidhujag/bitsharescheckout


I am in the process of writing about 11 ecommerce plugins for bitshares using bitshares checkout by creating plugins for shopping cart packages somthey can natively support bitshares payments... The cool thing is current sites deploying these carts today which accept fiat can use the same system and simply accept the bit asset associated and get all of the benefits of dealing in a cryptocurrency instead of fiat...

Ie site uses usd eur and gbp... They install the bitshares plugin and enable it. Now people can pay via bitshares while no new currency has to be created.. They simply checkout with their curent fiat curency ie usd and pay in bitusd.. Once they select  to pay with bitshares the client is directed towards their bitshares wallet  to make the payment and a service monitors transactions on the blockchain and updates orders...



These ecomerce extensions will be a big step in attracting merchants to easily involve themselves with accepting bitshares assets without disrupting their backend processing or flow... Something not possible with bitcoin.

Edit:

Demo(Opencart): http://www.bitsharesdemo.com/opencart/
Src: https://github.com/sidhujag/bitshares-opencart/

Demo(WHMCS): http://www.bitsharesdemo.com/whmcs/
Src: https://github.com/sidhujag/bitshares-whmcs/

Demo(ECWid): http://bitshares.ecwid.com/
Src: https://github.com/sidhujag/bitshares-ecwid/

Demo(Zencart): http://www.bitsharesdemo.com/zencart/
Src: https://github.com/sidhujag/bitshares-zencart/

Demo(OSCommerce): http://www.bitsharesdemo.com/oscom/
Src: https://github.com/sidhujag/bitshares-oscommerce/

Demo(XCart): http://www.bitsharesdemo.com/xcart/
Src: https://github.com/sidhujag/bitshares-xcart/

Demo(Prestashop with Bitshares Login): http://www.bitsharesdemo.com/presta/
Src: https://github.com/sidhujag/bitshares-prestashop/
Src: https://github.com/sidhujag/bitshares-prestashop-login/

Demo(Magento): http://www.bitsharesdemo.com/magento/
Src: https://github.com/sidhujag/bitshares-magento/

Demo(drupal7 with Bitshares Login): http://www.bitsharesdemo.com/drupal7/
Src: https://github.com/sidhujag/bitshares-drupal7/
Src: https://github.com/sidhujag/bitshares-drupal7-login/

Demo(drupal6 with Bitshares Login): http://www.bitsharesdemo.com/drupal6/
Src: https://github.com/sidhujag/bitshares-drupal6/
Src: https://github.com/sidhujag/bitshares-drupal6-login/
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Troglodactyl on November 29, 2014, 08:03:53 am
Awesome!  Do we have/is someone working on a list of merchants already using OpenCart to approach about integration?  Once it's finished/tested/reviewed, of course.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: CLains on November 29, 2014, 11:35:55 am
 +5% +5%
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: toknormal on November 29, 2014, 11:39:05 am

This sounds awesome.

I'd love to see a demo. The BitAsset concept is a massive breakthrough in crypto IMO and nothing will demonstrate that more directly than an eCommerce implementation.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on November 29, 2014, 12:01:41 pm
Great work!  +5%

A wordpress plugin would boost bitUSD/BTS enormously!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: unimercio on November 29, 2014, 12:20:55 pm
Great work!  +5%

A wordpress plugin would boost bitUSD/BTS enormously!

 +5% +5% ditto that... Build it and they will come. Thanks
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on November 29, 2014, 01:13:40 pm
Maybe you should consider to proposal a delegate and focus on online shop gateways/plugins!
I would vote you in …


- Magento
- shopware
- OpenCart
- Wordpress
- WP WooCommerce

etc..


Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Rune on November 29, 2014, 01:45:42 pm
Maybe you should consider to proposal a delegate and focus on online shop gateways/plugins!
I would vote you in …


- Magento
- shopware
- OpenCart
- Wordpress
- WP WooCommerce

etc..

I agree.

Would be great to have someone working full time on this. Just make sure to make the application very informative and transparent to make it as easy as possible for the market to determine that you would be a profitable employee.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Empirical1.1 on November 29, 2014, 01:52:51 pm
 +5% +5%
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: JWF on November 29, 2014, 03:47:46 pm

These ecomerce extensions will be a big step in attracting merchants to easily involve themselves with accepting bitshares assets without disrupting their backend processing or flow... Something not possible with bitcoin.

plug and play extensions will move this ship forward a lot faster in terms of overall market adoption. The less a person/site/company has to do to implement, the more likely they are to do so.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on November 29, 2014, 03:53:33 pm

These ecomerce extensions will be a big step in attracting merchants to easily involve themselves with accepting bitshares assets without disrupting their backend processing or flow... Something not possible with bitcoin.

plug and play extensions will move this ship forward a lot faster in terms of overall market adoption. The less a person/site/company has to do to implement, the more likely they are to do so.

yup exactly
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on November 29, 2014, 03:56:09 pm
Maybe you should consider to proposal a delegate and focus on online shop gateways/plugins!
I would vote you in …


- Magento
- shopware
- OpenCart
- Wordpress
- WP WooCommerce

etc..
These are the ones in the pipeline I will get to woodommerce after as it is harder

1) WHMCS Bitshares Plugin (https://www.whmcs.com/)
WHMCS is an all-in-one client management, billing & support solution for online businesses.

2) OpenCart Bitshares Plugin (http://www.opencart.com/)
Opencart is a powerful open-source shopping cart platform for online merchants. Done

3) Ecwid Bitshares Plugin (http://www.ecwid.com/)
Ecwid offers the performance and flexibility you need, with none of the hassles you don't.

4) Zen Cart Bitshares Plugin (http://www.zen-cart.com/)
Zen Cart truly is the art of e-commerce; free, user-friendly, open source shopping cart software.

5) Drupal 7 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

6) Drupal 6 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

7) osCommerce Bitshares Plugin (http://www.oscommerce.com/)
osCommerce has over 7,000 free Add-Ons and 12 Years of strong experince

8) X-Cart Bitshares Plugin (http://www.x-cart.com/ecommerce-software.html)
X-Cart allows you to: Sell Online. Anything. Anywhere.

9) Commerce:SEO Bitshares Plugin (https://www.commerce-seo.de/)
Commerce:SEO is an advanced cart that is focused on tableless templates in HTML5 and CSS 3 and continues to support the efforts of PHP 5.4

10) PrestaShop Bitshares Plugin (http://www.prestashop.com/)
PrestaShop comes complete with over 310 features that have been carefully developed to assist business owners.

11) VirtueMart Bitshares Plugin (http://virtuemart.net/)
VirtueMart is an Open Source E-Commerce solution that powers large online shops.

Time estimates:

Bitshares payment core PHP lib (bitshares_lib) - 2 weeks
Plugins - 5 weeks

This was the estimate I gave BM and I will be paid via BitUSD for these 11 based on the 7 week estimate...

If community is happy with the work I doI would be happy to work on more ecommerce things going fwd... Thr logical one being woocommerce and then designing an ecommerce section on the website..

Based on my research these are low hanging fruits and easier to do once I finalize the bitshares php lib that can be reused. Once these are done I suspect it will be more work to i integrate others but I can look deeper and we can backlog wand come up with an agile sprint schedule to demo work regularily


Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: donkeypong on November 29, 2014, 04:00:26 pm
Terrific work. Thanks, man.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on November 29, 2014, 04:12:48 pm
Terrific work. Thanks, man.
No need to thank me I am just taking the opportunity to earn cheap BTS while I can... Its the community that is to be thanked.. The more focused we are at our jobs(what we are good at) and helping others the more satisfaction we will all see be it financial or just being involved in something that makes the world better...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bluebit on November 29, 2014, 04:39:18 pm
Maybe you should consider to proposal a delegate and focus on online shop gateways/plugins!
I would vote you in …


- Magento
- shopware
- OpenCart
- Wordpress
- WP WooCommerce

etc..
These are the ones in the pipeline I will get to woodommerce after as it is harder

1) WHMCS Bitshares Plugin (https://www.whmcs.com/)
WHMCS is an all-in-one client management, billing & support solution for online businesses.

2) OpenCart Bitshares Plugin (http://www.opencart.com/)
Opencart is a powerful open-source shopping cart platform for online merchants. Done

3) Ecwid Bitshares Plugin (http://www.ecwid.com/)
Ecwid offers the performance and flexibility you need, with none of the hassles you don't.

4) Zen Cart Bitshares Plugin (http://www.zen-cart.com/)
Zen Cart truly is the art of e-commerce; free, user-friendly, open source shopping cart software.

5) Drupal 7 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

6) Drupal 6 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

7) osCommerce Bitshares Plugin (http://www.oscommerce.com/)
osCommerce has over 7,000 free Add-Ons and 12 Years of strong experince

8) X-Cart Bitshares Plugin (http://www.x-cart.com/ecommerce-software.html)
X-Cart allows you to: Sell Online. Anything. Anywhere.

9) Commerce:SEO Bitshares Plugin (https://www.commerce-seo.de/)
Commerce:SEO is an advanced cart that is focused on tableless templates in HTML5 and CSS 3 and continues to support the efforts of PHP 5.4

10) PrestaShop Bitshares Plugin (http://www.prestashop.com/)
PrestaShop comes complete with over 310 features that have been carefully developed to assist business owners.

11) VirtueMart Bitshares Plugin (http://virtuemart.net/)
VirtueMart is an Open Source E-Commerce solution that powers large online shops.

Time estimates:

Bitshares payment core PHP lib (bitshares_lib) - 2 weeks
Plugins - 5 weeks

This was the estimate I gave BM and I will be paid via BitUSD for these 11 based on the 7 week estimate...

If community is happy with the work I doI would be happy to work on more ecommerce things going fwd... Thr logical one being woocommerce and then designing an ecommerce section on the website..

Based on my research these are low hanging fruits and easier to do once I finalize the bitshares php lib that can be reused. Once these are done I suspect it will be more work to i integrate others but I can look deeper and we can backlog wand come up with an agile sprint schedule to demo work regularily

jsidhu would you be interested in purchasing http://wpbitcoincart.com/ or http://bitcoincarts.com/

I own both of those domains, but am not a wordpress developer.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on November 29, 2014, 05:52:11 pm
Maybe you should consider to proposal a delegate and focus on online shop gateways/plugins!
I would vote you in …


- Magento
- shopware
- OpenCart
- Wordpress
- WP WooCommerce

etc..
These are the ones in the pipeline I will get to woodommerce after as it is harder

1) WHMCS Bitshares Plugin (https://www.whmcs.com/)
WHMCS is an all-in-one client management, billing & support solution for online businesses.

2) OpenCart Bitshares Plugin (http://www.opencart.com/)
Opencart is a powerful open-source shopping cart platform for online merchants. Done

3) Ecwid Bitshares Plugin (http://www.ecwid.com/)
Ecwid offers the performance and flexibility you need, with none of the hassles you don't.

4) Zen Cart Bitshares Plugin (http://www.zen-cart.com/)
Zen Cart truly is the art of e-commerce; free, user-friendly, open source shopping cart software.

5) Drupal 7 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

6) Drupal 6 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

7) osCommerce Bitshares Plugin (http://www.oscommerce.com/)
osCommerce has over 7,000 free Add-Ons and 12 Years of strong experince

8) X-Cart Bitshares Plugin (http://www.x-cart.com/ecommerce-software.html)
X-Cart allows you to: Sell Online. Anything. Anywhere.

9) Commerce:SEO Bitshares Plugin (https://www.commerce-seo.de/)
Commerce:SEO is an advanced cart that is focused on tableless templates in HTML5 and CSS 3 and continues to support the efforts of PHP 5.4

10) PrestaShop Bitshares Plugin (http://www.prestashop.com/)
PrestaShop comes complete with over 310 features that have been carefully developed to assist business owners.

11) VirtueMart Bitshares Plugin (http://virtuemart.net/)
VirtueMart is an Open Source E-Commerce solution that powers large online shops.

Time estimates:

Bitshares payment core PHP lib (bitshares_lib) - 2 weeks
Plugins - 5 weeks

This was the estimate I gave BM and I will be paid via BitUSD for these 11 based on the 7 week estimate...

If community is happy with the work I doI would be happy to work on more ecommerce things going fwd... Thr logical one being woocommerce and then designing an ecommerce section on the website..

Based on my research these are low hanging fruits and easier to do once I finalize the bitshares php lib that can be reused. Once these are done I suspect it will be more work to i integrate others but I can look deeper and we can backlog wand come up with an agile sprint schedule to demo work regularily

jsidhu would you be interested in purchasing http://wpbitcoincart.com/ or http://bitcoincarts.com/

I own both of those domains, but am not a wordpress developer.
No thanks these carts will all be linked to an e commerce section on bit shares.org
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bluebit on November 29, 2014, 06:01:32 pm
ok, cool. I might just do a redirect for the bitcoin domains to bitshares.org until they expire. Might get bitshares some more web traffic, even if it's just a little.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: zerosum on November 29, 2014, 07:02:45 pm
Great news  +5%
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 02, 2014, 12:21:18 am
I've updated the opencart plugin to opencart 2.0.1 which features a new revamped bootstrap UI design... it looks slick. Was a major overhaul in the way it worked with plugins... Last night I was able to confirm orders against the blockchain so the plugin seems to do the job... confirming orders with nice messages along the way before you have paid in full..

I added a demo mode which allows us to test by sending BTS to pay for USD orders(just removes the constraint that the order currency must match the paid-in currency)... so if the order is $100 we can pay for it in BTS with 100 BTS..., you can even pay via a new asset... any asset will be fine, BTS was just used as an example. This will help in testing once I get it up on the net... others can host a demo mode version too, or just run it locally using ampps or another web server.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on December 02, 2014, 12:41:40 am
sounds good
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jckj on December 02, 2014, 05:37:31 am
Maybe you should consider to proposal a delegate and focus on online shop gateways/plugins!
I would vote you in …


- Magento
- shopware
- OpenCart
- Wordpress
- WP WooCommerce

etc..
These are the ones in the pipeline I will get to woodommerce after as it is harder

1) WHMCS Bitshares Plugin (https://www.whmcs.com/)
WHMCS is an all-in-one client management, billing & support solution for online businesses.

2) OpenCart Bitshares Plugin (http://www.opencart.com/)
Opencart is a powerful open-source shopping cart platform for online merchants. Done

3) Ecwid Bitshares Plugin (http://www.ecwid.com/)
Ecwid offers the performance and flexibility you need, with none of the hassles you don't.

4) Zen Cart Bitshares Plugin (http://www.zen-cart.com/)
Zen Cart truly is the art of e-commerce; free, user-friendly, open source shopping cart software.

5) Drupal 7 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

6) Drupal 6 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

7) osCommerce Bitshares Plugin (http://www.oscommerce.com/)
osCommerce has over 7,000 free Add-Ons and 12 Years of strong experince

8) X-Cart Bitshares Plugin (http://www.x-cart.com/ecommerce-software.html)
X-Cart allows you to: Sell Online. Anything. Anywhere.

9) Commerce:SEO Bitshares Plugin (https://www.commerce-seo.de/)
Commerce:SEO is an advanced cart that is focused on tableless templates in HTML5 and CSS 3 and continues to support the efforts of PHP 5.4

10) PrestaShop Bitshares Plugin (http://www.prestashop.com/)
PrestaShop comes complete with over 310 features that have been carefully developed to assist business owners.

11) VirtueMart Bitshares Plugin (http://virtuemart.net/)
VirtueMart is an Open Source E-Commerce solution that powers large online shops.

Time estimates:

Bitshares payment core PHP lib (bitshares_lib) - 2 weeks
Plugins - 5 weeks

This was the estimate I gave BM and I will be paid via BitUSD for these 11 based on the 7 week estimate...

If community is happy with the work I doI would be happy to work on more ecommerce things going fwd... Thr logical one being woocommerce and then designing an ecommerce section on the website..

Based on my research these are low hanging fruits and easier to do once I finalize the bitshares php lib that can be reused. Once these are done I suspect it will be more work to i integrate others but I can look deeper and we can backlog wand come up with an agile sprint schedule to demo work regularily

Well done. If your web can suported bts, bitusd, bitcny will be much cooler. And I wish it is easy for setng up an business web with your job.  I will adopt your teach for an business web if your web and  teachnique suporting is free, and it is easy for seting up and using .
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bitmarket on December 02, 2014, 05:59:27 am
These ecomerce extensions will be a big step in attracting merchants to easily involve themselves with accepting bitshares assets without disrupting their backend processing or flow... Something not possible with bitcoin.

Can you please explain what is possible with bitshares that is not possible with bitcoin so the marketers team understands please.
PS:  great work.  this is awesome
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Troglodactyl on December 02, 2014, 06:11:31 am
These ecomerce extensions will be a big step in attracting merchants to easily involve themselves with accepting bitshares assets without disrupting their backend processing or flow... Something not possible with bitcoin.

Can you please explain what is possible with bitshares that is not possible with bitcoin so the marketers team understands please.
PS:  great work.  this is awesome

I'm assuming he means that because of Bitcoin volatility, practically accepting it requires the merchant to inject a new third party payment processor into the middle of their existing backend process to handle conversion back to their desired currency in realtime at every transaction.

With bitUSD, the merchant should be able to handle it as they do paper money, accumulating it at their leisure and converting or depositing it elsewhere themselves should they need it in another form.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 02, 2014, 06:42:07 am
These ecomerce extensions will be a big step in attracting merchants to easily involve themselves with accepting bitshares assets without disrupting their backend processing or flow... Something not possible with bitcoin.

Can you please explain what is possible with bitshares that is not possible with bitcoin so the marketers team understands please.
PS:  great work.  this is awesome

I'm assuming he means that because of Bitcoin volatility, practically accepting it requires the merchant to inject a new third party payment processor into the middle of their existing backend process to handle conversion back to their desired currency in realtime at every transaction.

With bitUSD, the merchant should be able to handle it as they do paper money, accumulating it at their leisure and converting or depositing it elsewhere themselves should they need it in another form.
Yep... Thats the implication of using anything other than bitshares..

Its a real simple integration conceptually which the technology of bitshares coupled with these extensions will employ. Essentially the merchants dont have to add any new currencies or price feeds or conversions outside of fiat.. It will integrate directly into their product catalogues. With bitcoin you had to ass pricing in btc and then people have to translate that back to usd or fiat to imagine the cost implications of their orders... Here you simply pay for things in usd for example and the user is transferred to their wallets to pay via BitUSD which will be an accepted form of payment for USD transactions.. When the user installs this plugin that is what they get built in. Since there is a peg they will always be able to get to fiat a known amount of usd without any volatility risk outside of their fiat.

The roll of any groundbreaking technologies which bts seems to be is that is obfuscates the complexity away from end users.. And makes extending or using the system common sense for an everyday casual user. If people are thinking in terms of fiat for hundreds of years they wont switch to bitcoin or bts overnight so thats why bitusd biteur bitgbp etc is so appealing by hiding a layer of complexity and providing all of the benefits of crypto at the same time.

With bitcoin ur forced to learn about pub priv keys and wallets and have to ensure u follow best practices to avoid being scammed while bitshares does most of the leg work for you... As a merchant i care about the bottom line. Profits.. And the bang for the buck in lesrning bitcoin is not there yet vs the headache of learning it and following compliance laws which may differ from standard forms of money...
With bitshares my wallet is autolocked and unlocked when a command is sent.. Its more secure ootb and i dont have to care about the guts of crypto to enjoy the benefits of using the technology to further mymbottom line... Along teh way as a merchant I learn about interest and i start saving in bts instead of the offramp back to fiat.. Thats the loop we wanna close long term and make ppl switch like a light bulb.. But you have to do it strategically.. The pegs try to offer that
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 02, 2014, 06:57:26 am
Maybe you should consider to proposal a delegate and focus on online shop gateways/plugins!
I would vote you in …


- Magento
- shopware
- OpenCart
- Wordpress
- WP WooCommerce

etc..
These are the ones in the pipeline I will get to woodommerce after as it is harder

1) WHMCS Bitshares Plugin (https://www.whmcs.com/)
WHMCS is an all-in-one client management, billing & support solution for online businesses.

2) OpenCart Bitshares Plugin (http://www.opencart.com/)
Opencart is a powerful open-source shopping cart platform for online merchants. Done

3) Ecwid Bitshares Plugin (http://www.ecwid.com/)
Ecwid offers the performance and flexibility you need, with none of the hassles you don't.

4) Zen Cart Bitshares Plugin (http://www.zen-cart.com/)
Zen Cart truly is the art of e-commerce; free, user-friendly, open source shopping cart software.

5) Drupal 7 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

6) Drupal 6 Ubercart Bitshares Plugin (http://www.ubercart.org/)
Ubercart is the most popular Drupal E-Commerce platform.

7) osCommerce Bitshares Plugin (http://www.oscommerce.com/)
osCommerce has over 7,000 free Add-Ons and 12 Years of strong experince

8) X-Cart Bitshares Plugin (http://www.x-cart.com/ecommerce-software.html)
X-Cart allows you to: Sell Online. Anything. Anywhere.

9) Commerce:SEO Bitshares Plugin (https://www.commerce-seo.de/)
Commerce:SEO is an advanced cart that is focused on tableless templates in HTML5 and CSS 3 and continues to support the efforts of PHP 5.4

10) PrestaShop Bitshares Plugin (http://www.prestashop.com/)
PrestaShop comes complete with over 310 features that have been carefully developed to assist business owners.

11) VirtueMart Bitshares Plugin (http://virtuemart.net/)
VirtueMart is an Open Source E-Commerce solution that powers large online shops.

Time estimates:

Bitshares payment core PHP lib (bitshares_lib) - 2 weeks
Plugins - 5 weeks

This was the estimate I gave BM and I will be paid via BitUSD for these 11 based on the 7 week estimate...

If community is happy with the work I doI would be happy to work on more ecommerce things going fwd... Thr logical one being woocommerce and then designing an ecommerce section on the website..

Based on my research these are low hanging fruits and easier to do once I finalize the bitshares php lib that can be reused. Once these are done I suspect it will be more work to i integrate others but I can look deeper and we can backlog wand come up with an agile sprint schedule to demo work regularily

Well done. If your web can suported bts, bitusd, bitcny will be much cooler. And I wish it is easy for setng up an business web with your job.  I will adopt your teach for an business web if your web and  teachnique suporting is free, and it is easy for seting up and using .
My end user is avg joe thats the assumption I designed around thus I validate all settings when you set up the extension.. You must enter info correctly and there is help text to guide you. As a merchants you have to know how to set up the RPC on the client. Thats the hardest part... As purchaser you only need to download the wallet..

By default opencart template has usd eur gbp so you can pay via bitusd biteur bitgbp .. I can easily add cny..this is opencart configuration.. Bitshares functionality comes for free which is cool.

I will set it up in demo mode so even though the order mayy be in cny you can pay via some random asset you created or even bts.. So you arent spening coins like crazy testing the cart... Any coins i receive i will send back too so not to worry either way.

setting up cart is 10 mins work. Very easy. Includes installing webserver software and opencart.. Just the bitshares plugin? Maybe 5 min..
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: xeroc on December 02, 2014, 07:21:17 am
Yet another killer-app popping up ... I feel the spirit of payed delegates!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: 338c on December 02, 2014, 09:19:43 am
The demand of ECSHOP plugin
www ecshop com

I need help ECSHOP plugin
English is not very good
Application of WWW 338c com website
Adult supplies industry

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cn-members on December 02, 2014, 10:54:08 am
The demand of ECSHOP plugin
www ecshop com

Application of WWW 338c com website
Adult supplies industry

After confirming with 338C, I think he means he is planning to run a online store in china to sell sex toys, and he plans to price goods in CNY and accept bitCNY. But he has not yet find a way to have a bitCNY cart. So he is asking for your help.
I think this could be a win-win situation. Please consider help him out.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jckj on December 02, 2014, 11:35:04 am
The demand of ECSHOP plugin
www ecshop com

I need help ECSHOP plugin
English is not very good
Application of WWW 338c com website
Adult supplies industry

Ecshop pluging will get more value from china, Same demand.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: monsterer on December 02, 2014, 11:49:11 am
Any plans to support s2member? I have a blog which currently sells via paypal through s2member and I'd be happy to add bitUSD support :)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: GaltReport on December 02, 2014, 12:20:20 pm
Would any of these  work in Joomla?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 02, 2014, 02:37:41 pm
Would any of these  work in Joomla?
Any plans to support s2member? I have a blog which currently sells via paypal through s2member and I'd be happy to add bitUSD support :)
If I getc voted in as a delegate I can add the ones the community wants, the ones I showed in op is easiest

I believe virtuemart will work for Joomla...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: islandking on December 02, 2014, 02:49:47 pm
Would any of these  work in Joomla?
Any plans to support s2member? I have a blog which currently sells via paypal through s2member and I'd be happy to add bitUSD support :)
If I getc voted in as a delegate I can add the ones the community wants, the ones I showed in op is easiest

Great work! What is your delegate name?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 02, 2014, 03:12:49 pm
Would any of these  work in Joomla?
Any plans to support s2member? I have a blog which currently sells via paypal through s2member and I'd be happy to add bitUSD support :)
If I getc voted in as a delegate I can add the ones the community wants, the ones I showed in op is easiest

Great work! What is your delegate name?
I still have to create one... I will do it later today..
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 03, 2014, 05:14:16 am
UPdated op with demo links
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: hpenvy on December 03, 2014, 07:03:47 am
Fantastic.

If you had a 100% delegate, could Open Bazaar be something you could also handle?

https://bitsharestalk.org/index.php?topic=11567.msg152455#msg152455
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 03, 2014, 07:15:53 am
Fantastic.

If you had a 100% delegate, could Open Bazaar be something you could also handle?

https://bitsharestalk.org/index.php?topic=11567.msg152455#msg152455
Sure..
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: matt608 on December 03, 2014, 09:07:21 am
Fantastic.

If you had a 100% delegate, could Open Bazaar be something you could also handle?

https://bitsharestalk.org/index.php?topic=11567.msg152455#msg152455
Sure..

You will have my vote  +5%
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: CLains on December 03, 2014, 09:12:53 am
Fantastic.

If you had a 100% delegate, could Open Bazaar be something you could also handle?

https://bitsharestalk.org/index.php?topic=11567.msg152455#msg152455
Sure..

You will have my vote  +5%

(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTRW5P_X24gmnLuXYGxssIoY8hvv-KJVuQhJt9dJfXbeYQNCPCv)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: vegolino on December 03, 2014, 12:55:07 pm
Fantastic.

If you had a 100% delegate, could Open Bazaar be something you could also handle?

https://bitsharestalk.org/index.php?topic=11567.msg152455#msg152455
Sure..
jsidhu for 100% delegate  :)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: hpenvy on December 03, 2014, 02:17:39 pm
Fantastic.

If you had a 100% delegate, could Open Bazaar be something you could also handle?

https://bitsharestalk.org/index.php?topic=11567.msg152455#msg152455
Sure..
jsidhu for 100% delegate  :)

100% delegate.  If you're working through the thread, take a few minutes to test the work Jsidhu has posted in OP.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 04, 2014, 05:09:24 am
Hey guys,

please test it out.. there seems to be a bug in bitshares https://github.com/BitShares/bitshares/issues/1086

but I got around it by unlocking my wallet for a long period.. so now updates are happening every 10 mins.. so your orders are being processed etc... this is pretty much a finalized product and if we are happy with it, I can start integrating the rest.

Since I am running in "demo" mode you can send any asset and it will count 1:1 towards the price of the product ie: bts for USD products... I will refund any coins given to me after a few days of testing. Just choose some products with low amount, make some payments and see the order history.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: svk on December 04, 2014, 09:19:54 am
Hey guys,

please test it out.. there seems to be a bug in bitshares https://github.com/BitShares/bitshares/issues/1086

but I got around it by unlocking my wallet for a long period.. so now updates are happening every 10 mins.. so your orders are being processed etc... this is pretty much a finalized product and if we are happy with it, I can start integrating the rest.

Since I am running in "demo" mode you can send any asset and it will count 1:1 towards the price of the product ie: bts for USD products... I will refund any coins given to me after a few days of testing. Just choose some products with low amount, make some payments and see the order history.

That's not a bug but intentional I think, it's always been like that. The wallet only scans for transactions when it's open and unlocked. Someone else will have to explain the reasoning for it being that way though.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: xeroc on December 04, 2014, 09:43:28 am
That's not a bug but intentional I think, it's always been like that. The wallet only scans for transactions when it's open and unlocked. Someone else will have to explain the reasoning for it being that way though.
The reason for it is TITAN .. if you used non-TITAN transactions .. you could update your history without unlocking the wallet ..
with TITAN you need the owner private key to derive the stealth address's private key .. thus unlocking is required ..
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 04, 2014, 04:59:39 pm
That's not a bug but intentional I think, it's always been like that. The wallet only scans for transactions when it's open and unlocked. Someone else will have to explain the reasoning for it being that way though.
The reason for it is TITAN .. if you used non-TITAN transactions .. you could update your history without unlocking the wallet ..
with TITAN you need the owner private key to derive the stealth address's private key .. thus unlocking is required ..
does the gui use titan by default? I didnt turn it on..

but i cant control what people will use so its ok.. I hope its fixed with the mail system going fwd.. anyways the cart works now..
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: GaltReport on December 04, 2014, 05:03:24 pm
I think you can unlock for 3 years by: unlock 99999999

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 04, 2014, 05:13:41 pm
I think you can unlock for 3 years by: unlock 99999999

thats what I did thnx but i didnt like that solution so i opened an issue

I was closing the wallet after reading txs which locked wallet again
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: fuzzy on December 04, 2014, 06:47:21 pm
Terrific work. Thanks, man.
No need to thank me I am just taking the opportunity to earn cheap BTS while I can... Its the community that is to be thanked.. The more focused we are at our jobs(what we are good at) and helping others the more satisfaction we will all see be it financial or just being involved in something that makes the world better...

Have you thought about running a delegate?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: hpenvy on December 04, 2014, 06:49:42 pm
Terrific work. Thanks, man.
No need to thank me I am just taking the opportunity to earn cheap BTS while I can... Its the community that is to be thanked.. The more focused we are at our jobs(what we are good at) and helping others the more satisfaction we will all see be it financial or just being involved in something that makes the world better...

Have you thought about running a delegate?

I was pushing for 100% delegate. Between the plug-ins and availability to work with OpenBazaar, it should be more than enough.

https://bitsharestalk.org/index.php?action=post;quote=157693;topic=11840.30
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: fuzzy on December 04, 2014, 06:51:13 pm
Terrific work. Thanks, man.
No need to thank me I am just taking the opportunity to earn cheap BTS while I can... Its the community that is to be thanked.. The more focused we are at our jobs(what we are good at) and helping others the more satisfaction we will all see be it financial or just being involved in something that makes the world better...

Have you thought about running a delegate?

I was pushing for 100% delegate. Between the plug-ins and availability to work with OpenBazaar, it should be more than enough.

https://bitsharestalk.org/index.php?action=post;quote=157693;topic=11840.30

 +5%
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 04, 2014, 07:01:25 pm
Terrific work. Thanks, man.
No need to thank me I am just taking the opportunity to earn cheap BTS while I can... Its the community that is to be thanked.. The more focused we are at our jobs(what we are good at) and helping others the more satisfaction we will all see be it financial or just being involved in something that makes the world better...

Have you thought about running a delegate?

I was pushing for 100% delegate. Between the plug-ins and availability to work with OpenBazaar, it should be more than enough.

https://bitsharestalk.org/index.php?action=post;quote=157693;topic=11840.30

BM is covering me for the 11 plugins... and then I can work as a delegate going forward. However it does seem to be a high priority to do OpenBazaar so I can do it on the side... I also work 9-5PST as a software developer, so I can only spend some time, juggling between plugins/openbazaar/work/home.

Tonight I will register myself and pay the fee... I will get back to you guys and maybe do a quick time estimate on the OpenBazaar thing by looking at the source.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on December 04, 2014, 07:27:06 pm
Terrific work. Thanks, man.
No need to thank me I am just taking the opportunity to earn cheap BTS while I can... Its the community that is to be thanked.. The more focused we are at our jobs(what we are good at) and helping others the more satisfaction we will all see be it financial or just being involved in something that makes the world better...

Have you thought about running a delegate?

I was pushing for 100% delegate. Between the plug-ins and availability to work with OpenBazaar, it should be more than enough.

https://bitsharestalk.org/index.php?action=post;quote=157693;topic=11840.30

BM is covering me for the 11 plugins... and then I can work as a delegate going forward. However it does seem to be a high priority to do OpenBazaar so I can do it on the side... I also work 9-5PST as a software developer, so I can only spend some time, juggling between plugins/openbazaar/work/home.

Tonight I will register myself and pay the fee... I will get back to you guys and maybe do a quick time estimate on the OpenBazaar thing by looking at the source.

Don't do Open Bizzar, we are going to have our own marketplace built into BTS and could use your help implementing that.   
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: toast on December 04, 2014, 07:29:50 pm
He could have OB integration much, much sooner than we will be ready to have a marketplace. Not to mention the fact that OB actually has positive rep among bitcoin enthusiasts.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Ander on December 04, 2014, 07:34:44 pm
Don't do Open Bizzar, we are going to have our own marketplace built into BTS and could use your help implementing that.

I disagree.  Do open bazaar and then do the internal marketplace.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on December 04, 2014, 07:42:02 pm
Well frist get OpenCart actually working.  It didn't work when I tried the demo site.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 04, 2014, 07:50:27 pm
Well frist get OpenCart actually working.  It didn't work when I tried the demo site.

Looking into it... that is why I wanted us to test it.. I just assumed guest would work since a registered user worked.

Can you type this into your client Open URL (Ctrl-Shift-U): "bts:opencart/transfer/amount/85.00/asset/BitUSD/memo/E-HASH:e3fd402c9978" Anyone can try this... can someone try it and see if they get an error like BM is getting?

are you synced up? opencart is a registered ID... but if you are not synced up it will say "The requested account does not exist".

I also noticed if you are running bitshares_client... the GUI won't load properly (and it doesn't give the locking data directory message). So make sure your client is not running although you probabyl already know this.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: hpenvy on December 04, 2014, 10:54:43 pm
Don't do Open Bizzar, we are going to have our own marketplace built into BTS and could use your help implementing that.

I disagree.  Do open bazaar and then do the internal marketplace.

 +5%

OpenCart
Open Bazaar
Internal Market
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 04, 2014, 10:58:56 pm
Don't do Open Bizzar, we are going to have our own marketplace built into BTS and could use your help implementing that.

I disagree.  Do open bazaar and then do the internal marketplace.

 +5%

OpenCart
Open Bazaar
Internal Market

Heh don't know if that was intentional or not (ByteMaster).. but you're saying to not do the other 10 plugins and do market stuff first then come back? You think it's a better bang for the buck? Keep in mind time it takes to ramp and up learn the new technology and set up a development environment etc etc... im already set up to do the plugins and know what to do...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Ander on December 04, 2014, 11:05:19 pm

Heh don't know if that was intentional or not (ByteMaster).. but you're saying to not do the other 10 plugins and do market stuff first then come back? You think it's a better bang for the buck? Keep in mind time it takes to ramp and up learn the new technology and set up a development environment etc etc... im already set up to do the plugins and know what to do...

Do what you already know how to do first. 
Its 10x easier/faster to do something you are experienced at than trying to learn something new.

Save the hard task of learning for once the low hanging fruit is gone.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 04, 2014, 11:11:38 pm

Heh don't know if that was intentional or not (ByteMaster).. but you're saying to not do the other 10 plugins and do market stuff first then come back? You think it's a better bang for the buck? Keep in mind time it takes to ramp and up learn the new technology and set up a development environment etc etc... im already set up to do the plugins and know what to do...

Do what you already know how to do first. 
Its 10x easier/faster to do something you are experienced at than trying to learn something new.

Save the hard task of learning for once the low hanging fruit is gone.

Yup that's what I figure... no need to derisk anything until Im done.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on December 05, 2014, 12:45:44 am
Don't do Open Bizzar, we are going to have our own marketplace built into BTS and could use your help implementing that.

I disagree.  Do open bazaar and then do the internal marketplace.

 +5%

OpenCart
Open Bazaar
Internal Market

Heh don't know if that was intentional or not (ByteMaster).. but you're saying to not do the other 10 plugins and do market stuff first then come back? You think it's a better bang for the buck? Keep in mind time it takes to ramp and up learn the new technology and set up a development environment etc etc... im already set up to do the plugins and know what to do...

No I am saying AFTER we finish the 11 or so cart plugins *THEN* we can do the market stuff.   The blockchain isn't ready for the market stuff yet.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 05, 2014, 01:31:58 am
Don't do Open Bizzar, we are going to have our own marketplace built into BTS and could use your help implementing that.

I disagree.  Do open bazaar and then do the internal marketplace.

 +5%

OpenCart
Open Bazaar
Internal Market

Heh don't know if that was intentional or not (ByteMaster).. but you're saying to not do the other 10 plugins and do market stuff first then come back? You think it's a better bang for the buck? Keep in mind time it takes to ramp and up learn the new technology and set up a development environment etc etc... im already set up to do the plugins and know what to do...

No I am saying AFTER we finish the 11 or so cart plugins *THEN* we can do the market stuff.   The blockchain isn't ready for the market stuff yet.
no problemo
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 05, 2014, 04:24:29 pm
Hi guys,

I've registered a delegate: dev.sidhujag

see: https://bitsharestalk.org/index.php?topic=12027.new#new

Thanks for your vote!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on December 05, 2014, 07:19:41 pm
pls don't hesitate to contact my antime if i can assist you with gfx related stuff.. like Plugin Covers etc...

just said... ;)

And pls PM your skype contact *if you use skype* for faster communication etc...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 11, 2014, 12:06:05 am
WHMCS working.


WHMCS Demo: http://bitshares.cloudapp.net/whmcs

source: https://github.com/sidhujag/bitshares-whmcs

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: xeroc on December 11, 2014, 12:08:40 am
WHMCS working.


WHMCS Demo: http://bitshares.cloudapp.net/whmcs

source: https://github.com/sidhujag/bitshares-whmcs
I see webhosting stuff ... sure it's set up? DNS issue?

edit: scratch that ... mixed things up :(
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on December 11, 2014, 12:35:08 am
Great!

After i put in my test data and press order button i get redirected to

http://bitshares.cloudapp.net/whmcs/modules/gateways/bitshares/createinvoice.php

It opens my wallet, but then nothing more happens.
Any idea!? :)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 11, 2014, 01:15:37 am
you're BTS URI handler still isn't working... same issue as https://bitsharestalk.org/index.php?topic=12119.msg159966#msg159966 ?

Can you try to enter bts:dev.sidhujag in GUI client under File -> Open URL?

This should take you to my delegate page. If you're not connected to the network it won't work it (account does not exist or something like that)... or if you have the command line client running the GUI client won't work and it will show a blank screen (atleast on my windows 7 box)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: iHashFury on December 14, 2014, 12:09:34 pm
http://by24seven.com (http://by24seven.com) is available to test a WooCommerce bitshares plugin. PM me when a BETA is ready.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 14, 2014, 04:55:32 pm
Thanks...
Im back to developing making the bitshares payment gateway independent... will be alot nicer and easier to hook into any shopping cart.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cn-members on December 14, 2014, 05:12:25 pm
WHMCS working.


WHMCS Demo: http://bitshares.cloudapp.net/whmcs

source: https://github.com/sidhujag/bitshares-whmcs

I have a question:
Since that this cart integrate so seamlessly...
How can I see if a site is supporting payment through bitAssets?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 14, 2014, 05:20:59 pm
WHMCS working.


WHMCS Demo: http://bitshares.cloudapp.net/whmcs

source: https://github.com/sidhujag/bitshares-whmcs

I have a question:
Since that this cart integrate so seamlessly...
How can I see if a site is supporting payment through bitAssets?
That is really up to the design of the cart software... usually when you checkout you see payment options.. however some carts are better that hook into sites instead of having sites cater to carts. So you would use carts like woocommerce or something on your site and you can put a banner or do whatever you want to show bitassets are supported and market it.

The simple carts take over the whole website there is little room for customization other than logos and stuff.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 14, 2014, 05:23:35 pm
Simple carts are good for turnkey businneses and someone looking to stRt marketplace quickly
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on December 14, 2014, 08:22:37 pm
sry for delay jsidhu! Will create a shop plugin page on .org tomorrow ...
Also i'll prepare your checkout headers etc...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 14, 2014, 08:26:43 pm
sry for delay jsidhu! Will create a shop plugin page on .org tomorrow ...
Also i'll prepare your checkout headers etc...
No worries I can show u what I got so far so you can see what I mean.
 Ill have it up later will skype you.
Thanks
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on December 14, 2014, 08:47:03 pm
sry for delay jsidhu! Will create a shop plugin page on .org tomorrow ...
Also i'll prepare your checkout headers etc...
No worries I can show u what I got so far so you can see what I mean.
 Ill have it up later will skype you.
Thanks

sounds good
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 20, 2014, 06:46:24 am
Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.



Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jamesc on December 20, 2014, 11:20:56 am
Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Eventually, it would be nice to have a seed list of public bitshares api clients the same way the native clients do it.  I planning to implement this in JavaScript.  We will need everyone to consider a new bitshares_client configuration parameter to enable CORS (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).  I think this will greatly simplify your plugins.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on December 20, 2014, 12:43:54 pm
@jsidhu: just short ... i'll pause ecommerce page design.. cause we'll completely revamp current site ... no Wordpress etc..

sry man for delay... could you pls tell me what you'll need from me for plugin covers etc?
Also you mentioned you'll need a checkout img/design or whatever!?

We can discuss via skype later on ...
just want you to let you informed ...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 20, 2014, 02:10:26 pm
Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Eventually, it would be nice to have a seed list of public bitshares api clients the same way the native clients do it.  I planning to implement this in JavaScript.  We will need everyone to consider a new bitshares_client configuration parameter to enable CORS (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).  I think this will greatly simplify your plugins.
Ive expressed this to bm about cors already on the http port.  CORS would allow us to load the wallet via the web... can we do everything safely in jslib? You have other usecases in mind?
The plugin must run on the client computer because it will access their wallet to poll for transactions.. did you try the demo?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Thom on December 20, 2014, 05:18:05 pm
Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Eventually, it would be nice to have a seed list of public bitshares api clients the same way the native clients do it.  I planning to implement this in JavaScript.  We will need everyone to consider a new bitshares_client configuration parameter to enable CORS (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).  I think this will greatly simplify your plugins.
Ive expressed this to bm about cors already on the http port.  CORS would allow us to load the wallet via the web... can we do everything safely in jslib? You have other usecases in mind?
The plugin must run on the client computer because it will access their wallet to poll for transactions.. did you try the demo?

It's been awhile since I've been in this game, but am quite familiar with the cross domain request problem. Plugins typically operate in a more restrictive environment. Is that the primary reason ajax methods can't be used to accomplish what you can with CORS, or is it a matter of a more convenient and flexible API?

I just reviewed the state of the bitshares.org website (Still wish it used the safe as the image for security and something else for profit, like an image easily related to Wall Street for example). More to the point I also popped over and looked at some of the javascript code there.

I love javascript and scripting languages in general. Back in the day when Microsoft's ASP was the predominant web implementation and everyone and their brother used vbs to create websites, I loathed VB/VBS so I did it all (frontend and backend) in javascript. I also started using jquery in 2009; what a godsend that library is for browser programming! I prefer it over mootools for sure. It's the default client library for the Joomla CMS now, tho I was using it with Joomla long before that was the case.

Never took the time to learn python, ruby or ruby on rails, tho I could see they had strong merits. I keep saying I'm going to take the time to get familiar with python but haven't yet, tho I see it's used heavily now in many applications including an ever increasing role in Linux.

Now I see javascript has essentially been replaced with coffeeScript. Ah how the pace of technology accelerates!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 20, 2014, 07:15:47 pm
Thinking about this more... We can do the following:

Merchant would copy bitshares php lib and php integration files in cart folder

The gateway can be hosted anywhere and doesnt depend on rpc.. it will call the php integration callbacks.

The url of the merchant must be specified when accessing thr gateway.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Average Guy on Street on December 20, 2014, 07:22:59 pm
I think this web shopping cart is great for Bitshares! :)

I'm curious if these developments could lead to a Wordpress ecommerce plugin too?




Sent from my iPad using Tapatalk
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 20, 2014, 07:51:23 pm
I think this web shopping cart is great for Bitshares! :)

I'm curious if these developments could lead to a Wordpress ecommerce plugin too?




Sent from my iPad using Tapatalk
Yup thats the plan we got 11 of them on deck first.. we have to decide if we want the gateway to be part of the client or not though
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Thom on December 20, 2014, 07:52:08 pm
Thinking about this more... We can do the following:

Merchant would copy bitshares php lib and php integration files in cart folder

The gateway can be hosted anywhere and doesnt depend on rpc.. it will call the php integration callbacks.

The url of the merchant must be specified when accessing thr gateway.

Eliminating the rpc requirement would be a big win, but I suspect it's not eliminated but rather is used within the php lib.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 20, 2014, 11:42:58 pm
Thinking about this more... We can do the following:

Merchant would copy bitshares php lib and php integration files in cart folder

The gateway can be hosted anywhere and doesnt depend on rpc.. it will call the php integration callbacks.

The url of the merchant must be specified when accessing thr gateway.

Eliminating the rpc requirement would be a big win, but I suspect it's not eliminated but rather is used within the php lib.
Maybe using js lib... not sure if its a full node port or it needs rpc itself
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jamesc on December 21, 2014, 12:15:31 am


Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Eventually, it would be nice to have a seed list of public bitshares api clients the same way the native clients do it.  I planning to implement this in JavaScript.  We will need everyone to consider a new bitshares_client configuration parameter to enable CORS (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).  I think this will greatly simplify your plugins.
Ive expressed this to bm about cors already on the http port.  CORS would allow us to load the wallet via the web... can we do everything safely in jslib? You have other usecases in mind?
The plugin must run on the client computer because it will access their wallet to poll for transactions.. did you try the demo?

Maybe by the new year we can take your URL on a hosted web wallet, let them pay then come back to the commerce site.   

Is the fruit organic?  I would like to buy some with DevShares.

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jamesc on December 21, 2014, 12:29:57 am
Thinking about this more... We can do the following:

Merchant would copy bitshares php lib and php integration files in cart folder

The gateway can be hosted anywhere and doesnt depend on rpc.. it will call the php integration callbacks.

The url of the merchant must be specified when accessing thr gateway.

Eliminating the rpc requirement would be a big win, but I suspect it's not eliminated but rather is used within the php lib.
Maybe using js lib... not sure if its a full node port or it needs rpc itself
The plan is that jslib will need only public RPC calls.   And as you have probably guessed it has to manage private keys so having a source code audit trail it's very important.

After I get all the pieces put together I have more time to research our options.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 21, 2014, 12:30:51 am


Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Eventually, it would be nice to have a seed list of public bitshares api clients the same way the native clients do it.  I planning to implement this in JavaScript.  We will need everyone to consider a new bitshares_client configuration parameter to enable CORS (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).  I think this will greatly simplify your plugins.
Ive expressed this to bm about cors already on the http port.  CORS would allow us to load the wallet via the web... can we do everything safely in jslib? You have other usecases in mind?
The plugin must run on the client computer because it will access their wallet to poll for transactions.. did you try the demo?

Maybe by the new year we can take your URL on a hosted web wallet, let them pay then come back to the commerce site.   

Is the fruit organic?  I would like to buy some with DevShares.
Heh its a demo shopping cart.

So a hosted web wallet would be backed by rpc node? Or fully emulated?

I was thinking to host it and make a call thru jslib to get the url of the account which I assume isthe merchant website url.. this way merchant would setup their account thru their wallet and then use a hosted gateway.. And loading the gateway I only meed to pass in orderid/hash and accountname to lookup url via rpc (jslib) since we prob wont support php
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jamesc on December 21, 2014, 01:21:14 am




Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Eventually, it would be nice to have a seed list of public bitshares api clients the same way the native clients do it.  I planning to implement this in JavaScript.  We will need everyone to consider a new bitshares_client configuration parameter to enable CORS (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).  I think this will greatly simplify your plugins.
Ive expressed this to bm about cors already on the http port.  CORS would allow us to load the wallet via the web... can we do everything safely in jslib? You have other usecases in mind?
The plugin must run on the client computer because it will access their wallet to poll for transactions.. did you try the demo?

Maybe by the new year we can take your URL on a hosted web wallet, let them pay then come back to the commerce site.   

Is the fruit organic?  I would like to buy some with DevShares.
Heh its a demo shopping cart.

So a hosted web wallet would be backed by rpc node? Or fully emulated?

I was thinking to host it and make a call thru jslib to get the url of the account which I assume isthe merchant website url.. this way merchant would setup their account thru their wallet and then use a hosted gateway.. And loading the gateway I only meed to pass in orderid/hash and accountname to lookup url via rpc (jslib) since we prob wont support php

Yes...  Public calls like blockchain_get_account can go directly to a full node.  Jslib does not manage node lists right now.  I am implementing some calls that start with wallet_....
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bluebit on December 21, 2014, 05:15:01 am
Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Works great!!! I'm a wordpress user, so waiting for a wordpress bitshares cart plugin ;) Are you making one?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 21, 2014, 05:17:49 am
Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Works great!!! I'm a wordpress user, so waiting for a wordpress bitshares cart plugin ;) Are you making one?
Soon!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Shentist on December 21, 2014, 10:30:04 pm
maybe in the future interesting?

http://challengepost.com/software/zero-click-bitcoin-micropayments
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 21, 2014, 11:12:11 pm
maybe in the future interesting?

http://challengepost.com/software/zero-click-bitcoin-micropayments

Need a browser extension? What about other browsers and/or platforms? Its cool for small payment amounts I guess.. something to look into.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: CLains on December 22, 2014, 01:53:27 am
Hey guys,

I have reworked everything and made a bitshares payment gateway (called it Bitshares Checkout)... I implemented the ecwid cart implementation but the checkout system will be standalone so anyone can integrate with it.. they just have to follow the "API" and implement the 4 or 5 php files I put in the integration folder. I will reuse it to do the rest of the carts, so look and feel will be the same on all implementations.

here is the source again for the ecwid: https://github.com/sidhujag/bitshares-ecwid

here is the demo: http://bitshares.ecwid.com

Go ahead and create a fake order then it will take you to the checkout for bitshares... you can pay via BTS and will be credited for BitUSD orders for testing. I will send all coins back anyways.

Works great!!! I'm a wordpress user, so waiting for a wordpress bitshares cart plugin ;) Are you making one?
Soon!

Really impressive jsidhu!!  :o  +5%
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bubble789 on December 22, 2014, 04:19:27 am
@jsidhu
I am a bit confused, so what is the tl;dr of your work progress so far?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 22, 2014, 06:01:29 am
@jsidhu
I am a bit confused, so what is the tl;dr of your work progress so far?
Payment gateway first.. was scope creep that I did on my own because I saw the need. Ecwid is integrated did u test it?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 22, 2014, 10:19:00 pm
So i coverted the gateway to html from php and i pass in params via url now so u can email or share the url to someone else or save it for later to pick up where you left off if you did partial payment for example..

So if everyone is happy I will use it with other carts now.. Ill split off the repo to have one gateway repo one php bts utility lib for rpc stuff and and a repo for each cart integration
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: CLains on December 23, 2014, 01:28:09 am
@jsidhu
I am a bit confused, so what is the tl;dr of your work progress so far?

Try his link: http://bitshares.ecwid.com  ;)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bubble789 on December 23, 2014, 02:12:22 pm
Good stuff! :)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 28, 2014, 05:59:50 am
Hey guys,

I've finally modulerized the payment gateway and created my carts based on those... I have to pretty much fill in a bunch of  functions in a single file to create the cart functionality.

The three carts are working smoothly now, the gateway experience is the same with all carts.

Bitshares Checkout src: https://github.com/sidhujag/bitsharescheckout


1) ECWID Demo: http://bitshares.ecwid.com
src: https://github.com/sidhujag/bitshares-ecwid
2) OpenCart Demo: http://bitshares.cloudapp.net/opencart
src: https://github.com/sidhujag/bitshares-opencart
3) WHMCS Demo: http://bitshares.cloudapp.net/whmcs
src: https://github.com/sidhujag/bitshares-whmcs

Screenshot in action:
http://imgur.com/dZO909P

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: santaclause102 on December 28, 2014, 11:31:48 am
Hey guys,

I've finally modulerized the payment gateway and created my carts based on those... I have to pretty much fill in a bunch of  functions in a single file to create the cart functionality.

The three carts are working smoothly now, the gateway experience is the same with all carts.

Bitshares Checkout src: https://github.com/sidhujag/bitsharescheckout


1) ECWID Demo: http://bitshares.ecwid.com
src: https://github.com/sidhujag/bitshares-ecwid
2) OpenCart Demo: http://bitshares.cloudapp.net/opencart
src: https://github.com/sidhujag/bitshares-opencart
3) WHMCS Demo: http://bitshares.cloudapp.net/whmcs
src: https://github.com/sidhujag/bitshares-whmcs

Screenshot in action:
http://imgur.com/dZO909P
Woah, this looks great!!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on December 29, 2014, 02:22:59 pm
I have been going through the ecwid demo and had a few comments on the overall experience:

As the user who doesn't know "what to expect" I am confused.  Not good. 

For starters I am presented with "Order ID" and "Order Hash" and don't know what to do with them.   
Then there is a button called "lookup" which does not make sense to me until *AFTER* I click it to find out what it is trying to do.

So my recommended changes... display the following:

Pay  (robo) opencartdemo
Amount   amount_to_pay
Memo   orderid (or hash)   - kill the "EHASH:" prefix, that is waisted space in the limited memo field, I reccomend order id.

[Pay Now] [Payment Status]

If you display information to the user that they don't know what to do with they will get confused and you will lose a sale.   

I am sitting at the payment screen and trying to send a payment but lack key info such as "how much am I supposed to pay again?"

After I attempt to make "some payment" I type "opencartdemo into my wallet and the robohash comes up.  I cannot verify it is an exact match because your pretty circle has cut off the body type. 
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on December 29, 2014, 02:29:53 pm
Why in the world can the user initiate a SCAN that can take 3 minutes to process?    You should be maintaining a database that processes transactions in real time and can answer queries on transaction status instantly.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 29, 2014, 06:29:42 pm
Why in the world can the user initiate a SCAN that can take 3 minutes to process?    You should be maintaining a database that processes transactions in real time and can answer queries on transaction status instantly.
I had it that way first.. payment status and pay now..

What about partial payments? I guess pay now would take care of that by setting up a url with the balance remaining...

The scan is meant to end so its not infinite and it does catch the tx immediately it checks every 10 seconds on a scan... I can mAke it alwAys look on the pAyment status screen... and after you click pay so that if you do pay and dont goto status you will still be redirected after it "cAtches" the payment..
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on December 29, 2014, 06:34:44 pm
Why in the world can the user initiate a SCAN that can take 3 minutes to process?    You should be maintaining a database that processes transactions in real time and can answer queries on transaction status instantly.
I had it that way first.. payment status and pay now..

What about partial payments? I guess pay now would take care of that by setting up a url with the balance remaining...

The scan is meant to end so its not infinite and it does catch the tx immediately it checks every 10 seconds on a scan... I can mAke it alwAys look on the pAyment status screen... and after you click pay so that if you do pay and dont goto status you will still be redirected after it "cAtches" the payment..

Partial payments (and over payments) need to be handled.   

It didn't catch the transaction I made (you owe me 2 bitusd :) )

It would be nice if the Payment Status dialog was part of the main "pay now" page... lets minimize the number of screens a user must jump through.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 29, 2014, 09:27:10 pm
Why in the world can the user initiate a SCAN that can take 3 minutes to process?    You should be maintaining a database that processes transactions in real time and can answer queries on transaction status instantly.
I had it that way first.. payment status and pay now..

What about partial payments? I guess pay now would take care of that by setting up a url with the balance remaining...

The scan is meant to end so its not infinite and it does catch the tx immediately it checks every 10 seconds on a scan... I can mAke it alwAys look on the pAyment status screen... and after you click pay so that if you do pay and dont goto status you will still be redirected after it "cAtches" the payment..

Partial payments (and over payments) need to be handled.   

It didn't catch the transaction I made (you owe me 2 bitusd :) )

It would be nice if the Payment Status dialog was part of the main "pay now" page... lets minimize the number of screens a user must jump through.

Can you try now? I fixed up the layout.

Remember I have it set to "demo" mode as per config... you can send BTS instead of bitusd so its cheaper to test :)

About not catching the payment that is odd, aslong as it was scanning it would have gotten it... maybe since you sent bitusd lol I dont have any bitusd to test with so might be a bug.. I've been sending bts to myself to test. In demo mode it accepts any asset for payment, in non demo mode it would have only accepted bitusd...

Overpayment depends on the cart, I catch an overpayment status but just send the amount to the cart and some carts credit you while others give a message saying you have overpaid and others do not do not give a way to handle it at all... As far as paying for the order (the payment gateway) doesn't care and will send the payment to the cart if overpayment happens because a full payment DID occur. It is up to the shopping cart to handle this. When full payment is detected (every 10 seconds it checks) it will throw up a success screen and will auto-redirect you back to a success page on the merchant... so I CAN check for overpayment and throw up a warning but it won't affect the process flow so I don't think this is the gateways job.

For example in opencart if there is an overpayment I update the comment saying there was an overpayment please contact the system administrator... in whmcs it credits you above the balance owing for the order and in ecwid it just accepts the payment and doesn't offer the developer any option to set the status to overpayment or the like.... overpayment I have defined is when there is 5 units above balance ie: bitusd+5...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on December 29, 2014, 09:53:55 pm
Place the "order status" below the pay now button and don't pop up the dialog.  Just show the status on the same page... no "status button". 

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 29, 2014, 09:58:46 pm
Place the "order status" below the pay now button and don't pop up the dialog.  Just show the status on the same page... no "status button".

There is alot of info on the payment status dialog... and it would make the page scroll... Things like partial payments, exporting transactions, and tx information are all on that page, put those all on the main page?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on December 29, 2014, 11:13:05 pm
Place the "order status" below the pay now button and don't pop up the dialog.  Just show the status on the same page... no "status button".

Try it now
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 04, 2015, 08:32:10 am
I bought a domain (bitsharesdemo.com) and optimized via cloudflare CDN... I also did a new cart (zencart).

I updated OP with new demo links.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 05, 2015, 01:34:33 am
Did oscommerce plugin updated op
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 10, 2015, 08:15:12 pm
Did the xcart5 plugin
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: gamey on January 10, 2015, 08:18:26 pm
Nice work dude.  Keep at it.  Seriously good job.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 10, 2015, 08:21:42 pm
Nice work dude.  Keep at it.  Seriously good job.
thanks did alot of refactoring on the fly so its easier to make more plugins and anyone else to make one for their own api too...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: gamey on January 10, 2015, 08:39:08 pm

What dev environment are you using?  I used phpstorm+xdebug but my free month ran out.  I think for $100 it is worth it though.  I used to try and get by without an IDE/debugger (mainly debugger) but I was just killing productivity. 
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: onceuponatime on January 10, 2015, 08:43:28 pm
Nice work dude.  Keep at it.  Seriously good job.
thanks did alot of refactoring on the fly so its easier to make more plugins and anyone else to make one for their own api too...

How close are you to completing this cart plugin project? (as explained to a non-tech person).

Perhaps it is time to update your delegate proposal thread to make sure you are voted in by the time your contract work is done.

https://bitsharestalk.org/index.php?topic=12027.15
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 10, 2015, 10:38:49 pm

What dev environment are you using?  I used phpstorm+xdebug but my free month ran out.  I think for $100 it is worth it though.  I used to try and get by without an IDE/debugger (mainly debugger) but I was just killing productivity.
Lol deving in visual studio as a text editor haha i usually readthe code 5 times before deploying.

I have ampps running as the server it installs all the carts easily..

I dev in c# js and c++ mostly in my dayjob I have msdn pro subscription so no access to php paid frameworks but if im a delegate and im doing php work maybe i can buy that one if you say its good
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 10, 2015, 10:59:26 pm
Nice work dude.  Keep at it.  Seriously good job.
thanks did alot of refactoring on the fly so its easier to make more plugins and anyone else to make one for their own api too...

How close are you to completing this cart plugin project? (as explained to a non-tech person).

Perhaps it is time to update your delegate proposal thread to make sure you are voted in by the time your contract work is done.

https://bitsharestalk.org/index.php?topic=12027.15
Barring any scope creep 2 to 3 weeks.  Will update after I finish as i  constantly shutting my client down as i test id rather set it up and let it run after i test

How much ram is generally required? I have a vps with 512mb ram is it ok? If so ill set it up on there
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: gamey on January 10, 2015, 11:02:53 pm

What dev environment are you using?  I used phpstorm+xdebug but my free month ran out.  I think for $100 it is worth it though.  I used to try and get by without an IDE/debugger (mainly debugger) but I was just killing productivity.
Lol deving in visual studio as a text editor haha i usually readthe code 5 times before deploying.

I have ampps running as the server it installs all the carts easily..

I dev in c# js and c++ mostly in my dayjob I have msdn pro subscription so no access to php paid frameworks but if im a delegate and im doing php work maybe i can buy that one if you say its good

I have no strong opinion.  They're all things that plug into xdebug.  Eclipse will do it but you have to deal with intermediate plugins so I didn't bother.  It has been a pain setting it up with firewalls since the debug stream opens from the web-server.  I don't know about frameworks.. I just wanted a nice IDE where I can fix things save/run/compile/debug on a remote web-server.  Using sshfs to mount the web-server's files remotely worked fairly well along with those browser plugins that let you toggle xdebug on/off.  I end up doing a lot of php development so I think I'll just go spend the $100 for phpstorm.  It'd catch errors before executing etc, those little things could make it pay off quickly.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 10, 2015, 11:05:54 pm

What dev environment are you using?  I used phpstorm+xdebug but my free month ran out.  I think for $100 it is worth it though.  I used to try and get by without an IDE/debugger (mainly debugger) but I was just killing productivity.
Lol deving in visual studio as a text editor haha i usually readthe code 5 times before deploying.

I have ampps running as the server it installs all the carts easily..

I dev in c# js and c++ mostly in my dayjob I have msdn pro subscription so no access to php paid frameworks but if im a delegate and im doing php work maybe i can buy that one if you say its good

I have no strong opinion.  They're all things that plug into xdebug.  Eclipse will do it but you have to deal with intermediate plugins so I didn't bother.  It has been a pain setting it up with firewalls since the debug stream opens from the web-server.  I don't know about frameworks.. I just wanted a nice IDE where I can fix things save/run/compile/debug on a remote web-server.  Using sshfs to mount the web-server's files remotely worked fairly well along with those browser plugins that let you toggle xdebug on/off.  I end up doing a lot of php development so I think I'll just go spend the $100 for phpstorm.  It'd catch errors before executing etc, those little things could make it pay off quickly.

Oh ya I agree it would cut the time down to half probably.. If i have to do another php project Ill look into phpstorm thanks!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Thom on January 10, 2015, 11:28:19 pm
Have you guys ever heard of Vagrant? It's a portable environment for virt. machines. I just discovered it, and it's perfect as a development environment.

It is a framework for using VirtualBox, Parallels, HyperV, VMware etc in a way that is portable and very fast to setup and share a complete dev environment. There are many different flavors of pre-built VMs you cand download and get going right away.

I use this one for Joomla! https://github.com/joomlatools/joomla-vagrant The one thing I never tried before was setting up a headless VM, which requires far less memory, so even a 4GB machine is pretty snappy. I don't know how well it will work for a Windows dev box, since I don't think it's possible to run one headless, but conceptually it would work and you could connect using RDP. Just don't know how much RAM saving you could have or how you could have a rich GUI through RDP without all the overhead. On Linux upi don't have to include X Windows.

As I said I never looked into headless VMs before, so it may actually be quite doable even with a Windoze box.

I've been out of the hard core dev scene so long now, but I sure hope the I3 devs know about Vagrant or something like it, b/c it truly is the best way to get a fully functional baseline / standardized dev environment up & running.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: toast on January 10, 2015, 11:37:33 pm
We know about vagrant, our resident expert (nathan) prefers docker
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Thom on January 11, 2015, 07:06:24 am
We know about vagrant, our resident expert (nathan) prefers docker

Thx toast. I checked it out (http://www.scriptrock.com/articles/docker-vs-vagrant (http://www.scriptrock.com/articles/docker-vs-vagrant)), and docker is interesting if you only need linux.

I prefer linux, but for writing this book I'm using the windoze Dragon Naturally Speaking. I have been using windows 7 as my default OS for months now, and virtualBox to run linux under vagrant. The system has plenty of disk and 8GB or RAM and "dual" boots several linux distros. For me & my needs vagrant is currently a better fit.

I learned about the linux lightweight VM architecture from JoeyD a month or so ago, didn't know linux had a native VM capability until then. I see now it has some limitations, but also accels at the VE approach to visualization. Pretty dang kewl.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 13, 2015, 06:05:04 pm
prestashop plugin done
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: robrigo on January 13, 2015, 06:19:24 pm
prestashop plugin done

You're on a rampage, tearing through these shopping cart integrations!

Let's vote dev.sidhujag (http://bitsharesblocks.com/delegates/delegate?name=dev.sidhujag) back into the top 101! Currently at 108.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 13, 2015, 07:34:04 pm
prestashop plugin done

You're on a rampage, tearing through these shopping cart integrations!

Let's vote dev.sidhujag (http://bitsharesblocks.com/delegates/delegate?name=dev.sidhujag) back into the top 101! Currently at 108.

Been working long and hard, but all of the early hard work and refactoring paying off now.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 14, 2015, 12:27:06 am
I plan on doing a review of these carts for my blog as soon as possible to provide you feedback.   I will also attempt to track down some additional votes for you.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 14, 2015, 01:21:33 am
I plan on doing a review of these carts for my blog as soon as possible to provide you feedback.   I will also attempt to track down some additional votes for you.

Thanks no probs
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: fuzzy on January 14, 2015, 03:45:45 am
I plan on doing a review of these carts for my blog as soon as possible to provide you feedback.   I will also attempt to track down some additional votes for you.

Now that my wallet is fixed, I will gladly vote for you with my stake. 
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 15, 2015, 08:34:03 pm
magento is up!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bubble789 on January 16, 2015, 03:54:44 am
great work!
and the demos look amazing.
But there still can be lots of improvements. It would be better if we can make the "check-out-with-bitshares" experience (the moment you click pay with bitshares) similar to when you check out with the current paypal system. For examply, credentials, shipping info and accounts to choose to pay from are there (saved from previous uses), you just need to click. Is this something already planned?

anyway keep up the good job! :)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 16, 2015, 06:12:54 am
great work!
and the demos look amazing.
But there still can be lots of improvements. It would be better if we can make the "check-out-with-bitshares" experience (the moment you click pay with bitshares) similar to when you check out with the current paypal system. For examply, credentials, shipping info and accounts to choose to pay from are there (saved from previous uses), you just need to click. Is this something already planned?

anyway keep up the good job! :)
Can you expand on that? Why would bitshares care about credentials or shipping info? Its job is to pay for an invoice not create an invoice? when you click pay it opens your bts wallet thru uri handler... You need to always open the wallet to pay for security purposes
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 17, 2015, 05:42:24 pm
Drupal 7 ubercart plugin done
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 19, 2015, 02:38:14 am
Drupal 6 done
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 19, 2015, 07:59:11 pm
Can you produce a step-by-step guide on how to setup / integrate these plugins with BTS?   

This guide will be critical for use to get merchant adoption.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 20, 2015, 12:24:37 am
Have you checked out the github readme's? I still have to do the one for bitshares checkout but the plugin instructions are all done already in each of the readme's

Installing them is straightforward, 1 to 5 steps. Takes 10 mins max. If you have to install the cart system maybe 30 mins tops.

Essentially you just copy the files to your root folder of your cart installation, and then go into the cart admin and add the payment gateway or enable..

Configuration happens in config.php which is usually just setting up salt's and RPC settings.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 20, 2015, 12:28:37 am
Have you checked out the github readme's? I still have to do the one for bitshares checkout but the plugin instructions are all done already in each of the readme's

Installing them is straightforward, 1 to 5 steps. Takes 10 mins max. If you have to install the cart system maybe 30 mins tops.

Essentially you just copy the files to your root folder of your cart installation, and then go into the cart admin and add the payment gateway or enable..

Configuration happens in config.php which is usually just setting up salt's and RPC settings.

I'll check them out. 
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 20, 2015, 12:32:07 am
Have you checked out the github readme's? I still have to do the one for bitshares checkout but the plugin instructions are all done already in each of the readme's

Installing them is straightforward, 1 to 5 steps. Takes 10 mins max. If you have to install the cart system maybe 30 mins tops.

Essentially you just copy the files to your root folder of your cart installation, and then go into the cart admin and add the payment gateway or enable..

Configuration happens in config.php which is usually just setting up salt's and RPC settings.

I'll check them out.

I will update bitsharescheckout properly so just read the readme's of each plugin and assume that the bitsharescheckout is going to explain what each config.php line will mean.. I wanted to create that readme with some screenshots and clear explanation of what the big picture is but wanted to finish coding first, which I am now... the individual readme's are simple instructions to install the payment gateway for that product.

I still have a few left woocommerce and maybe a few more that are interesting...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: xeroc on January 20, 2015, 10:03:58 am
Have you checked out the github readme's? I still have to do the one for bitshares checkout but the plugin instructions are all done already in each of the readme's
could you add the github link to the OP please?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 20, 2015, 04:46:12 pm
Have you checked out the github readme's? I still have to do the one for bitshares checkout but the plugin instructions are all done already in each of the readme's
could you add the github link to the OP please?
oops sorry will do
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Stan on January 20, 2015, 05:01:25 pm
(http://4.bp.blogspot.com/-EwyaSpMmuJY/UKhOARtkYlI/AAAAAAAAAIQ/jpjDYOLYkwQ/s320/Judge+Knot+-+Now+Go+Away.tiff)

Hey everyone who has been participating on this thread!
It's time to judge the results so jsidhu can get paid.


Demo(Opencart): http://www.bitsharesdemo.com/opencart/
Demo(WHMCS): http://www.bitsharesdemo.com/whmcs/
Demo(ECWid): http://bitshares.ecwid.com/
Demo(Zencart): http://www.bitsharesdemo.com/zencart/
Demo(OSCommerce): http://www.bitsharesdemo.com/oscom/
Demo(XCart): http://www.bitsharesdemo.com/xcart/
Demo(Prestashop): http://www.bitsharesdemo.com/presta/
Demo(Magento): http://www.bitsharesdemo.com/magento/
Demo(drupal7): http://www.bitsharesdemo.com/drupal7/
Demo(drupal6): http://www.bitsharesdemo.com/drupal6/

Every one of these that gets upvotes from three of our known opiners will be considered payable.

Any you don't think are done, please say why!

Thanks

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: btswildpig on January 20, 2015, 05:09:18 pm
(http://4.bp.blogspot.com/-EwyaSpMmuJY/UKhOARtkYlI/AAAAAAAAAIQ/jpjDYOLYkwQ/s320/Judge+Knot+-+Now+Go+Away.tiff)

Hey everyone who has been participating on this thread!
It's time to judge the results so jsidhu can get paid.


Demo(Opencart): http://www.bitsharesdemo.com/opencart/
Demo(WHMCS): http://www.bitsharesdemo.com/whmcs/
Demo(ECWid): http://bitshares.ecwid.com/
Demo(Zencart): http://www.bitsharesdemo.com/zencart/
Demo(OSCommerce): http://www.bitsharesdemo.com/oscom/
Demo(XCart): http://www.bitsharesdemo.com/xcart/
Demo(Prestashop): http://www.bitsharesdemo.com/presta/
Demo(Magento): http://www.bitsharesdemo.com/magento/
Demo(drupal7): http://www.bitsharesdemo.com/drupal7/
Demo(drupal6): http://www.bitsharesdemo.com/drupal6/

Every one of these that gets upvotes from three of our known opiners will be considered payable.

Any you don't think are done, please say why!

Thanks


Say what ?? I thought this guy already are a 100%  delegate .
Dang .....
It only took 3 days for blackwave to be voted in .  I still didn't understand why . without prior product contributed to Bitshares   (I was the one who helped them clear things , but I didn't expect them to be voted in so easily .  Even before the mobile wallet guy Elmato .)

And blackwave aren't even loged in the forum for nearly 10 days after elected . I didn't see any new program on their github repo . No updates from them . I hope they can clear that .

Anyway , I think this is something we should figure out how to vote in a more effective way and selective way .

by the way , please vote for anyone you like in this thread ( about several Chinese delegate proposals )https://bitsharestalk.org/index.php?topic=13405.0 (https://bitsharestalk.org/index.php?topic=13405.0)
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 20, 2015, 05:14:42 pm
http://www.bitsharesdemo.com/zencart/index.php?main_page=index

Didn't work... I was unable to checkout with BitShares.   After Order Confirmation It took me back to the main page. 
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: davidpbrown on January 20, 2015, 05:15:08 pm
From http://www.bitsharesdemo.com/drupal7/
Quote
Pay with Bitshares.

Needs to be specific "BitShares BTS" or "BitShares bitUSD" etc.
Should the logo include "BitShares"?..
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 20, 2015, 05:15:37 pm
We had an agreement to pay him for this work prior to his delegate position.  His delegate position is for ongoing support and maintenance. 
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 20, 2015, 05:17:38 pm
http://www.bitsharesdemo.com/zencart/index.php?main_page=index

Didn't work... I was unable to checkout with BitShares.   After Order Confirmation It took me back to the main page.

This was the first one I tested.     

Every time I have tested one of these carts it has failed.   
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 20, 2015, 06:40:24 pm
http://www.bitsharesdemo.com/zencart/index.php?main_page=index

Didn't work... I was unable to checkout with BitShares.   After Order Confirmation It took me back to the main page.

This was the first one I tested.     

Every time I have tested one of these carts it has failed.   

So after you click Confirm the order here you are redirected back to main page?

http://imgur.com/cf6hOjx

I noticed the zencart redirect URL wasn't formed properly, worked in chrome but not in firefox or IE.. also IE doesn't like meta refreshes in the header so I'm now doing a simple redirect without a timer... can you try again?

1) Fixed malformed redirect in zencart
2) Removed timer in bitshares redirect page, it redirects right away now without waiting.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 20, 2015, 06:45:55 pm
Have you checked out the github readme's? I still have to do the one for bitshares checkout but the plugin instructions are all done already in each of the readme's
could you add the github link to the OP please?
done
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 20, 2015, 07:49:38 pm
From http://www.bitsharesdemo.com/drupal7/
Quote
Pay with Bitshares.

Needs to be specific "BitShares BTS" or "BitShares bitUSD" etc.
Should the logo include "BitShares"?..

All plugins will accept bitassets, anything preceding a Bit.. BitUSD, BitGBP, BitSLV BitXXX

Aslong as the currency used by the system matches a BitXXX equivalent its a valid form of payment..

Logo's are extra for demo... these are not necessary for functionality of a payment gateway... its just extra work I can put in later to make the sites more demoable.

The term "Pay with Bitshares" means you can pay with the Bitshares decentralized exchange.... You don't want to specifically mention bitusd because there are other fiat currencies out there used. Maybe a special logo "Pay with Bitshares" and under it mention of bitusd, bitgbp, bitgld, bitslv with symbols will be useful as a banner.

Kinda like paypal has with Credit card logo's under pay with paypal.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: davidpbrown on January 20, 2015, 07:53:36 pm
That's great.. I think there was some debate from yesterday suggesting BitShares is the brand, rather than Bitshares but I've not kept up with it.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 20, 2015, 10:35:44 pm
http://www.bitsharesdemo.com/zencart/index.php?main_page=index

Didn't work... I was unable to checkout with BitShares.   After Order Confirmation It took me back to the main page.

This was the first one I tested.     

Every time I have tested one of these carts it has failed.   

So after you click Confirm the order here you are redirected back to main page?

http://imgur.com/cf6hOjx

I noticed the zencart redirect URL wasn't formed properly, worked in chrome but not in firefox or IE.. also IE doesn't like meta refreshes in the header so I'm now doing a simple redirect without a timer... can you try again?

1) Fixed malformed redirect in zencart
2) Removed timer in bitshares redirect page, it redirects right away now without waiting.

Ok, I'll try again.. I use chrome by the way.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 21, 2015, 07:19:51 am
Created a readme for bitshares checkout: https://github.com/sidhujag/bitsharescheckout
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 21, 2015, 08:59:32 pm
Any updates on testing?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 21, 2015, 09:41:13 pm
I have just tested Drupal 7's checkout and the "Pay Now" link opened my wallet with "BitUSD" rather than "USD" thus I couldn't just click "send".

Then when it took me to my order history it displayed a price of "$0.00".

When I attempted to view the order details it said I didn't have access.   Note: I did not login or register an account. 

All of these shopping carts seem to want users to "log in" and the "log in" / "account creation" process causes a lot of people to lose business.  I highly recommend integrating BitShares login with each of these carts.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 01:58:24 am
I have just tested Drupal 7's checkout and the "Pay Now" link opened my wallet with "BitUSD" rather than "USD" thus I couldn't just click "send".

Then when it took me to my order history it displayed a price of "$0.00".

When I attempted to view the order details it said I didn't have access.   Note: I did not login or register an account. 

All of these shopping carts seem to want users to "log in" and the "log in" / "account creation" process causes a lot of people to lose business.  I highly recommend integrating BitShares login with each of these carts.
Thats a good idea and perhaps something to be added in the future to provide an even bigger competitive advantage.. However wouldnt you need to have an account already to use bitshares login?

Why would the wallet load with USD?

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 22, 2015, 02:00:14 am
Bitshares login can auto create account on cart.  We will add ability to share shipping address automatically from wallet. 
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 02:06:04 am
ok cool can you explain comment about bitusd... shouldnt wallet be sent bitusd becase that is the asset name?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: robrigo on January 22, 2015, 02:10:37 am
ok cool can you explain comment about bitusd... shouldnt wallet be sent bitusd becase that is the asset name?

bitUSD is referred to as USD on the blockchain. The GUI names it bitUSD in the market, but in your account it is just USD.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 02:26:29 am
ok cool can you explain comment about bitusd... shouldnt wallet be sent bitusd becase that is the asset name?

bitUSD is referred to as USD on the blockchain. The GUI names it bitUSD in the market, but in your account it is just USD.
Hmm so usd would show up in the pay to wallet dialog? Its not usd though it really is bitusd so why call it usd?
The gui calls it bitusd yet I cant pay by selecting "bitusd"?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: robrigo on January 22, 2015, 02:39:38 am
ok cool can you explain comment about bitusd... shouldnt wallet be sent bitusd becase that is the asset name?

bitUSD is referred to as USD on the blockchain. The GUI names it bitUSD in the market, but in your account it is just USD.
Hmm so usd would show up in the pay to wallet dialog? Its not usd though it really is bitusd so why call it usd?
The gui calls it bitusd yet I cant pay by selecting "bitusd"?

bitUSD is the brand. USD is the asset identifier on the blockchain. From the console:

blockchain_list_assets USD

Code: [Select]
ID    SYMBOL NAME                    DESCRIPTION                                     ISSUER                          ISSUED    SUPPLY                     
===========================================================================================================================================================
22    USD    United States Dollar    1 United States dollar                          MARKET                          N/A       810,420.5383 USD
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: alt on January 22, 2015, 02:48:16 am
Bitshares login can auto create account on cart.  We will add ability to share shipping address automatically from wallet.
great!  +5% +5% +5%
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bubble789 on January 22, 2015, 03:14:20 am
This is what I was talking about.
paypal check out experience, you just need to choose a bitshare account (which you use for shopping) and shipping details are filled in for you.
good that BM has plan for it :)

Bitshares login can auto create account on cart.  We will add ability to share shipping address automatically from wallet.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 04:26:54 am
I have just tested Drupal 7's checkout and the "Pay Now" link opened my wallet with "BitUSD" rather than "USD" thus I couldn't just click "send".

Then when it took me to my order history it displayed a price of "$0.00".

When I attempted to view the order details it said I didn't have access.   Note: I did not login or register an account. 

All of these shopping carts seem to want users to "log in" and the "log in" / "account creation" process causes a lot of people to lose business.  I highly recommend integrating BitShares login with each of these carts.

Ok so i removed the bit prefix so now it will come up as USD for your order... Your order did show as complete and it shows you have an account so maybe it created it when you checked out and then you needed to login to see order status... Anyways ill look into bitshares login to improve annonymous checkouts.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 04:30:31 am
Bitshares login can auto create account on cart.  We will add ability to share shipping address automatically from wallet.
How will it share this address? For some systems i need to specify valid addresses like zipcodes etc to be able to create the account in the shopping cart. If the address is encrypted then im guessing its not given to the shopping cart but the vendor would have to open up the wallet transaction manually to see the address in the bitshares client?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 22, 2015, 05:32:49 am
Bitshares login can auto create account on cart.  We will add ability to share shipping address automatically from wallet.
How will it share this address? For some systems i need to specify valid addresses like zipcodes etc to be able to create the account in the shopping cart. If the address is encrypted then im guessing its not given to the shopping cart but the vendor would have to open up the wallet transaction manually to see the address in the bitshares client?

When the BitShares login process makes the POST request to complete the handshake it will provide the information to the site *if* this site asked for it.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 05:36:11 pm
I just confirmed that it works now.. I set drupal 6 and drupal 7 to non demo mode

1) paid with usd, worked as expected
2) paid with bts, didnt accept, worked as expected
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 07:21:32 pm
Daniel,

Is there a Bitshares Login extension source base somewhere? I'm not talking about this one: https://github.com/brianbowles/Bitshares-SMF-Login or https://github.com/BitShares/Bitshares-SMF-Login (which is behind by 11 commits btw)...

These are specifically for SMF integration and there are alot of TODO's and checks still to be implemented... either I can spend a few weeks/month to seperate it out to make a standalone plugin or have the author do this probably in half the time (better idea IMO). Also the fact that it is not "clean" right now is probably best to stay away from integrating into our shopping cart stuff for now (plan for next release once there is a standalone/independent bitshares login plugin). I would imagine it would be as simple as creating a secure connection to the wallet using OAuth and then simply have a bunch of callback functions in php called to "createuser" "loginuser" "logoutuser" or whatenot which each shopping cart/integration application would have to implement in different ways.. similar to what I did with this plugin in userfunctions.php... "completeorder" "cancelorder" all have different meanings to every shopping cart. But the rest of the stuff is common and does not change and thus is not touched, not do I care to touch. Easy development process.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 22, 2015, 07:53:56 pm
Daniel,

Is there a Bitshares Login extension source base somewhere? I'm not talking about this one: https://github.com/brianbowles/Bitshares-SMF-Login or https://github.com/BitShares/Bitshares-SMF-Login (which is behind by 11 commits btw)...

These are specifically for SMF integration and there are alot of TODO's and checks still to be implemented... either I can spend a few weeks/month to seperate it out to make a standalone plugin or have the author do this probably in half the time (better idea IMO). Also the fact that it is not "clean" right now is probably best to stay away from integrating into our shopping cart stuff for now (plan for next release once there is a standalone/independent bitshares login plugin). I would imagine it would be as simple as creating a secure connection to the wallet using OAuth and then simply have a bunch of callback functions in php called to "createuser" "loginuser" "logoutuser" or whatenot which each shopping cart/integration application would have to implement in different ways.. similar to what I did with this plugin in userfunctions.php... "completeorder" "cancelorder" all have different meanings to every shopping cart. But the rest of the stuff is common and does not change and thus is not touched, not do I care to touch. Easy development process.

I don't know the state of the SMF integration, but the wallet APIs are relatively simple.     I think a great "bridge" would be to implement an oauth wrapper for BitShares.  You would have to "trust" the oauth provider not to fake accounts though.   

http://bytemaster.bitshares.org/article/2014/12/22/BitShares-Login/

It is already implemented in faucet.bitshares.org as well.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 08:37:52 pm
Daniel,

Is there a Bitshares Login extension source base somewhere? I'm not talking about this one: https://github.com/brianbowles/Bitshares-SMF-Login or https://github.com/BitShares/Bitshares-SMF-Login (which is behind by 11 commits btw)...

These are specifically for SMF integration and there are alot of TODO's and checks still to be implemented... either I can spend a few weeks/month to seperate it out to make a standalone plugin or have the author do this probably in half the time (better idea IMO). Also the fact that it is not "clean" right now is probably best to stay away from integrating into our shopping cart stuff for now (plan for next release once there is a standalone/independent bitshares login plugin). I would imagine it would be as simple as creating a secure connection to the wallet using OAuth and then simply have a bunch of callback functions in php called to "createuser" "loginuser" "logoutuser" or whatenot which each shopping cart/integration application would have to implement in different ways.. similar to what I did with this plugin in userfunctions.php... "completeorder" "cancelorder" all have different meanings to every shopping cart. But the rest of the stuff is common and does not change and thus is not touched, not do I care to touch. Easy development process.

I don't know the state of the SMF integration, but the wallet APIs are relatively simple.     I think a great "bridge" would be to implement an oauth wrapper for BitShares.  You would have to "trust" the oauth provider not to fake accounts though.   

http://bytemaster.bitshares.org/article/2014/12/22/BitShares-Login/

It is already implemented in faucet.bitshares.org as well.

Thanks,

Will take a look!
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: gamey on January 22, 2015, 09:20:42 pm
The SMF login plugin has a php file that makes a half-hearted attempt at mimicking the interface to google's oauth library.  It isn't the best thing, one place a change a global variable with an error, another place throws an exception.  I can't remember at the moment why this is. The idea is that one could use existing plugins based on oauth (which may be what facebook uses?) and then just swap out this file and do a few lines of change code.

The alternative is learning enough about Wordpress, or any other CMS/forum to implement the hooks.  SMF is a mess. It has a hook system that requires regexps changing out text etc.  So perhaps one would be better just doing it on their own elsewhere without starting with an oauth library.

There is also Nathan's Proof of Concept source code that pretty much does everything although the flow of the code was confusing to me at first.  It is minimal.

Looking at what you want to do ...

"createuser" has to be done in the logic of your code.  You have a Bitshares account, but you create that inside the client.  There is no concept of "logout" only "loginuser" which basically is being authenticated.  So it doesn't even really login, it is only authenticating.  "logout" would be handled by the web-service system.

This is how it works.  You have to create the token with wallet_start_login (or somesuch) and put that in a button with bts:// protocol.  So then user clicks on that button and it is routed to the local wallet.  The local wallet does the crypto-magic and opens a page that goes back to the authentication URL that was passed in the url via the login button.  So then your web-service processes that and decides whether they're logged in or not via another wallet call.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 09:28:26 pm
The SMF login plugin has a php file that makes a half-hearted attempt at mimicking the interface to google's oauth library.  It isn't the best thing, one place a change a global variable with an error, another place throws an exception.  I can't remember at the moment why this is. The idea is that one could use existing plugins based on oauth (which may be what facebook uses?) and then just swap out this file and do a few lines of change code.

The alternative is learning enough about Wordpress, or any other CMS/forum to implement the hooks.  SMF is a mess. It has a hook system that requires regexps changing out text etc.  So perhaps one would be better just doing it on their own elsewhere without starting with an oauth library.

There is also Nathan's Proof of Concept source code that pretty much does everything although the flow of the code was confusing to me at first.  It is minimal.

Looking at what you want to do ...

"createuser" has to be done in the logic of your code.  You have a Bitshares account, but you create that inside the client.  There is no concept of "logout" only "loginuser" which basically is being authenticated.  So it doesn't even really login, it is only authenticating.  "logout" would be handled by the web-service system.

This is how it works.  You have to create the token with wallet_start_login (or somesuch) and put that in a button with bts:// protocol.  So then user clicks on that button and it is routed to the local wallet.  The local wallet does the crypto-magic and opens a page that goes back to the authentication URL that was passed in the url via the login button.  So then your web-service processes that and decides whether they're logged in or not via another wallet call.
Thanks, Yea im looking at https://github.com/BitShares/qt_wallet/blob/c4e86d2b4fb79b9fdbe98faa6e11c1e994f20cea/login.php

I'm now thinking about creating another set of plugins for each supporting shopping cart (Connect with bitshares).. instead of tying it into the payment gateway... otherwise Id have to have a way to log you in automatically and then theres magic happening that the user generally isn't used to like autocreating an account with a random password such that they wont be able to login again normally unless going thru the payment gateway again.

If you checkout annonymously... tough you can't see your order status (I think this is just how it works and what customers would expect?). You should login first and then checkout if you want persistence on your part of seeing the orders.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: gamey on January 22, 2015, 09:44:17 pm

If you checkout annonymously... tough you can't see your order status (I think this is just how it works and what customers would expect?). You should login first and then checkout if you want persistence on your part of seeing the orders.

Well you can set a cookie that indexes back to the order ?   So as long as they don't clear their cookies or you clear the link then ok.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 22, 2015, 09:47:43 pm

If you checkout annonymously... tough you can't see your order status (I think this is just how it works and what customers would expect?). You should login first and then checkout if you want persistence on your part of seeing the orders.

Well you can set a cookie that indexes back to the order ?   So as long as they don't clear their cookies or you clear the link then ok.

When they "pay" you know the account that made the payment so you can always pair it back up.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 09:58:57 pm

If you checkout annonymously... tough you can't see your order status (I think this is just how it works and what customers would expect?). You should login first and then checkout if you want persistence on your part of seeing the orders.

Well you can set a cookie that indexes back to the order ?   So as long as they don't clear their cookies or you clear the link then ok.

Generate a cookie based on the order via account name or something? But the cookie's may be generated in an ad hoc way like for example opencart generates this "PHPSESSID=8ps5q4gv3ej12p8bt2m1ovt6u2; language=en; currency=USD" once you login.. how would you regenerate that from the order details? THere is nothing out there like this so no design to go off of but I guess if paypal allowed you to login via paypal woudl they create an account for you if you did an anon checkout but paid via paypal method?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 10:05:28 pm

If you checkout annonymously... tough you can't see your order status (I think this is just how it works and what customers would expect?). You should login first and then checkout if you want persistence on your part of seeing the orders.

Well you can set a cookie that indexes back to the order ?   So as long as they don't clear their cookies or you clear the link then ok.

When they "pay" you know the account that made the payment so you can always pair it back up.

Not sure because if they checkout in anon mode its not associated with any user... and if you login thereafter the order is not associated even though the account names that paid/logged in match.... Not sure how hard that is because each system will be different with different database designs and db key constraints, can you reassociate anon orders based on creating an account? dunno
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on January 22, 2015, 10:08:06 pm

If you checkout annonymously... tough you can't see your order status (I think this is just how it works and what customers would expect?). You should login first and then checkout if you want persistence on your part of seeing the orders.

Well you can set a cookie that indexes back to the order ?   So as long as they don't clear their cookies or you clear the link then ok.

When they "pay" you know the account that made the payment so you can always pair it back up.

Not sure because if they checkout in anon mode its not associated with any user... and if you login thereafter the order is not associated even though the account names that paid/logged in match.... Not sure how hard that is because each system will be different with different database designs and db key constraints, can you reassociate anon orders based on creating an account? dunno

When they "pay" in anon mode, you should create an account for the user that paid (ie: the from field in the memo) and associate the order with that new account. 
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 22, 2015, 10:13:03 pm

If you checkout annonymously... tough you can't see your order status (I think this is just how it works and what customers would expect?). You should login first and then checkout if you want persistence on your part of seeing the orders.

Well you can set a cookie that indexes back to the order ?   So as long as they don't clear their cookies or you clear the link then ok.

When they "pay" you know the account that made the payment so you can always pair it back up.

Not sure because if they checkout in anon mode its not associated with any user... and if you login thereafter the order is not associated even though the account names that paid/logged in match.... Not sure how hard that is because each system will be different with different database designs and db key constraints, can you reassociate anon orders based on creating an account? dunno

When they "pay" in anon mode, you should create an account for the user that paid (ie: the from field in the memo) and associate the order with that new account.
That goes back to what I was talking about earlier, now they will have no way to relog back in to see their order status once they go away and come back... they dont know their pw... only way to re log back in is to go through the payment gateway again... ugly.. there should be a separation of concerns because if they are already logged in it doesn't create an account for you...

Only way is if you have another button to allow them to login via bitshares... but because there is no seperation of concerns you have a case where you would have the payment gateway autocreate/login for you and then no way to login because this shopping cart is so simple that you can't hook in these oauth login plugins or a system like ecwid which is a hosted shopping cart that uses authorize .net to post order data back and forth and a limited API to talk to the cart.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 24, 2015, 02:47:53 am
Bitshares login can auto create account on cart.  We will add ability to share shipping address automatically from wallet.
How will it share this address? For some systems i need to specify valid addresses like zipcodes etc to be able to create the account in the shopping cart. If the address is encrypted then im guessing its not given to the shopping cart but the vendor would have to open up the wallet transaction manually to see the address in the bitshares client?

When the BitShares login process makes the POST request to complete the handshake it will provide the information to the site *if* this site asked for it.
How will it ask for it? Using the Authenticated token? How other social logins work is they make subsequent requests with the token that they are given.

I guess it can provide it as part of the handshake response given a flag for user profile.. alsothe wallet should give an option of not providing the profile info even if the site asks for it. This shoukd be part of the initial request when wallet asks if it wants authenticate with requesting site..
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on January 31, 2015, 02:06:41 am
Working on adding bitshares login to drupal 7 via updating login radius plugin... it has all the bells and whistles built-in which we can leverage.

I also have my delegate uptodate and running: please vote:

https://bitsharestalk.org/index.php?topic=12027.msg180385#msg180385
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on February 01, 2015, 06:36:16 am
Checkout the drupal7 demo ive added bitshares login!
http://www.bitsharesdemo.com/drupal7/
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: davidpbrown on February 01, 2015, 07:27:28 am
Checkout the drupal7 demo ive added bitshares login!
http://www.bitsharesdemo.com/drupal7/

That's cool but if it's possible to test for protocol beforehand that might be better than user stumbling into an error such as:
Quote
The address wasn't understood
Firefox doesn't know how to open this address, because one of the following protocols (bts) isn't associated with any program or is not allowed in this context.
You might need to install other software to open this address.

I'm on Linux, perhaps BitShares creates a protocol link in Windohs+?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: abit on February 01, 2015, 08:01:30 am
Checkout the drupal7 demo ive added bitshares login!
http://www.bitsharesdemo.com/drupal7/

That's cool but if it's possible to test for protocol beforehand that might be better than user stumbling into an error such as:
Quote
The address wasn't understood
Firefox doesn't know how to open this address, because one of the following protocols (bts) isn't associated with any program or is not allowed in this context.
You might need to install other software to open this address.

I'm on Linux, perhaps BitShares creates a protocol link in Windohs+?
Yes it works in windows.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on February 01, 2015, 03:42:09 pm
Checkout the drupal7 demo ive added bitshares login!
http://www.bitsharesdemo.com/drupal7/

That's cool but if it's possible to test for protocol beforehand that might be better than user stumbling into an error such as:
Quote
The address wasn't understood
Firefox doesn't know how to open this address, because one of the following protocols (bts) isn't associated with any program or is not allowed in this context.
You might need to install other software to open this address.

I'm on Linux, perhaps BitShares creates a protocol link in Windohs+?

I dont think linux gui is supported right now.. u hVe to ask bts devs why the handler isnt installed on linux...
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on February 04, 2015, 01:33:47 am
Did the drupal6 bitshares login plugin

http://www.bitsharesdemo.com/drupal6/
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: thistome on February 04, 2015, 02:22:37 am
 +5%
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on February 06, 2015, 05:55:47 am
Hey guys,

Check out http://www.bitsharesdemo.com/presta

I've added bitshares login to prestashop... cool to be able to link existing account to a bitshares id... or change the login aswell.. ie: I already made an account I can link it to my bitshares ID after the fact, or change my bitshares login ID later on too.

Please try it out and let me know if there are any issues.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cube on February 06, 2015, 07:07:40 am
Hey guys,

Check out http://www.bitsharesdemo.com/presta

I've added bitshares login to prestashop... cool to be able to link existing account to a bitshares id... or change the login aswell.. ie: I already made an account I can link it to my bitshares ID after the fact, or change my bitshares login ID later on too.

Please try it out and let me know if there are any issues.

bitshares login is a 'social login'?

What about those who are not comfortable with autolinking bitshare wallet to a browser?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on February 06, 2015, 01:12:47 pm
Hey guys,

Check out http://www.bitsharesdemo.com/presta

I've added bitshares login to prestashop... cool to be able to link existing account to a bitshares id... or change the login aswell.. ie: I already made an account I can link it to my bitshares ID after the fact, or change my bitshares login ID later on too.

Please try it out and let me know if there are any issues.

bitshares login is a 'social login'?

What about those who are not comfortable with autolinking bitshare wallet to a browser?
Its not tied to your browser. You mean sharing profile information? First, Did you try the plugin implementation? What specifically would people not be confortable with?

Social logins require confirmation to share profile info. This part of the protocol is not yet developed by bts devs.

As far as autolinking accounts which are changeable that is one of many features that can be turned off aswell on the admin side not sure why you would want that though.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: bytemaster on February 06, 2015, 01:40:01 pm
Checkout the drupal7 demo ive added bitshares login!
http://www.bitsharesdemo.com/drupal7/

I get an error HTTP_NOT_FOUND when I click the login link.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on February 06, 2015, 04:28:41 pm
Checkout the drupal7 demo ive added bitshares login!
http://www.bitsharesdemo.com/drupal7/

I get an error HTTP_NOT_FOUND when I click the login link.

weird.. that is the server bitshares daemon returning 404:

Code: [Select]
($this->status != 200) {
            // If bitcoind didn't return a nice error message, we need to make our own
            switch ($this->status) {
                case 400:
                    $this->error = 'HTTP_BAD_REQUEST';
                    break;
                case 401:
                    $this->error = 'HTTP_UNAUTHORIZED';
                    break;
                case 403:
                    $this->error = 'HTTP_FORBIDDEN';
                    break;
                case 404:
                    $this->error = 'HTTP_NOT_FOUND';
                    break;
            }

can you see in the network profile of your browser what the form data of ajax.php (this should be the callback URL passed to bitshares client)? If the callback URL is not formed properly maybe CURL throws up somehow. Working fine for me so it must be a javascript thing.

Is there a response of ajax.php? based on the ajax response I try to open it in the browser (should be bts:blahblah... The only javascript involved is creating the ajax.php request.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Gentso1 on February 06, 2015, 10:15:35 pm
Hey guys,

Check out http://www.bitsharesdemo.com/presta

I've added bitshares login to prestashop... cool to be able to link existing account to a bitshares id... or change the login aswell.. ie: I already made an account I can link it to my bitshares ID after the fact, or change my bitshares login ID later on too.

Please try it out and let me know if there are any issues.

everything went well for me. after signing in with my id(it asks you what account you want to use) it then brings you to shipping info. Once I hit submit on the shipping info it said cookie deleted
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: testz on March 29, 2015, 07:17:03 pm

https://bitsharestalk.org/index.php?topic=15344.msg197826#msg197826
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Bitcoinfan on March 29, 2015, 10:12:27 pm
jsidhu,

did you complete your project work?  Curious....  What are you doing now?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: luckybit on March 29, 2015, 10:16:52 pm
Can we have a micropayment plugin for Wordpress?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on March 29, 2015, 10:42:48 pm
Can we have a micropayment plugin for Wordpress?

Yes im just finializing the one for cryptosmith.. Which is based on prestashop... Adding a ticker to the top scrolling with asset prices... And then my next plugin is wordpress.. I wamt to add social logins to remaining plugins i did too.. I did social login to 3 so far.. Maybe ill do wordpress first.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: JA on March 29, 2015, 11:01:41 pm
Can we have a micropayment plugin for Wordpress?

Yes im just finializing the one for cryptosmith.. Which is based on prestashop... Adding a ticker to the top scrolling with asset prices... And then my next plugin is wordpress.. I wamt to add social logins to remaining plugins i did too.. I did social login to 3 so far.. Maybe ill do wordpress first.
wordpress or woocommerce?
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on March 29, 2015, 11:15:28 pm
Can we have a micropayment plugin for Wordpress?

Yes im just finializing the one for cryptosmith.. Which is based on prestashop... Adding a ticker to the top scrolling with asset prices... And then my next plugin is wordpress.. I wamt to add social logins to remaining plugins i did too.. I did social login to 3 so far.. Maybe ill do wordpress first.
wordpress or woocommerce?
Both
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: cass on March 29, 2015, 11:17:49 pm
Can we have a micropayment plugin for Wordpress?

Yes im just finializing the one for cryptosmith.. Which is based on prestashop... Adding a ticker to the top scrolling with asset prices... And then my next plugin is wordpress.. I wamt to add social logins to remaining plugins i did too.. I did social login to 3 so far.. Maybe ill do wordpress first.
wordpress or woocommerce?
Both

 +5%

Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: Thom on March 31, 2015, 03:16:14 pm
Any chance of getting one done for the Joomla platform?

There are tons of carts for Joomla, the challenge would be to pick one. I kindof like j2store, as it allows you to build your store using articles, and embed your cart anywhere. If you know Joomla it's straightforward to build your store.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: jsidhu on March 31, 2015, 06:40:30 pm
Any chance of getting one done for the Joomla platform?

There are tons of carts for Joomla, the challenge would be to pick one. I kindof like j2store, as it allows you to build your store using articles, and embed your cart anywhere. If you know Joomla it's straightforward to build your store.

Its on the list to do... recently i just added JS based ticker which reads the price feed from RPC console... scrolls upa t the top with configurable currencies..

I was thinking about integrating metaexchange API so people can accept BTC and it will convert to the asset they accept.. these things are to be built into bitshares checkout so all carts get the functionality...

after finalizing the base we can spread out and create plugins for more carts.
Title: Re: First ecommerce bitshares cart plugin dev cycle complete
Post by: sudo on April 27, 2015, 12:49:56 pm
awesome