Help setting up serials for festival tickets

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #118072

-- url of the page with the problem -- : www.fayretimesfestival.co.uk
-- HikaShop version -- : 2.2.0 (Starter)
-- HikaSerial version -- : 1.7.3
-- Joomla version -- : 2.5.14

Before I start on the main problem: If I go to the "Documentation" part of Hikashop, and then click the link for "Hikaserial Documentation" it brings up the following page: www.hikashop.com/support/documentation/1...l-documentation.html where NONE of the links work - they all throw up 404 errors. Also if I type "Hikaserial" into Google 9 out of 10 of the links it throws up do the same!


I started using Hikashop about 3 or 4 months ago and am very happy with your product. A fair bit of it is fiddly to understand (steep learning curve) but generally everything is doable. I would love to have VIDEOS made available on how to do things however. Anyway, I bought Hikaserial a few days ago as we would like our festival tickets to be able to have serial numbers on them.

I am finding Hikaserial to be quite hard to get going. The documentation explains what each and every item does brilliantly (thank you for that) however I can't find any "step-by-step guide" explaining how to do things. Also, it would be a MAJOR help if you could implement "help bubbles" across the Hika range - when I hover my mouse over "Remove Data on unassigned" it would be a massive help to have a brief explanation of what that setting does!

I have checked the configuration, and I think I have that set up right.
Assignable Order Statuses are set to "Confirmed, Shipped".
Link Product Quantity to "No" so the serials do not alter the number of tickets available.
and I think the other settings are okay too.

I then made a Pack called "FTFestival Adult Tickets" - the idea here being the Adults would have serials such as A000001 etc, children would have C000001 etc, Students/OAPs would have S000001 etc and Family tickets would be F000001.

I assigned this to a free test product which is in the Advertise area of the shop.

I bought five of these free products but got no serials on the order. It took some digging but I discovered I needed to set up a Plugin (no mention of this was made in the documentation that I could find!).

Made a "Series" plugin. Named it "#FTFestival-Serial-Adult". Set the Min Value to "A000001" and the Max Value to "A999999".

I had read on the forums here that you could go into the ticket order screen of Hikashop, bring up the individual order and hit the refresh button next to the serial number section so I did that. Partial success!!! I now have Serials 1,2,3,4,5. But that doesn't have the "A" in front of it as I wanted. It should be "A000001/2/3/4/5". Changed the "Truncate serials" config to blank and hit refresh - still the same.

Please help, I am fishing around in the dark here. With no proper walk-through I am just changing and doing things at random.
I would love your documentation to have a whole section on "Example set-ups" - a visual and written walk-through of Hika, but there is nothing.

I have set up a user for you to log in with, please let me know who I should PM these details to.

I truly look forward to your help in this matter.

Sam / Bifford

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #118081

Hi,

First, I fixed the documentation.
With the new website, there were some changements in the documentation and unfortunately, the HikaSerial documentation has not be migrated correctly. So I have a lot of work to do in order to re-edit every single documentation page in order to fix the links and restore the missing pages, like the "tutorial" page which is now available (again).
www.hikashop.com/support.html?id=230:hikaserial-tutorial

I hope that the main page of the documentation ( www.hikashop.com/support.html ) will be updated soon with a link to this useful page. I don't know why this page was lost during the migration.
But you can use the "HikaSerial table of content" page in order to have access to all pages of the documentation : www.hikashop.com/support/documentation/1...l-documentation.html

Hope the tutorial will help you to understand how HikaSerial work.

The series generator plugin can just generate numbers (1,2,3...) but it does not have a "display" function.
We can see to improve this plugin in order to have a number format in the plugin configuratoin. So the serials will still be "1,2,3,4..." but the plugin will use a formatting while displaying the content to the user (in the emails, in the front-end, etc).

The truncate serials is only a cosmetic option for the HikaSerial backend. Some users have very long serials and didn't want to display the full serial in the serial listing. So I added this option to help them.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Bifford

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #118091

Thank you for fixing the documentation links - I will go have a look. I have noticed that when loading/refreshing this forum it displays correctly sometimes, but often loses all CSS...though this may have something to do with my using my phone as a Tether for my laptop :)

So, if I understand correctly the Series Generator plugin will only do Numbers, and not Alphanumeric. Okay, I guess I shall have to allocate ranges then, so Adults have 0-10000, children have 20000-300000, OAPs/Students 40000-50000 and Familes 60000-70000.

It would be nice to be able to have "prefixes" for the series, so you can set the prefix to "Adult-" and then have the numeric serial after so that you end up with serials like Adult-00001, Adult-0002 or Child-00001, etc. Feature request please?? :)

