Support

Home Forums Event Espresso Premium Pending Support Key Reset, Coupon Integration & Page Styling

Pending Support Key Reset, Coupon Integration & Page Styling

Posted: August 13, 2015 at 9:58 am


Cynthia Hernandez

August 13, 2015 at 9:58 am

Hello there, I need assistance resetting our license key. It was used in dev to activate configuration settings that were not available to us.

I need a coupon module integrated with EventEspresso so the public can enter a coupon to discount the price of each ticket. For instance, each $20 ticket would be discounted by $X at purchase.

Last, I was hoping you could setup the current video we plugged into the top of the event detail page as a full-width background that starts playing on page view. Not required, but would really like your help with this.


Jonathan Wilson

August 13, 2015 at 3:35 pm

Hi Cynthia!

I’m happy to help with your support request. See my responses below.

I need assistance resetting our license key. It was used in dev to activate configuration settings that were not available to us.

I have reset your license key. Please remove the key from the field in your Event Espresso General Settings, save the blank field, then reenter the key and save again.

I need a coupon module integrated with EventEspresso so the public can enter a coupon to discount the price of each ticket. For instance, each $20 ticket would be discounted by $X at purchase.

It turns out that we are very close to releasing a promotions code add-on for EE4. We are finishing up some testing and should release very soon. Subscribe to our email newsletter through our site to be notified when it has been released.

Last, I was hoping you could setup the current video we plugged into the top of the event detail page as a full-width background that starts playing on page view. Not required, but would really like your help with this.

Sorry, we aren’t able to take on theme customization projects. Have you talked to your theme developer about this? Also, check out a cool plugin I like called Beaver Builder. It allows you to add background images to your pages.


Cynthia Hernandez

August 13, 2015 at 3:44 pm

Odd, I missed a notification of this reply. Thanks for getting back to me. Question, how soon is soon for the coupon plugin? We are launching a marketing campaign to promote our event with a $50 off per ticket offer. If the release is more than a few days, what other option do I have?


Garth

  • Support Staff

August 13, 2015 at 4:53 pm

Promotions will initially work on a per-event basis, not a per-ticket basis. That means a fixed dollar amount promotion code can only be used once per event. So if your attendees are purchasing multiple tickets, it’s best to use a % discount.

Per-ticket discounts (as a scope) are planned for a future release.

We’re aiming to release promotions asap.


Cynthia Hernandez

August 13, 2015 at 7:44 pm

I see. So did I blow my $70 priority support payment on just resetting my key? lol

I hope not…any change you can advise on how to add an image on the detail page for the venue so it looks like in the image for this link: https://www.dropbox.com/s/lrsv7vqaspoc9c7/image.png?dl=0?


Lorenzo Orlando Caum

  • Support Staff

August 14, 2015 at 8:15 am

Hi Cynthia,

No you did not. Your support token is still available for use on your account.

Is the image that you shared (https://www.dropbox.com/s/lrsv7vqaspoc9c7/image.png?dl=0) what you currently have or is it a mockup of what you are trying to add?


Lorenzo


Cynthia Hernandez

August 14, 2015 at 10:03 am

Yey Lorenzo, super glad to hear that. The image link is what I’m trying to accomplish but don’t know how. Your help with this would be very much appreciated.


Lorenzo Orlando Caum

  • Support Staff

August 14, 2015 at 12:58 pm

Hi Cynthia, that can be done but will require some familiarity with PHP and CSS since you’ll be repositioning the existing content. The good news is I have an example of this from a child theme that I’ve been working on as a project. Here is what it looks like:

http://cl.ly/image/1n1h1l0C023e

It is not an exact match but the layout is close and it also introduces some extra stuff that attendees may find helpful like the ability to click on a link to get driving directions.

First, download this file: http://cl.ly/code/3Z0C330c0C2j/download/content-espresso_events-venues.php

Then login to your site using an SFTP or FTP client such as FileZilla or Cyberduck. Then browse to your child theme folder if you have one:

/wp-content/themes/yourchildthemefolder

Then upload the content-espresso_events-venues.php file there. If you do not have a child theme, then upload the content-espresso_events-venues.php file here instead:

/wp-content/uploads/espresso/templates

Next, you’ll need to add some styles to your site either via your child theme’s stylesheet or through a plugin like My Custom CSS or Reaktiv CSS Builder. This CSS handles the split layout:

.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
    float: left;
    margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
    width: 48.717948717948715%;
}

