Different responses on order payment confirmation

  • Posts: 332
  • Thank you received: 6
9 years 2 months ago #213952

-- url of the page with the problem -- : None
-- HikaShop version -- : 2.5.0

I have a prospect who wants to provide consulting articles and videos to people going through a legal process. Now this is fairly easy to do. However, she also wants to provide lawyers the ability to purchase these services with the receipt of payment being sent to the lawyer under the lawyers account but have a new account login credentials sent to their client. The prospect wants this to be automatically done without their having to do anything manually.

So....is there a way that this can be done with the HikaShop checkout process?

Also, does HikaShop have a GoEMerchant payment gateway plugin? www.goemerchant.com/

Last edit: 9 years 2 months ago by LukeDouglas.

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
9 years 2 months ago #213989

Hi,

1. There is no such mechanism you can activate in HikaShop. It would require customization of the checkout process by a developer.

2. GoEMerchant has an Authorize.net payment gateway emulator:
support.goemerchant.com/payment-gateway....emulator-gateway-api
So you can use the Authorize payment plugin included by default in HikaShop in order to integrate with it.

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
9 years 2 months ago #214020

Nicholas,

Thanks on the GoEMerchant information. That's good to know.

Do you know a development firm that can modify HikaShop to implement both of these functions on order payment confirmation? I would like to get a quote.

Please Log in or Create an account to join the conversation.

  • Posts: 329
  • Thank you received: 94
9 years 2 months ago #214023

We're one of the authorized HikaShop development partners (see www.hikashop.com/home/our-partners.html ). We specialize in unique and challenging eCommerce customizations and can certainly assist you with this project. If you would like to discuss a quote, please connect with us at PolishedGeek.com/clients/contact.php


~ Deb Cinkus, CEO

Polished Geek: more with monday․com
eCommerce Business Process Automation Experts

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
9 years 2 months ago #214042

I have submitted a request to you via your website contact page.

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
9 years 1 month ago #215686

Nicholas,

I looked at HikaShop serial and this might work. A couple of questions. It says you can assign a serial number to a product. Now the product would actually be an online program. So if an attorney purchases a coupon with a serial number, then their client can setup an account and use the serial number to view the online program. However, I need some clarification on the statement "Let your customers "consume" their serial to activate it and do special actions". If an attorney purchases a coupon with a serial number that is assigned to a 'program' product, can a separate account use that coupon / serial # to access the 'program' product?

Basically, here is what I'm looking at providing.

  1. Attorney purchases product coupon w/unique serial # for an online program
  2. Attorney sends coupon code to their client with a link to the website.
  3. Client goes to website link, sets up their own account and uses the coupon code to gain access to the online program.

One issue is access to the online program. I can use the ACL to have a unique group for each unique program (there are several). How could I assign the client to a particular unique group based on the coupon code that they use?

I hope you can understand this and give me some feedback.

Thanks. Luke

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 1 month ago #215757

Hi,

For your HikaSerial questions, the best is to use the HikaSerial forum section.

A serial is unique and a serial can be only consume once (so by one single user).
HikaSerial provide several plugins for specific actions ; one of these plugins allow to affect a Joomla user group when a serial is consume (which will link a pack of serial with a user group).

With HikaSerial 1.10 (which is coming soon), there will be a new content plugin in order to display/hide some content in article depending the serial that the user have.
Thanks to that plugin, there is no need to create a lot of Joomla user group for your articles.

But in all cases, the serial is still unique and can be link only to one user.
After that, it is still possible thanks to a custom plugin to allow a serial to be consume several times (I have a plugin in my TODO list for that case) but the user won't be link with the serial.

I hope my explanations are clear enough.
If you have any further question ; please open a new thread in the HikaSerial forum section.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
9 years 1 month ago #215817

Jerome,

I asked this question concerning HikaShop so the thread would be available for full understanding of my issue. I hope that is ok.

Just a clarification on your statement "But in all cases, the serial is still unique and can be link only to one user.". Does that mean that if an attorney purchases a coupon with a serial # under his own account that the coupon with that 'same' serial # could only be used by his account and no other account? If so, on the standard Hikashop functionality, can a coupon # be generated randomly on each purchase which could be used by any account?

Thanks. Luke

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 1 month ago #215820

Hi,

Just a clarification on your statement "But in all cases, the serial is still unique and can be link only to one user.". Does that mean that if an attorney purchases a coupon with a serial # under his own account that the coupon with that 'same' serial # could only be used by his account and no other account? If so, on the standard Hikashop functionality, can a coupon # be generated randomly on each purchase which could be used by any account?

Well.... no.

You mixed up the serials and the HikaShop coupons.
A serial is a serial and HikaSerial have a consume feature ; like you mentionned in a previous post.

- A serial is unique
- A serial can be only link with one single user.

These are two facts ; nothing more, nothing less.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
9 years 1 month ago #215867

Jerome,

Thanks for the update. I understand about the serial numbers so that option won't work unless the attorney sets up an account for their client themselves and purchases the coupon with a unique serial number because the receipt for the purchase will go to the client which is not acceptable.

As I see it the HikaShop coupons won't work because, although a coupon could be used by a different account , those have to be set up individually so you can't have a way that a randomly generated coupon could be assigned and purchased.

I guess there is no other way to accomplish this without custom modifications of the HikaShop application. Bummer!

If you have a brainstorm on a way to accomplish this, post back here as I am following this thread.

Luke

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 1 month ago #215892

Hi,

For what I see for your requirements, it will ask for custom development and maybe a specific front-end process.
Even if you're using serial and the consumption ; you'll need a custom plugin for the consumption which will do his custom job (like create an order, etc).

In HikaSerial, a serial can be consume by a guest account ; there is an option to activate in the pack for that.
But it does not change the fact that it need customization ; specially if you want the client to enter some specific information with the serial.
Or, it could be possible to use the module in the checkout and let your plugin analyze the current user cart...

The main problem I currently saw is that you do not know what should be the exact process.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
9 years 1 month ago #215933

Jerome,

I thought this was fairly clear:

Basically, here is what I'm looking at providing.

Attorney purchases product coupon w/unique serial # for an online program
Attorney sends coupon code to their client with a link to the website.
Client goes to website link, sets up their own account and uses the coupon code to gain access to the online program.

Isn't that clear enough?

Luke

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 1 month ago #215934

Hi,

It is clear yes ; but it's not something which can work according to your last messages.
The client need to have an account in the website, he will create an order with all what it result (invoice, etc).

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
8 years 4 months ago #245343

I went ahead and purchased the AwoCoupon product as well as subscribed to the HikaShop Business level for this client. I've setup Coupons and Gift Certificates on the AwoCoupon side with matching 'code' to coupons I have setup under HikaShop with each coupon linked to a specific product. However, I still cannot find any way to have someone purchase a coupon directly which is needed by professionals. Regular customers can purchase the products directly with no issue.

So how can I provide a link on a webpage that can allow a professional to purchase a coupon directly?

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
8 years 4 months ago #245380

Hi,

Wouldn't you be able to do that with HikaSerial ?
You can use the coupon generator plugin to generate coupons on purchases:
www.hikashop.com/support/documentation/1...ugins-coupongen.html
That's basically a gift certificate selling system.

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
8 years 4 months ago #245408

Nicolas,

I believe the issue was that there would be a 60 day period that the product could be used once the coupon/gift certificate was applied and that functionality was not part of HikaSerial. That was the reason you recommended AwoCoupon.

Luke

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
8 years 4 months ago #245422

Hi,

Please understand that we answer to tens of different questions everyday. We can't remember the situation of everyone over a span of several months. So it's better to provide a complete picture of your requirements if you want use to be able to tell you what's possible and what's not, and how.