The random serial generator - where do I find documentation on the format of these? Again - this is where a Mouse Hover Help bubble would be invaluable.

Thank you for your time and help.
Sam / Bifford.

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #118140

Hi,

Because we have a lot of spam we set some limitations. If you try to open too many sockets in the same time, some will be refused. Please do not use the refresh button of your browser, prefer a link to (re)open the page without reloading every resources (images, css, etc).

I added your request in the HikaSerial TODO list. Because it's not a big feature, I guess that it will be include in the next release, I should find the time to implement it...

You will find the documentatino about the format in the "random serial generator" documentation page:
www.hikashop.com/support.html?id=123:hik...ugins-randomgen-form

We won't implement any mouse hover help into HikaShop components because it is a too important translation work.
We have a online documentation which is accessible from everywhere in HikaShop components. You just have to click on the "Help" button and the specific page of the online documentation will be open directly in your browser.
I allow us to improve the documentation easily without embedding all this content into the package. It is also better for translators (we have some many options, it is already an hard work to maintain it, so translate it into more than 40 languages...)

Kind regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Bifford

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #118362

Hi,

The implementation of the format for the "series" generator is done. It will be include in the next release.
The option uses the PHP sprintf format. So you will be able to use:

A%05d
Adult-%05d
Child-%05d
for your formats.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Bifford

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #118440

Awesome thanks :)

Now I'm trying to get the addserial to work...I've put together a inage, added in details and stuff like in your own example...and when I hit pay on the test ticket it throws up a white pop up box then stops and does nothing. the order is not placed, no ticket generated and the CSS on any refresh of the shop only gets FUBAR'd....

most odd. I think I need to check things by taking out the different "add-ins" to the generated ticket to see if one of them was breaking it.

Darn this is soo complicated!

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #118468

Hi,

The "addserial" ? You mean the "attach serial" plugin ?
If you have a white blank page, you can check your PHP error log or activate the display of the PHP errors in your website. Having the error message will help us to understand what's going wrong.

HikaSerial is simplier that it looks like. Just have to understand the base, don't worry. We are here to help you.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #118952

Hi again! :)

A few things: The HELP module on the AttachSerial page (and also the corresponding page in the documentation) does not list and explain all of the options with regards the "Type"

Serial Data
Serial
Order
Order Product
Product
Order Customer
Order Shipping
Order Billing
Entry
Raw Text
Dynamic Text
Translation
Product Price (inc vat)
Product Price (ex vat)

The ones that are shown in your example make sense such as RAW text and Serial Data and Translation (VERY useful!!) but it doesn't say the difference between Serial Data and Serial, or Order and Order Product.

It also doesn't list Parameters for these types.
Can you please explain here and also expand the Help section to incorporate that information? Thanks! :D

Oh, and any idea when that "next version" will be out so I know how long it will be before I can implement the prefix data? Thanks! :)

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #118963

Hi,

Documentation updated.

The package is ready but I look for an idea of a feature to implement, otherwise the change log will be a little bit "low".

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #118965

Jerome wrote: Hi,

Documentation updated.

The package is ready but I look for an idea of a feature to implement, otherwise the change log will be a little bit "low".

Regards,


haha nice. you could release it as a subset release!

Btw - the Characteristics settings in Hikashop is broken:
When you create a characteristic the "Name" and "Alias" boxes do not line up nicely. Then when you add in a Value I only get a box for Name, and not Value. Click OKAY and come out of the pop-up I then click on the EDIT icon and nothing happens.

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #118967

Hi,

Please create another thread for your HikaShop issue. My job is mostly around HikaMarket and HikaSerial, I help for HikaShop development/support but the rest of the team never come in this part of the forum !

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #119011

Apologies for yet another question - I promise I am 99% done with setting these ticekts up...in fact I actually am finished, but I want to test them using my actual Public Tickets rather than a fake ticket in a different part of the shop.

To do this I'm trying to make a Coupon to give me (as webmaster) a 100% discount on the tickets.