.first {
    clear: both;
    margin-left: 0;
}

I’m interested to see how it appears on your site. Could you share a screenshot once you’ve followed the steps above?

Thanks


Lorenzo


Cynthia Hernandez

August 14, 2015 at 2:37 pm

Hi Lorenzo, we do currently have something similar to what you sent. You can view it on the live page, scroll down to the venue details and you’ll see it: http://realestatemavericks.com/events/list-every-home-every-time/

We’re just struggling with placing the hotel image under the venue name. 🙂


Lorenzo Orlando Caum

  • Support Staff

August 17, 2015 at 8:31 am

Hi Cynthia, have you tried adding an image to the venue description area?


Lorenzo


Cynthia Hernandez

August 17, 2015 at 8:42 am

Oh yeah Loreno, the code you sent helped. Check it out: http://realestatemavericks.com/events/list-every-home-every-time/


Lorenzo Orlando Caum

  • Support Staff

August 17, 2015 at 10:28 am

It looks great! Did you have any other questions on the venue templates?


Lorenzo


Cynthia Hernandez

August 17, 2015 at 7:32 pm

Thank you Lorenzo. I do have one question…our event has 2 tickets. Ticket 1 (full price) for the afternoon attendance and ticket 2 (free) for the morning attendance.

Ticket 2 (free) is supposed to only be offered IF ticket 1 is added to the cart.

Right now, anybody can add as many tickets as they want to the free event. How do I enforce a full price ticket and only then allow the free ticket?


Cynthia Hernandez

August 18, 2015 at 7:04 am

Do let me know if I need to buy another support ticket. We have a bit of an emergency and need help quick. Event Espresso is processing transactions but it’s not triggering the emails and it shows an error message on the confirmation page when trying to download the invoice PDF. Here is the error:

Fatal error: Uncaught exception ‘DOMPDF_Exception’ with message ‘Frame not found in cellmap’ in /home/realmav/public_html/wp-content/plugins/event-espresso-core-pr/core/third_party_libs/dompdf/include/cellmap.cls.php:212 Stack trace: #0 /home/realmav/public_html/wp-content/plugins/event-espresso-core-pr/core/third_party_libs/dompdf/include/table_cell_renderer.cls.php(51): Cellmap->get_spanned_cells(Object(Table_Cell_Frame_Decorator)) #1 /home/realmav/public_html/wp-content/plugins/event-espresso-core-pr/core/third_party_libs/dompdf/include/renderer.cls.php(283): Table_Cell_Renderer->render(Object(Table_Cell_Frame_Decorator)) #2 /home/realmav/public_html/wp-content/plugins/event-espresso-core-pr/core/third_party_libs/dompdf/include/renderer.cls.php(117): Renderer->_render_frame(‘table-cell’, Object(Table_Cell_Frame_Decorator)) #3 /home/realmav/public_html/wp-content/plugins/event-espresso-core-pr/core/third_party_libs/dompdf/include/renderer.cls.php(185): Renderer->render(Object(Table_Cell_Frame_Decorator), false) #4 /home in /home/realmav/public_html/wp-content/plugins/event-espresso-core-pr/core/third_party_libs/dompdf/include/cellmap.cls.php on line 212


Cynthia Hernandez

August 18, 2015 at 7:08 am

Scratch the “no receipt” – it did come through just took a while this time. But they did come through. 🙂 The error is still an issue though. Your help is appreciated.


Tony

  • Support Staff

August 18, 2015 at 7:24 am

Hi Cunthia,

Do you have long ticket or datetime descriptions set within the event? – http://take.ms/a0EY1


Cynthia Hernandez

August 18, 2015 at 7:41 am

Yes, we do.


Tony

  • Support Staff

August 19, 2015 at 4:07 am

That’s likely what is causing the error.

However I can’t give you an exact character limit to use as its different depending on multiple sections of the Invoice. What’s happening is the ticket description is long enough to span multiple pages, which unfortunately is something DOMPDF (the library we use to generate the PDF’s) can’t handle.