The coupon generator plugin doesn't have the capability to set dynamically a 60 day period. But the coupon generator cannot generator AWO Coupon coupon codes at all. So I don't see how that is a better solution for what you want reading the other messages of this thread.
What I would rather recommend is to have a small hikashop plugin implementing the onBeforeDiscountCreate trigger and simply setting the discount_end date to now+60days in the $discount variable. That way, you'll be able to use HikaSerial to generate the coupon and the 60 days limit will be set automatically by your plugin when the coupon generator generates the coupon.
The plugin will be only 5 lines so it's really easy even with basic knowledge of PHP.
www.hikashop.com/support/documentation/6...r-documentation.html

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
8 years 4 months ago #245668

Nicolas,

I think I follow what you are recommending but I want to be clear in my understanding. The coupon that you are referring to in your "setting the discount_end date to now+60days in the $discount variable" instructions is the 'unique' coupon generated when the coupon is purchased. Is that correct?

Also, I noticed in the HikaShop documentation that the serial number can be assigned to a "Text, Article, poem, etc"? Is that correct? If so, would that 'Article' be made unavailable if the 'discount_end' has elapsed, ie: coupon used on 08/01/2016 to purchase product (program / article), at which point he can access the program/article, and then if they log in after 09/29/2016, they would not be able to view the article and would be presented with some type of message indicating that the coupon period has expired?

I didn't see anywhere about a 'gift' ability. So is it possible for the person who is 'purchasing' the coupon to enter the 'gift' name and email for the person who will be using the coupon and the coupon information be sent to that 'gift' person?

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
8 years 4 months ago #245679

Hi,

1. Yes. When HikaSerial generates a coupon, or when you create it via the backend interface, in both cases, the onBeforeDiscountCreate trigger is called so that a plugin can do some processing at that point.

2. If your goal is to give access or not to some content for 60 days after the purchase, why do you need a coupon code for that ? Coupons are made to give a discount on a purchase, not to give access to some content. AWO Coupon won't help in that respect and HikaShop coupons won't either.

3. There is no option for that. But that could be achieved quite easily for a developer with some custom fields and a small plugin.

From what you're saying, it looks like what you need is a solution with HikaSerial configured to generate serials for the purchases, a custom HikaShop plugin to handle the sending of the serial by email to someone else, and a custom HikaSerial consumer plugin to handle entering the serial number and providing access to the corresponding content.

Please Log in or Create an account to join the conversation.

  • Posts: 332
  • Thank you received: 6
8 years 4 months ago #245756

Nicolas,

Thanks for the feedback.

2. If your goal is to give access or not to some content for 60 days after the purchase, why do you need a coupon code for that ? Coupons are made to give a discount on a purchase, not to give access to some content. AWO Coupon won't help in that respect and HikaShop coupons won't either.


A professional will purchased the coupon (for 100% of product cost) and send it to his client. His client will be the one to purchase the product using the coupon so there is no outlay for the client.

I can set the user group after the product is purchased which I can use to restrict access to the program that they bought. So far so good. The issue is that we only want the client to have access to the program for 60 days. So I agree that there isn't a need to do anything concerning time until after the product is purchased.

What I had in mind is that after the 60 day period, the client would be removed from the 'user group', thus denying them access to that content. So upon purchase, when the client is added to the usergroup, there needs to be a setting for a 'expiration_date'. Once that date is passed, then the client would be removed from the usergroup. In thinking this through, I'm not sure what would be the best way to take advantage of any calls similar to "onBeforeDiscountCreate", so that when the order is 'confirmed', the current date+60 days would be stored in a date field and then when a client logs in, it checks the date field and if it is before the date of login, then the expiration period has been reached and the client would be removed from the 'user group'. This would keep from having to create some type of plugin that would run via a cron job just to remove people from specific user groups.

Now as each single product (program) will only be used by one client (customer), I thought that simply adding an 'expiration_date' to the 'XXX_hikashop_user' table would be sufficient. But the issue is linkage with the Joomla 'XXX_user_usergroup_map' table. Sine this table actually would have the user linked to the group, this would probably be the best place to put a 'expiration_date' field. Then I would have to check the Joomla documentation and create some type of check at the time of login to remove the user from the group if the 'expiration_date' has passed. This would effectively block their access to the content.

Do you feel this approach is practical?

Please Log in or Create an account to join the conversation.

Time to create page: 0.095 seconds
Powered by Kunena Forum