I have:
* In HikaSerial > Plugins > CouponGen made a "Test-System-Coupon" entry, published it, set Coupon ID to 3, Variable discount to 100%, validity to 1 year, serial size to 10 (so people can't type in 1 and accidentally get the discount).
* I have added the Coupon button to the Checkout Workflow.
* In Hikashop > Orders > Discounts made a coupon called "Admin 100% Discount". Set % to 100. Did NOT publish it (as per docs).

But then what?
Where do I see what coupon has been generated?
Will this only do one coupon?
Will what I've done above work right?


EDIT:

Ah, I think I've finally worked it out - and it's basically the same as with serial data for the tickets. I searched and searched the forums for answers and finally found a *similar* problem that tipped me off.

So I have now:

* Done the above steps
* Made a new pack called "100% Discount Coupon" and set it to the coupongen item from earlier. No products assigned.
* Saved then hit "Generate" and made 10 coupon serial numbers.
* In shop front picked my item, added to cart, added in coupon code I'd cut and pasted from the generated list (how do I send these serials out??) and got my 100% discount. Though it still wants to charge me the £2 paypal fee!!??? (What on...?)

So I now mostly sorted! Just that paypal charge to get rid of. humph. Must be a setting to apply the coupon's discount After that somewhere....

I still think the docs for the coupon creation and *use* needs more info becauseit doesn't walk you through the process completely.

I am sorely tempted to make a video for youtube on the entire process (I did this for Admiror Gallery and it was well received) to help other poor souls!

Thanks again!
Sam

Last edit: 10 years 8 months ago by Bifford. Reason: update

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #119053

Hi,

You can set restrictions for your payment methods. So having a paypal when the order price is not free and you can create another payment method which does not have a free.

About your configuration, I had some difficulties to see what was your problem exactly.
But it seems that you found the good solution for you.
Like I said, HikaSerial is a big toolbox with plugins.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #119102

Those Restrictions REALLY need to have a "Category" or "Brand" option!!

Anyway, I thought you might like to see the finished result of all our hard work!



If anyone who reads this is into or curious about LARP, Re-Enactment, COSPLAY, Airsoft, RPGs, BB (guns), Martial Arts and the like you should come to our festival!

www.fayretimesfestival.co.uk/


Once more thank you to Hika, and especially Jerome for all your help :)

Sam / Bifford

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #119104

Hi,

I think you will be happy, we just released HikaSerial 1.7.4
In this package, you will find a new coupon image that our designer made for us.
I will update the documentation of the "attach serial" in order to use this new cool image.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #119105

Jerome wrote: Hi,

The implementation of the format for the "series" generator is done. It will be include in the next release.
The option uses the PHP sprintf format. So you will be able to use:

A%05d
Adult-%05d
Child-%05d
for your formats.

Regards,


Have tried Adult-%05d and also Adult- but neither of them produce anything in front of the serial number?
And the php page linked to is no help to me at all....! :/

Oh, and the COPY function in Plugin/Packs still doesn't work for me :}

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #119159

Hi,

I upload a new package to fix the copy plugin. But there is no function to copy packs.

About the series generator, I don't have any trouble with it. I can't reproduce your problem.
I want to that It works perfectly






Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #119164

Sorry, it was late and I was being thick....I didn't think to delete the already generated serials and then re-generate them :/

It now works perfectly, thank you :)

[EDIT]

Sigh, okay, so the serial numbers in the database are showing up correctly as "Adult-1000" however on the ticket itself I still only see "1000"....groan. Do I need to add something into the AttachSerial page?

Okay, I've clicked on the serial named "Adult-1000" and it seems the "Adult-" part of it is not following through into the actual data stream. Please see the image below:





Sam

Attachments:
Last edit: 10 years 8 months ago by Bifford.

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
10 years 8 months ago #119169

Hi,

Yes it's logical. You can see that in my screenshot it's the same thing.

When you edit the serial you edit his content... So the number
You don't want to store "Adult-1000" in the database, you want to display "Adult-1000" when the serial is "1000"

So when you edit the serial, you need to access to the raw data, not the processed one.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
10 years 8 months ago #119171

Jerome wrote: Hi,

Yes it's logical. You can see that in my screenshot it's the same thing.

When you edit the serial you edit his content... So the number
You don't want to store "Adult-1000" in the database, you want to display "Adult-1000" when the serial is "1000"

So when you edit the serial, you need to access to the raw data, not the processed one.


So you're basically saying that the serial data gets pulled in, but it's not possible to do the same with the prefix (Adult-)?

I guess I shall have to duplicate the AddSerial template three more times then, and edit each so that it prints the Adult- / Child- / Family- / Concession- bit before the serial. Lots of extra work, but ce la vie. If it can't be done then it can't be done.

I am very happy that I can have it on the serial number in the backend though as this makes seeing what's sold a lot quicker and easier at a glance. So thank you still :)

Sam

Please Log in or Create an account to join the conversation.

Moderators: Obsidev
Time to create page: 0.128 seconds
Powered by Kunena Forum