To double check try removing the description and update the event, then re-download the PDF and see if the error is no longer thrown. (Be sure to save a copy of the ticket description somewhere)

Then if the error is no longer thrown, to fix this you’ll need to reduce the ticket description length.


Cynthia Hernandez

August 19, 2015 at 10:31 pm

We decided to ignore the error as we really want all the copy. The layout is exactly how we want it. Fortunately it’s after checkout. The odd thing is that the error only happens with the PDF download but not with the receipt. Weird right?!

Questions, 1) why is our license showing as expired and 2) we are using “LearnDash” but the plugin doesn’t seem to be playing nice with the events checkout. Nothing happens after the ticket purchase. Any ideas? Again, do let me know if we need to pay for support. I do appreciate your time and help. Thanks. Cynthia


Tony

  • Support Staff

August 20, 2015 at 9:12 am

The odd thing is that the error only happens with the PDF download but not with the receipt. Weird right?!

Although similar the Receipt and Invoice have different layouts, slight differences may mean that the description may span multiple pages within the Invoice, but not within the Receipt.

So although it may seem weird, it fits.

Note that whilst that error is being thrown you’ll likely not be able to download Invoices for the registrations at all.

You could remove the description from the Invoice and just provide all of the other details, would that work?

1) why is our license showing as expired

You license isn’t expired, the notice is a false positive. However it should have been fixed when Jonathan reset your license key, did you follow the steps of re-assigning your key post there?

I’ll reset your license key again.

Please remove the key from Event Espresso -> General Settings.

Save the settings (with a blank field)

Copy the key from your account page.

Paste it into the field within General Settings (be sure to check for whitespace before/after the key) then save the settings once again.

If you still have issues after that please let us know and we will issue you with a new key.

2) we are using “LearnDash” but the plugin doesn’t seem to be playing nice with the events checkout. Nothing happens after the ticket purchase. Any ideas?

The LearnDash Add-on was not developed by ourselves but do you see any errors on the page at all?


Cynthia Hernandez

August 20, 2015 at 3:42 pm

Thanks so much for your time.

– Modified PDF Receipt BUT, I think I screwed it up. I’m going to pay another $70. Please just fix it. I’m out of time to figure this out.

– License. Went through steps, deleted / saved / re-entered / saved…still not working.

– LearnDash was definitely a problem. I deselected the course from the ticket. Here’s what came up on the page:

Warning: DOMNode::cloneNode(): ID invoice already defined in /event-espresso-core-pr/core/third_party_libs/dompdf/include/frame_decorator.cls.php on line 429

Warning: DOMNode::cloneNode(): ID invoice already defined in /event-espresso-core-pr/core/third_party_libs/dompdf/include/frame_decorator.cls.php on line 429

Fatal error: Uncaught exception ‘DOMPDF_Exception’ with message ‘Frame not found in cellmap’ in /event-espresso-core-pr/core/third_party_libs/dompdf/include/cellmap.cls.php:212 Stack trace: #0 /event-espresso-core-pr/core/third_party_libs/dompdf/include/table_cell_renderer.cls.php(51): Cellmap->get_spanned_cells(Object(Table_Cell_Frame_Decorator)) #1 /event-espresso-core-pr/core/third_party_libs/dompdf/include/renderer.cls.php(283): Table_Cell_Renderer->render(Object(Table_Cell_Frame_Decorator)) #2 /event-espresso-core-pr/core/third_party_libs/dompdf/include/renderer.cls.php(117): Renderer->_render_frame(‘table-cell’, Object(Table_Cell_Frame_Decorator)) #3 /event-espresso-core-pr/core/third_party_libs/dompdf/include/renderer.cls.php(185): Renderer->render(Object(Table_Cell_Frame_Decorator), false) #4 /home in /event-espresso-core-pr/core/third_party_libs/dompdf/include/cellmap.cls.php on line 212

============= here’s what I noticed with Chrome tools ============

Uncaught TypeError: Cannot read property ‘return_data’ of null

