Maximum characters for UPC field etc.

Phoca Cart - complex e-commerce extension
JustinForga
Phoca Newbie
Phoca Newbie
Posts: 5
Joined: 28 Jun 2017, 00:33

Maximum characters for UPC field etc.

Post by JustinForga »

In the product the SKU, UPC, EAN etc. have a max character size. I would like to be able to use these fields for custom information about the product. Since I can't find a custom field option. How can I make the field to have more characters? I found the XML file for the productitem and edited the size="40". But this will probably be changed again with an update. Also this only changed the SKU and MPN field, not the rest like UPC, EAN, JAN and ISBN. So how to change this and do this permanently? Thanks for any help!
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 47865
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Maximum characters for UPC field etc.

Post by Jan »

Hi, the length is limited by database columns length limit:

Code: Select all

`sku` varchar(255) NOT NULL DEFAULT '',
  `upc` varchar(15) NOT NULL DEFAULT '',
  `ean` varchar(15) NOT NULL DEFAULT '',
  `jan` varchar(15) NOT NULL DEFAULT '',
  `isbn` varchar(15) NOT NULL DEFAULT '',
  `mpn` varchar(255) NOT NULL DEFAULT '',
  `serial_number` varchar(255) NOT NULL DEFAULT '',
  `registration_key` varchar(255) NOT NULL DEFAULT '',
For example, if EAN has max 13 characters, the 15 is the limit, but yes, the limits in XML are wrong, so what about this change:

Code: Select all

<field name="sku" type="text" class="inputbox" size="255" label="COM_PHOCACART_FIELD_SKU_LABEL" description="COM_PHOCACART_FIELD_SKU_DESC" />
<field name="upc" type="text" class="inputbox" size="15" label="COM_PHOCACART_FIELD_UPC_LABEL" description="COM_PHOCACART_FIELD_UPC_DESC" />
<field name="ean" type="text" class="inputbox" size="15" label="COM_PHOCACART_FIELD_EAN_LABEL" description="COM_PHOCACART_FIELD_EAN_DESC" />
<field name="jan" type="text" class="inputbox" size="15" label="COM_PHOCACART_FIELD_JAN_LABEL" description="COM_PHOCACART_FIELD_JAN_DESC" />
<field name="isbn" type="text" class="inputbox" size="15" label="COM_PHOCACART_FIELD_ISBN_LABEL" description="COM_PHOCACART_FIELD_ISBN_DESC" />
<field name="mpn" type="text" class="inputbox" size="255" label="COM_PHOCACART_FIELD_MPN_LABEL" description="COM_PHOCACART_FIELD_MPN_DESC" />

<field name="serial_number" type="text" class="inputbox" size="255" label="COM_PHOCACART_FIELD_SERIAL_NUMBER_LABEL" description="COM_PHOCACART_FIELD_SERIAL_NUMBER_DESC" />
<field name="registration_key" type="text" class="inputbox" size="255" label="COM_PHOCACART_FIELD_REGISTRATION_KEY_LABEL" description="COM_PHOCACART_FIELD_REGISTRATION_KEY_DESC" />
I will edit it in next version.

Jan
If you find Phoca extensions useful, please support the project
JustinForga
Phoca Newbie
Phoca Newbie
Posts: 5
Joined: 28 Jun 2017, 00:33

Re: Maximum characters for UPC field etc.

Post by JustinForga »

Jan, you are my hero!
Thanks.

Justin
Post Reply