Support

Home Forums Event Espresso Premium Promo Code Field not appearing with payment options

Promo Code Field not appearing with payment options

Posted: January 10, 2025 at 2:12 pm

Viewing 9 reply threads


WalkerDesigner

January 10, 2025 at 2:12 pm

I have found the other post on this topic and I have my promo codes applied to all events and configured correctly, but my promo code field is not appearing in my payment options at checkout. My form is here: https://olc-events.com/event-registration/


Garth

  • Support Staff

January 13, 2025 at 11:29 am

Can you send us a screenshot of how the promotion code is set up and configured?


WalkerDesigner

January 13, 2025 at 11:48 am

This reply has been marked as private.


Garth

  • Support Staff

January 13, 2025 at 4:16 pm

Thank you for those. I’ve been testing. Do you have access to your error logs? Are there any error log errors recorded there from today?


Garth

  • Support Staff

January 13, 2025 at 4:23 pm

Hi there,

It looks like to me that you are using a third-party plugin like Event Espresso Pricing to modify checkout prices? Deactivate that plugin and test. If the promotion code field appears, that’s the issue. Contact the plugin’s developer. If the problem persists, let us know so we can test while the plugin is deactivated.


WalkerDesigner

January 13, 2025 at 4:58 pm

Thank you for taking a look. If I disable the pricing modifier plugin the problem persists. Is this a known conflict? If not I don’t think that is the issue. I will check for error logs.


WalkerDesigner

January 13, 2025 at 5:11 pm

This reply has been marked as private.


Tony

  • Support Staff

January 14, 2025 at 3:20 am

Ok, I’m going to break down the errors in your log becuase the majority of those are actually not from Event Espresso, there’s over 7000 errors in that file and I’ve found 1 I know is related to EE itself.

This one:

Cron reschedule event error for hook: AHEE__EE_Messages_Scheduler__generation, Error code: could_not_set, Error message: The cron event list could not be saved., Data: {"schedule":"ee_message_cron","args":[],"interval":300}

This one means there’s a missing cron schedule within WordPress and EE is trying to use it. That schedule is added when EE is activated so its since been removed.

Are messages still sending when people register?

The majority of the other errors in that file are from the Price Modifier add-on.

Most of them are something like this:

WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 for query SELECT OPT_DESC FROM ubh_esp_question_price_opt WHERE id IN () made by do_action_ref_array('AHEE__EE_Messages_Scheduler__generation'), WP_Hook->do_action, WP_Hook->apply_filters, EE_Messages_Scheduler::batch_generation, EE_Messages_Scheduler::initiate_immediate_request_on_cron, EED_Messages->run_cron, EE_Messages_Processor->batch_generate_from_queue, EE_Messages_Generator->generate, EE_Messages_Generator->_generate, EE_Messages_Generator->_assemble_messages, EE_Messages_Generator->_setup_message_object, EEH_Parse_Shortcodes->parse_message_template, EEH_Parse_Shortcodes->_parse_message_template, EE_Shortcodes->parser, EE_Event_List_Shortcodes->_parser, EE_Event_List_Shortcodes->_get_event_list, EE_Event_List_Shortcodes->_get_event_list_for_main, EEH_Parse_Shortcodes->parse_event_list_template, EEH_Parse_Shortcodes->_parse_message_template, EE_Shortcodes->parser, apply_filters('FHEE__EE_Recipient_List_Shortcodes__parser_after'), WP_Hook->apply_filters, EE_Caf_Messages->additional_recipient_details_parser, EE_Caf_Messages->_parse_question_list_for_primary_or_recipient_registration, EEH_Parse_Shortcodes->parse_question_list_template, EEH_Parse_Shortcodes->_parse_message_template, EE_Shortcodes->parser, apply_filters('FHEE__EE_Shortcodes__parser_after'), WP_Hook->apply_filters, EE_Pricing->fun_override_pricing_question_answer

Anywhere you see something like _pricing in an error is more than likely related to that add-on (EE doesn’t have anything related to _pricing within its code, there is _price but not in the above context).

Anything with /wp-content/plugins/eea-pricing/eea-pricing.php

Again is the price modifier add-on.

PHP Warning: Undefined array key "mtral_field_ee_events_administrator" in /home/customer/www/olc-events.com/public_html/wp-content/plugins/redirect-after-login/redirect-after-login.php on line 62

Thats from the redirect after login plugin.

None of those are related to the promotions issue you are running into curently.

The reason your Prmotion field isn’t displaying is you have custom CSS especially set to hide it.

https://monosnap.com/file/IDfXenweUZTHlj2YQ1XzgqeVi7dG2U

Thats been added to your WP Custom CSS so go to Dashboard -> Appearance -> Customize -> Additional CSS.

Find the style:

#ee-spco-payment_options-reg-step-form-payment-options-before-payment-options {
	display: none !important;
}

Remove it and save.


WalkerDesigner

January 14, 2025 at 8:47 am

Awesome thank you for reviewing this. This issue is resolved.


Garth

  • Support Staff

January 14, 2025 at 10:58 am

You’re welcome.

Viewing 9 reply threads

You must be logged in to reply to this support post. Sign In or Register for an Account

Event Espresso