http://realestatemavericks.com/wp-content/cache/minify/000000/ndDRCsMgDAXQH1or_SKxmtl00bhEO_r304exl7HBnm64kAPJYuCAXCfQIqDKk2eBqYgZaSqkQq6Cmki8OrJOFaoa9YKl55UlWQVfkbM9HGFwY7ws39UNJdjipJ6WcFWz3xvIORdqEfOc8F_Ac8s18OOHkTg06jcp5kjQnQjWb-Bv3KrZP_dDA9e3OfE4UQf0esO7fQI.js

Uncaught TypeError: Cannot read property ‘return_data’ of nullSPCO.get_next_reg_step.$.ajax.success @ ndDRCsMgDAXQH1or_SKxmtl00bhEO_r304exl7HBnm64kAPJYuCAXCfQIqDKk2eBqYgZaSqkQq6Cmki8OrJOFaoa9YKl55UlWQV…:15m.Callbacks.j @ M9bPKixNLarUMYYydHMz04sSS1L1cjPzAA.js:2m.Callbacks.k.fireWith @ M9bPKixNLarUMYYydHMz04sSS1L1cjPzAA.js:2x @ M9bPKixNLarUMYYydHMz04sSS1L1cjPzAA.js:2m.ajaxTransport.send.b @ M9bPKixNLarUMYYydHMz04sSS1L1cjPzAA.js:2

I’m going to pay for services now. I really hope you can help me fix these issues. The boss is getting nervous. 🙂

  • This reply was modified 8 years, 8 months ago by  Tony. Reason: Remove server details


Tony

  • Support Staff

August 21, 2015 at 3:03 am

Hi Cynthia,

We haven’t received any further information for your support token, have you redeemed a token through your account page?

If you view your account page, under your support license keys you will find a link to redeem a support token. This will take you to a form to provide all of the relevant details we need to work on the token.

Once that form has been submitted we can take a look at your site and investigate 🙂


Cynthia Hernandez

August 21, 2015 at 7:21 am

Oh no, I guess I missed that step. I’ll go through it now.


Tony

  • Support Staff

August 21, 2015 at 1:54 pm

Hi Cynthia,

We’ve not received any log in details for the site, although I did notice your other thread created for the support token, did you previously submit the form?

I’ve added a link to your other thread to provide log in details, which is:

https://eventespresso.com/send-login-details/

As soon as we have login details we can get to fixing this up 🙂


Cynthia Hernandez

August 21, 2015 at 5:17 pm

Hi, just a quick reminder that licensing is still an open item. No rush.


Tony

  • Support Staff

August 24, 2015 at 9:20 am

Hi Cynthia,

I believe I have found the cause of the licensing issue and have emailed you through your support token, could you reply there so we can investigate further please.


Cynthia Hernandez

August 24, 2015 at 10:16 am

Hi there, a gal that is no longer with us installed EventEspresso. The only modifications I am aware she made where to the main PHP file to ensure we had the layout we wanted. Other than that, I am not aware of any other modification related to plugins.

I’ve produced the backup. Fingers crossed that nothing breaks. Let me know when done so I can test.


Cynthia Hernandez

August 24, 2015 at 11:20 am

We’re on it. I’ll let you know if we see any issues. Thank you.


Cynthia Hernandez

August 24, 2015 at 11:56 am

Hi there, everything is working. However, it is extremely slow. I know this is outside the scope of this ticket but if you can provide your thoughts on what is slowing down the site so badly, I’d greatly appreciate it.


Tony

  • Support Staff

August 24, 2015 at 1:36 pm

I had a look over the System Information report within Event Espresso and noticed the site was running on 40M of memory.

With multiple plugins, the current theme (and its plugins which are known to be resources heavy) I’m surprised you did not see a Fatal error showing memory exhausted.

So I have now increased that limit to 128M using a value set within wp-config.php file

If you continue to have further problems I would recommend contacting your host and check the load on the server, if it’s a shared server then if one site has a problem on the server it will often bring the server to a crawl.

Looking over the site I can’t see any other reason for the site to slow down 🙂


Cynthia Hernandez

August 24, 2015 at 1:52 pm

You’re awesome! Thank you and your team so very much for helping out with everything. Have a great week!


Tony

  • Support Staff

August 24, 2015 at 1:54 pm

You’re most welcome and the same to yourself 🙂

The support post ‘Pending Support Key Reset, Coupon Integration & Page Styling’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso