#163 Is there an option to manually approve the sale of a particular product?

Posted in ‘Pre-Sales Requests’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Latest post by Adam Melcher on Tuesday, 25 February 2025 19:33 UTC

Hi Adam!
I know Olivier from my previous Joomla days and I'm now returning to it and am putting the pieces together to build a new site (GermanWithNicole.com). If all goes well, I'm planning on having everything moved back into Joomla by the end of March/middle of April at the latest. Olivier told me about J2Commerce, which looks great!
The documentation for J2Commerce is really good, and I really like the localization options in it. That's all very clear. My question goes one step further from the site level to the product or purchase level.
Here's my question: Because I have video courses to sell which don't have a live element, and I am not signed up for the EU VAT scheme for such products, I can't accept purchases from, say the EU. I need the option to manually approve/reject a purchase. So if I want to sell "Video Course: Vocabulary," and someone creates a purchase and she's in the US, then I approve the purchase; however, if someone in Norway tries to purchase it, I'd reject it (preferrably with a note). Does J2Commerce currently have an option like this on the product level?
Or could it be possible to sell a product to specific countries so that I wouldn't need the manual option? When I did the due diligence with my attorney, for example, he was clear that I'd need to verify at least two of the following items:

the billing address of the customer;
the IP address or any method of geolocation;
bank details such as the location of the bank account (I would assume this also applies to credit card payments, which are the majority of the payments I receive),
a mobile country code or a fixed land line, however I don't collect phone numbers;
or "other commercially relevant information."

In other words, I have a set-up like this simple example:

Site level: open to US, Canada, and all of EU

Product A: live class, sells to US, Canada, and all of EU.
Product B: video course, sell to US and Canada, but not to EU.

Currently sells via manual approval to purchases.





I hope my request is clear, however if it isn't, please ask your question(s), or I'm happy to meet with you online for 10-15 minutes to make sure my question is clear. Thanks very much in advance and I look forward to hearing from you soon!
Best,
Nicole

Adam Melcher

Nicole,

 

I used a plugin on another client site that was able to show/hide products based on the user's ip address so in your case, it would show all the live video products to the world and then hide the recorded video products from EU countries... is that what you had in mind?

 

Adam

 

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.