I managed to get it working.
panels was interfering with the functionality of this module.
There was a page that I needed to disable as a panel here:
/admin/structure/page_manager
Same issue here.. Tested on 9.1-alpha and changed the status to critical, as it is the core functionality of this module that does not seem to work.
Same issue here.. Tested on 9.1-alpha and changed the status to critical, as it is the core functionality of this module that does not seem to work.
Actually I found out that all of a sudden these settings do nothing in my settings.local.php
Does anyone else experience this?
$config['mail_safety.settings']['enabled'] = TRUE;
$config['mail_safety.settings']['send_mail_to_default_mail'] = TRUE;
$config['mail_safety.settings']['default_mail_address'] = 'YOUR_EMAIL@example.com';
Indeed this should be patched.
Indeed the other module seems to have the same functions.
I do not see an edit button. Not sure why.. Do I need to configure something take in effect? I am using the latest version of commerce core 2.33
So besides the ability to add a new cards which is possible I do not see an edit next to the: Visa ending 4242
Tested #patch 6 on Drupal 9.4.5 and it works.
Patch #4 works.
Test result:
With: administer commerce_subscription
You cannot access the subscription type configuration, but can see the subscription overview on:
admin/commerce/subscriptions which was the point.
With permission: administer commerce_subscription_types
You get access to: admin/commerce/config/subscriptions/subscription-types
Which is needed for admins to make configurations but not subscription managers.
I encountered the same problem at checkout. Is there someone who has a solution yet?
/** @var \Drupal\commerce_recurring\Entity\BillingScheduleInterface $billing_schedule */
$billing_schedule = $billing_schedule_item->entity;
// If the trial is not allowed and no payment method was collected, we
// cannot proceed to the subscription creation.
if (!$billing_schedule->getPlugin()->allowTrials() && empty($payment_method)) {
continue;
}
I guess the error is thrown because the $billing_schedule is null. I checked and the entity is configured. But perhaps it does not query the correct one.
I am going to start over and follow the steps in the readme.
Error: Call to a member function getPlugin() on null in Drupal\commerce_recurring\EventSubscriber\OrderSubscriber->onPlace() (line 90 of modules/contrib/commerce_recurring/src/EventSubscriber/OrderSubscriber.php)