Skip to content

Instantly share code, notes, and snippets.

@salsalabs
Created July 17, 2014 18:18
Show Gist options
  • Select an option

  • Save salsalabs/2174dc013ac60e5d1e41 to your computer and use it in GitHub Desktop.

Select an option

Save salsalabs/2174dc013ac60e5d1e41 to your computer and use it in GitHub Desktop.
Change transaction type in event pages
<script type="text/javascript">
// See https://salsasupport.zendesk.com/entries/33559170-Changing-transaction-type-in-an-event-page
$(document).ready(function() {
var eventKey = "YOUR_EVENT_KEY_HERE";
var transactionType = "YOUR_TRANSACTION_TYPE_HERE";
var regex = RegExp("checkout.sjs\\?event_KEY=" + eventKey);
if (regex.test(window.location.href)) {
var field = $('*[name=Transaction_Type]');
if (field.length == 0) {
$('#processPostForm').append('<input type="hidden" name="Transaction_Type"/>');
field = $('*[name=Transaction_Type]');
}
field.val(transactionType);
}
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment