WooCommerce - Possible to gift (send) digital product to a friend - php

I am building a simple ecommerce site for a friend who sells gift certificates online. I have decided to use WooCommerce as its free and is more than capable of what is required. As all his products are digital, I have already checked and found that Woocommerce supports digital products.
However I was unable to find if there was any option that allowed you to buy the certificate and enter a friends email so that they received the product as a gift via download link in email. Is there anyway to build this functionality into woocommrece? Is it possible to make it so that if a person checks the box to send it as a gift to a friend, they can write a custom message in the email that will be sent?
I understand this may be hard to do but if someone can provide me with a rough roadmap of how this would be done, it would be really good.
Thanks

Unfortunately, WooCommerce is quite a bit lazy and you'll need to buy a plugin to do it. Smart Coupons and Gift Certificates Pro are plugins that let you do that. If your very smart in PHP + MySql, you might somehow be able to put it in.

Related

How to create a cryptocurrency based woocommerce multi-vendor store?

I am trying to create a cryptocurrency multi-vendor store based on WooCommerce.
I have plugins from https://www.dashed-slug.net that allow to deposit, withdraw, move coins within accounts and etc. & I also have "YITH WOOCOMMERCE MULTI VENDOR Premium" plugin (it also has a free version) - https://wordpress.org/plugins/yith-woocommerce-product-vendors/.
Everything would seem to be working (sellers get their cryptocurrency addresses, can move funds within other wallets & etc). However, the problem appears when let's say a seller posts an item for sale. Buyer comes and pays with the cryptocurrency. Thing is that cryptocurrency somwhy goes to the Administrator account, not the Vendor (Seller) account and stays there. Or for example if I try to buy "Seller's" item with the Administrator account - it tells "You cannot send funds to yourself".
Dashed-slug creator told me that there should be some way to do it and referred me to https://wallets-phpdoc.dashed-slug.net/classes/Dashed_Slug_Wallets_PHP_API.html#method_api_move_action
However, my WordPress / PHP / WooCommerce knowledge is too weak.
Can anyone help me with this?

Moowoodle - Adding every user from shop

I have got a problem between my Woocommerce shop and the Moowoodle for WooCommerce plugin that acts as a bridge between WordPress/Woocommerce and Moodle. It fetches all the courses from your Moodle instance and makes them available for sale, which may be bought by users through WooCommerce.
The integration and everything works fine but the issue is following:
When somebody is buying the course the user is automatically added to the moodle userlist and can enroll to the course.(this feature works great)
Obviously when a customer is buying another product (not an online course ex. a book or sth) he get also linked to the Moodle userlist with a username + password for the Moodle via email.
I would like that only the people who buy the actual course will get the email with the access to the moodle.
What I am trying to do is something like:
If user buys course_with_moodle_ID
then send email_with_login_info
You can find the source code here in Git.
Maybe someone could help me with a little fix because obviously the support to this plugin is very very slow and limited.
Thanks
There is another plugin that let you configure which product will generate a Moodle enrolment.
Disclaimer: I just wrote that plugin.
You can find it here: https://wordpress.org/plugins/woo-to-moodle/

Woocommerce Payment System

Salutations!
I want to crate a payment system on Woocommerce. That accept code payment(like how you recharge your phone), My website will only have items with one price so it will be easy.
So the problem is that I want my plugin/system to generate by its on codes(like 100 unique codes)...in which the person can buy items with the codes, not a discount like coupons.
I do not know hoe to start, Thank you.
I understand you wish to provide a payment method that requires the buyer to provide some random card number which your plugin must generate and store in a table.
Since you don't wish to use a voucher for this purpose I suggest you develop a payment extension to handle the process, however ensure you do series of tests before you go live.
Here is a tutorial that will get you started on woo commerce payment extension plugin. You can also see woo commerce documentation
http://www.sitepoint.com/ http://www.sitepoint.com/building-a-woocommerce-payment-extension/

Adding paypal and "add to cart" to my wamp server

I have added the ability to register on my site using wamp (phpMyAdmin). I would like to know if anyone could give me adice on how to link papal to the account and also have a cart that goes along with it. Are their any suggestions on how to do this? I have accounts set up but i am not sure how to make it so that someone can use their accounts to have a cart ad paypal.
Yes it is possible to implement a PayPal payment system in your website but we're not able to tell you how, because it is way to complex and would fill a book. Best solution is to check out by yourself and if you get problems, ask specific questions.
http://developer.paypal.com
You could also use magento - a commercial online shop software - as it is a very good shop system. It comes with a integrated PayPal checkout.
www.magento.com

how to integrate "giropay" and "sofort-banking" payment in WordPress - woo-commerce?

I am working for German E commerce website, i need to integrate 2 famous payment methods "giro-pay" and "sofortbanking" in WordPress- woo-commerce plugin.
I already asked this to support team of woo commerce but didn't get any reply. So my last hope SO. I know if I get API then may be I can integrate.
If anyone is aware with this problem then please let me know.
Woothemes run in their own layer on top of wordpress, and all eCommerce themes run on top of that layer.
It is not hard to follow up a tutorial and implement it in wordpress, but you should really get an answer from WooThemes.
Those guys are great and I had no problems is any issue in the pass. Send them a direct email (use the panic button), or send them a tweet, they see them all.
And, as a paid customer you do get a better support as well.
or, if you really do not want that way, you can always search for existing wordpress plugins that have your providers, for example, MultiSafepay has one for Giro Pay.

Categories