Drupal payment modules without "product, " - drupal

I have a Drupal 6 website where I need to handle payments.
Ubercart doesn't fit well (I think) - it looks like a huge overhead of cart, orders, products, etc.
That is a website (views+cck powered) where customer creates node with some cck fields, the node goes through some workflow, and at some workflow stage the operator "assigns invoice" to the node (that's actually cck selectbox with status "invoice ready" + cck textfield "total amount".
The customer sees "Pay this invoice" link in his views, and after clicking this link he should be given a set of links to available payment options, like paypal/gcheckout. When customer processes the payment, the node gets new status (again, in cck selectbox - "invoice was payed")
So, I'm seeking for some generic payment modules for Drupal, that provide just several hooks like "payment_done()" which I can implement to set my cck fields.
Do you know any?

The only generic payment module I know of is Pay which still is in alpha. It's a while since I last looked at it so it might be usable now.
Else your best chance is to find a module for the actual payment provider you're going to use, many have a module that will allow you to do basic payment handling with various hooks etc.

Related

How to show a widget only to customers who bought a product in WooCommerce (with Elementor)?

Here is what I am trying to do - a website with online courses using WooCommerce and Elementor. I want to have a page called "My Courses" where customers can see only the courses they've purchased.
I'm not using any LMS.
I will use the plugin Dynamic Conditions for Elementor to show or hide a widget.
I know that WooCommerce has a function to check if a user has bought a specific product.
I don't know how to make a connection between the two, though. That is my problem.
Dynamic Conditions uses Elementor's dynamic tags system to check against. How can I use the WC's function to check if the user bought the product and only if he/she did, then to show them the widget with the course page?
Thanks a lot for any answers with ideas or directions on how to solve this problem!
Using Dynamic.ooo you can benefit from "Visibility" extention (comes with Dynamic.ooo/ don't need seperate plugin installation) which allows you write your customized conditions (in PHP). I myself have not used the "Custom Condition" becuase I don't know much about PHP, but if you know the function and just need to connect them i think that'll do.

Selling tickets using WordPress + WPML + WooCommerce

I have specific (technical + process) issue on one e-commerce project.
We have fully active and working WordPress + WooCommerce, internationalized with premium WPML plugin (everything setup) + Events plugin for events.
We tried to find premium plugin for selling tickets over WooCommerce, but none of the solutions seems to be WPML complient. Events plugin (create by Modern Tribe) have Event Tickets Plus plugin but it doesn't support WPML (it doesn't work).
Does anyone have idea for a good premium plugin to do this, or some patch or workaround for this business process?
So ticket buying process is somewhat like this:
Read text -> choose ticket type (can be several tickets of different types) -> register people for each ticket – custom fields for every ticket type (or skip this by clicking a button and register later) -> pay (chose payment option and pay for the ticket)
Ideas? :)
Original issue wasn't related to translations, but to fact that Events plugin from Tribe is not working with WPML (it crashes). That is later confirmed by Tribe (plugin creators) and WPML translations aren't a way to fix this.
Anyway, after several days we managed to find a good workaround. I'll describe it here, in case anyone has the same issue (I noticed people are complaining about Event Tickets from Tribe aren't supporting WPML.
So, we did this:
We kept original Event plugin (free version)
We removed Event Ticket and Event Ticket Plus plugins (we don't use
them)
We decided to simulate different Tickets with Product variations
There is category called Ticket. Product is now ticket for one specific event, and each variation is
type for that ticket.
We created separated template for category for Ticket where we
removed all WooCommerce things that we don't need for ticket.
We purchased plugin for presenting variations in table view
and customized it according to our needs.
Now, we have all functionalities that we needed without Tickets plugin from Tribe, everything is WPML ready and we have possibility to customize it even more according to our Use Cases.
Example of our implementation can be found at link:
http://cashflowtallinn.ee/ru/event/vvedenie-v-rynok-tsennyh-bumag-i-optsionov-june2016/

Wordpress Plugin for Training Registration

We offer training to people in the Civil Engineering field and we would like to allow people to sign up for a training course via our website, thus we require a WordPress plugin that allows this.
Any plugins that can achieve this out of the box? Our requirements are:
Allow rescheduling of courses (rather than having to create a whole new course)
Allow payment via paypal or invoice
Group Registration; Allow a HR person to sign up multiple training course attendees. There are plugins that allow this BUT they dont allow the HR person to specify each attendees name, address, dietary requirements, etc. They usually just ask 'How many people will be attending'.
Only allow logged in users to sign up for a training session
Customisable event look and email content
The Plugins we have tested but dont meet our requirements are:
Event Espresso
Event Manager
Booking System: http://dopdemo.net/wp/booking-system/
Booking Calendar: http://wpbookingcalendar.com/demo/
I can only say do not buy Event Espresso! Sooo many big words on their website and such a bad product! It doesn't even work with my WP theme and they don't want to do a refund! Right now I am testing simplybook.me which seems to be a good product.
Bookeo.
Bookeo has all of your requirements. I have used each and every item you've listed and I also use it for people signing up for training courses.
It isn't a plugin but I have inserted their widget into my WordPress website without any difficulty and it has been customized to fit my website theme.
Best of luck!

drupal add products with video fields

I'm having trouble inserting videos into Drupal Commerce Products using various methods. I'm trying with the migrate module as well as a web crawler.
In the content type, there is a field_video which is of type "Youtube video." I need multiple videos here.
I can create this functionality with the web GUI, if I click "add video" and enter a new URL. However, I would prefer not having to crawl the page a ton of times or doing some crazy migration.
From experience with those types of fields, I think you would benefit from creating multiple video fields with a limit of one rather than having one field with an unlimited amount of entries. I know this may not be the "correct" way to do it, but for your scenario I think this is your best option. By the way, set it to your maximum amount of fields that you would like to have. This is especially helpful if you plan on cloning this content type, because you can leave those fields blank and they will not render.

Ubercart Orders to Display in Calendar

I am building a booking system with Drupal and Ubercart. The booking system is for a paintball site, so I have 200 places I can sell per day, of varied packages including different amounts of paintballs.
I currently have products set as packages that people can purchase, and pay through ubercart on the site. This all works fine as far as selecting and buying a package....
Next, I want to add a calendar to the admin section of the site, so our booking office can log in and see which dates people are booking the games on.
This would mean the customer needs to enter a date during checkout, and then something like Views could find the date, and show it on the calendar once the booking is completed. Therefore giving the booking office a full list of booked games.
I have installed the calendar module, that works beautifully with views, and I can create calendars easily. The only bit I am struggling on, is how to add a date field into Ubercart checkout, in a way that views & calendar can detect it.
I have added uc extra field and uc addressess, which allows me to add an extra field into the billing address section. So i've done that for now, but the field is just a text field, when Ideally i would like it to be a jquery pop up menu.
I have installed (and uninstalled) multiple Rooms and Uc hotel booking modules, as they just do not meet my needs, and seem to make it overly complicated. Plus once they are installed, they would need hacking to only accept a single game date, and not a booking, or rooms, or children, pets etc.
Has anyone built a system like this before? Or could you point me in the right direction?
Currently using these modules on this project...
-ubercart
-rules
-token
-views
-ctools
-entity api
-date
-stringoverride
-calendar
-uc address field
-uc field attribute
-uc extra fields pane
Also, if it helps, take a look at the progress here... booking.webfroth.co.uk
Did you try -
Agreservations
The agreservations-module is a module to handle reservations of resources.

Resources