Zen Cart Logo
Forums / All Other Contributions/Addons / Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

Views: 29,200

Results 1 to 20 of 168
8 Jul 2013, 5:17 AM
#1
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

WHAT DOES THIS MODULE DO?

Flexible Return Authorization is based on the original Returns Authorization by Clyde Jones (http://www.zen-cart.com/downloads.php?do=file&id=288). This module adds a Returns Authorization Request page to your store where your customer can read your returns policy and fill in a form to obtain a return authorization request. The contents of the form are emailed to the store owner. A confirmation e-mail is also sent to the customer.

Flexible Returns Authorization expands the original Returns Authorization functionality by adding a number of admin configurable options including:

  1. Field display options:
  • Display as Optional
  • Display as Required
  • Do not Display
  1. Error Message Display options:
  • Inline Display
  • Message Stack Display
  1. Show Store Name, Address and Phone for Returns (ship to) on Returns Page
  2. Show Store Name, Address and Phone for Returns (ship to) on Returns Success Page
  3. Show Different Returns (ship to) Address on Returns Success Page
  4. Add RMA link or button to the account History page
  5. Option to have Order Status updated upon RMA Submission
  6. Option to have Order Comments updated upon RMA Submission
  7. Auto Generates RMA# on Success Page for (Logged in Customers) & Visitors

DOWNLOAD AVAILABLE AT: https://www.zen-cart.com/downloads.php?do=file&id=1692

8 Jul 2013, 4:24 PM
#2
lankeeyankee avatar

lankeeyankee

Totally Zenned

Join Date:
Jan 2007
Posts:
1,514
Plugin Contributions:
1

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

Excellent!!! Thanks a lot for sharing this, it sounds like it will be a real advance to the original module. Will it be usable for versions below 1.5.x?

8 Jul 2013, 6:32 PM
#3
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

lankeeyankee:

Excellent!!! Thanks a lot for sharing this, it sounds like it will be a real advance to the original module. Will it be usable for versions below 1.5.x?

Thanks.. Had LOTS of help putting this together.. rbarbour was the absolute MAN, I'm just the backup singer.. LOL..

Sorry.. there is no support for Zen Cart versions lower than v1.5.x.. It was quite enough work putting this together and testing for v1.5.x let alone the dev and testing effort it would take to include v1.3.9. Those using Zen Cart versions lower than v1.5.x can always use the original RMA module.

8 Jul 2013, 7:06 PM
#4
lankeeyankee avatar

lankeeyankee

Totally Zenned

Join Date:
Jan 2007
Posts:
1,514
Plugin Contributions:
1

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

Hmmm, OK, I will look at the code and see what needs to be done to get it to work with versions under 1.5.x. It will probably mainly depend on how much interaction there is with the core code that has changed between 1.3.9 and 1.5.x as well as removing the admin profiles part of it. I will release an updated version once I get it working and tested thoroughly. This mod really streamlines the whole RMA process and eliminates a lot of manual work, I must have it since we do a lot of RMA requests and it gets time consuming. Thanks again to you and rbarbour, too bad he or she has left the forum.

8 Jul 2013, 9:11 PM
#5
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

lankeeyankee:

Hmmm, OK, I will look at the code and see what needs to be done to get it to work with versions under 1.5.x. It will probably mainly depend on how much interaction there is with the core code that has changed between 1.3.9 and 1.5.x as well as removing the admin profiles part of it.

This version comes complete with an auto installer for v1.5.x (Thank You @DivaVocals). No CORE CODE CHANGES, all the included folders with the exception of the

ADMIN_FOLDER>AUTO_LOADERS
ADMIN_FOLDER>INIT_INCLUDES

can be uploaded to override lower version files.

DO NOT UPLOAD **
ADMIN_FOLDER>AUTO_LOADERS or ADMIN_FOLDER>INIT_INCLUDES**
for versions lower than 1.5.x

I will post the required sql file that is needed for lower versions on the original Returns Authorization thread and anyone who wants to submit it > have at it.

lankeeyankee:

I will release an updated version once I get it working and tested thoroughly. This mod really streamlines the whole RMA process and eliminates a lot of manual work, I must have it since we do a lot of RMA requests and it gets time consuming. Thanks again to you and rbarbour, too bad he or she has left the forum.

:smile: Thank you, I enjoyed working with @DivaVocals on this project and hope their will be many more to come in the future. I (he) hasn't completely left the forums, who can? It a database of zen cart knowledge. I will continue to peak my head in every now and then.

8 Jul 2013, 9:42 PM
#6
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

rbarbour:

I will post the required sql file that is needed for lower versions on the original Returns Authorization thread and anyone who wants to submit it > have at it.

Which is just where I was gonna suggest that this should be posted..

8 Jul 2013, 9:53 PM
#7
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

rbarbour:

:smile: Thank you, I enjoyed working with @DivaVocals on this project and hope their will be many more to come in the future.Ditto.. glad you will continue to poke your head in.. :smile:

8 Jul 2013, 10:24 PM
#8
lankeeyankee avatar

lankeeyankee

Totally Zenned

Join Date:
Jan 2007
Posts:
1,514
Plugin Contributions:
1

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

I suggest keeping it all in this thread instead of spreading it out between threads since that sql file is specific for this mod and isn't relevant (or is it?) to the original RMA mod. If it's only a matter of a different sql file and omitting adding a few new files I recommend rolling that into the release so it's compatible with versions lower than 1.5.x since it seems like functionally and code-wise (and bug-wise) they will be identical and this will then be useful to a wider range of users. I can always repackage it with the new sql file and instructions for installing on lower versions as a new module version release if you don't want to do it.

8 Jul 2013, 10:52 PM
#9
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

THIS THREAD WILL ONLY SUPPORT FLEXIBLE RETURN AUTHORIZATION (RMA) FOR ZC 1.5.x (hence the title)

**NO SUPPORT **will be offered for versions lower than v1.5.x in this support thread.

This plugin is designed to auto install and go for v1.5.x, anyone using versions lower than v1.5.x, please use the original Returns Authorization thread or (UPGRADE).

Copying the plugin and / or making it compatible with versions lower than v1.5.x is your choice to do, please keep it separate and maintain it separately in the original Returns Authorization thread.

8 Jul 2013, 11:37 PM
#10
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

rbarbour:

THIS THREAD WILL ONLY SUPPORT FLEXIBLE RETURN AUTHORIZATION (RMA) FOR ZC 1.5.x (hence the title)

**NO SUPPORT **will be offered for versions lower than v1.5.x in this support thread.

This plugin is designed to auto install and go for v1.5.x, anyone using versions lower than v1.5.x, please use the original Returns Authorization thread or (UPGRADE).

Copying the plugin and / or making it compatible with versions lower than v1.5.x is your choice to do, please keep it separate and maintain it separately in the original Returns Authorization thread.

and if I can add.. to repeat what I stated earlier..

It was quite enough work putting this together and testing for v1.5.x let alone the dev **and testing effort it would take to include v1.3.**9

This is not to say anyone couldn't create and submit a version of Flexible RMA for Zen Cart v1.3.9, but we had never intended to try and maintain versions of this improved module for older versions of Zen Cart.. (sorry..)

12 Jul 2013, 6:06 PM
#11
lankeeyankee avatar

lankeeyankee

Totally Zenned

Join Date:
Jan 2007
Posts:
1,514
Plugin Contributions:
1

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

No worries, I will create a separate thread and plugin for the lower versions once this is released and I can go through the code to make any changes and include the new sql file once that is posted in the other thread. Thanks again, this will be so awesome to be able to use and a huge time saver for us.

12 Jul 2013, 7:37 PM
#12
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

lankeeyankee:

No worries, I will create a separate thread and plugin for the lower versions once this is released and I can go through the code to make any changes and include the new sql file once that is posted in the other thread. Thanks again, this will be so awesome to be able to use and a huge time saver for us.
Indeed!! Good stuff.. :smile: Thanks for understanding, and for taking on creating the v1.3.x version.. :smile:

12 Jul 2013, 8:29 PM
#13
lankeeyankee avatar

lankeeyankee

Totally Zenned

Join Date:
Jan 2007
Posts:
1,514
Plugin Contributions:
1

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

I don't know how long the review cycle for new plugins is taking these days. Any chance you can email me a copy of the module so I can get started on the conversion for the lower zc versions? I could really do with cracking on with it this weekend so I can start using it asap. I can PM you my email address.

12 Jul 2013, 11:37 PM
#14
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

lankeeyankee:

I don't know how long the review cycle for new plugins is taking these days. Any chance you can email me a copy of the module so I can get started on the conversion for the lower zc versions? I could really do with cracking on with it this weekend so I can start using it asap. I can PM you my email address.

Sure.. my not be near my electronic devices this weekend.. (been banned:laugh:) Got family stuff to do, but I will try and get to the old PC to get you the files..

15 Jul 2013, 5:59 AM
#15
dw08gm avatar

dw08gm

Totally Zenned

Join Date:
Sep 2008
Location:
DownUnder, overlooking South Pole.
Posts:
1,017
Plugin Contributions:
2

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

I am wondering whether an "order received date" field (supported by a date picker) in this mod would be useful.

15 Jul 2013, 7:38 AM
#16
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

This has actually been asked a few times, after serious consideration I chose to exclude that option from this version.

Most retailers add linkable tracking to the order comments for ease of access and I felt adding to many fields to the form would just frustrate the end user (customer), also the reason I added admin options to not display all the fields within the form.

To recap, the additions already added to this plugin
1.) Admin controls to set all form fields as "Optional", "Required" or "Do Not Display" with the exception of the "Action Requested and Reason Text fields".
2.) Admin controls to show "Stores Address" or use a different "Returns Address" for the Success Output page.
3.) Success Output page Auto generates a RMA# (Order ID - Customer ID - Date) if customer is logged in and comes comes from the My Account > Order History Info page.
4.) Success Output page Auto generates a RMA# (Order ID - Date) if customer is not logged in.
5.) Admin controls to display error messages as inline or via messagestack.
6.) Auto updates Order Status in admin upon Success.
7.) Auto updates Returns Reason under Order Comments in admin upon Success.
8.) Adds a Request RMA Button or Link to the My Account > Order History Info page.
9.) Adds input field in admin for the Link text that you want displayed on the My Account > Order History Info page.
10.) Auto populates customer's information when logged in.
11.) Auto populates Order ID field if customer comes from the My Account > Order History Info page.

17 Jul 2013, 7:47 AM
#17
lankeeyankee avatar

lankeeyankee

Totally Zenned

Join Date:
Jan 2007
Posts:
1,514
Plugin Contributions:
1

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

It seems that ORDER_COMMENTS_RMA_OPTION is missing from the configuration and thus doesn't update the order status history with the comments from the call in the template file.

Also, for any forum members that are wondering if this works with 1.3.x, I have tested this thoroughly on 1.3.x and if the last 2 blocks of code at the bottom of admin/includes/init_includes/init_ra_config are commented out (after the last messagestack line) it will install without any issue and works identically to 1.5.x (but don't post anything here since this thread is ONLY for 1.5.x). I found some other stuff that I am going to fix right away, mainly broken text email format from using html code in a text email and a couple other layout/format and niggly little things, to rerelease as a new package for all versions.

A few options that I am going to add include the ability to set and check against a return period if the store has a timeframe that returns are allowed (ours is 30 days) with several optional ways to choose when the timeframe starts from simple to more complex. If the return time is exceeded the form will not process and they will get a message instead saying the return period has expired(I am 3/4 of the way through writing this right now). I am also planning on allowing the admin to set a window for how long the authorization is valid with an automatic email sent at an admin configured time to remind the customer that time is running out and an automatic switch to change the order status and notify the admin and customer when the time has expired (we get some customers that never send stuff back or it might be like 3 months after the authorization was sent out). As well as a couple other tweaks to make it more automated, optional feature rich, streamlined, etc. I will create a new module to upload in it's own slot in the plugins and a separate support thread (look for them in this forum in the next week or so, it will just start with this basic module and bugfixes and I will update the module as new features are added) that will be for all versions of zen cart since this thread is rigidly only for 1.5.x even though it works fine in 1.3.x. I would much rather contribute here but I don't use 1.5.x on my production sites.

One last note, if anyone is using the cherry zen template, in includes/templates/your_custom_template/templates/tpl_returns_default you will need to add an extra </div> at the end of line 40 to prevent the layout from being broken on the success page:

echo '<div id="returnSuccess">' . TEXT_SUCCESS . '</div>' . '<div id="returnRequired">'. TEXT_SUCCESS_RMA_REQUIRED . '</div>' . '<div id="returnPolicy">'. TEXT_SUCCESS_RMA_POLICY_BOF . '<a href="' . zen_href_link(FILENAME_SHIPPING, '', 'SSL') . '">' . TEXT_SUCCESS_RMA_POLICY_LINK . '</a>' . TEXT_SUCCESS_RMA_POLICY_EOF . '</div>' . '<div id="returnAddressWrapper">' . '<div id="returnRMA">' . TEXT_SUCCESS_RMA_ID . $order_number . $rma_number . '</div>' . '<div id="returnAddress">' . TEXT_SUCCESS_RMA_RETURN_ADDRESS . '</div>'; if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'true') { echo '<address>' . nl2br(STORE_NAME_ADDRESS) . '</address>'; } else if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'false') { echo '<address>' . nl2br(RETURN_STORE_NAME_ADDRESS_DIFF) . '</address>'; } echo '<div id="returnPhone">' . TEXT_SUCCESS_RMA_RETURN_PHONE . '</div>' . '</div>';

becomes this:

echo '<div id="returnSuccess">' . TEXT_SUCCESS . '</div>' . '<div id="returnRequired">'. TEXT_SUCCESS_RMA_REQUIRED . '</div>' . '<div id="returnPolicy">'. TEXT_SUCCESS_RMA_POLICY_BOF . '<a href="' . zen_href_link(FILENAME_SHIPPING, '', 'SSL') . '">' . TEXT_SUCCESS_RMA_POLICY_LINK . '</a>' . TEXT_SUCCESS_RMA_POLICY_EOF . '</div>' . '<div id="returnAddressWrapper">' . '<div id="returnRMA">' . TEXT_SUCCESS_RMA_ID . $order_number . $rma_number . '</div>' . '<div id="returnAddress">' . TEXT_SUCCESS_RMA_RETURN_ADDRESS . '</div>'; if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'true') { echo '<address>' . nl2br(STORE_NAME_ADDRESS) . '</address>'; } else if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'false') { echo '<address>' . nl2br(RETURN_STORE_NAME_ADDRESS_DIFF) . '</address>'; } echo '<div id="returnPhone">' . TEXT_SUCCESS_RMA_RETURN_PHONE . '</div>' . '</div></div>';

Thanks again to the authors for sharing the code, it's so much better and more useful than the original!

17 Jul 2013, 7:54 AM
#18
lankeeyankee avatar

lankeeyankee

Totally Zenned

Join Date:
Jan 2007
Posts:
1,514
Plugin Contributions:
1

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

lankeeyankee:

It seems that ORDER_COMMENTS_RMA_OPTION is missing from the configuration and thus doesn't update the order status history with the comments from the call in the template file.

Also, for any forum members that are wondering if this works with 1.3.x, I have tested this thoroughly on 1.3.x and if the last 2 blocks of code at the bottom of admin/includes/init_includes/init_ra_config are commented out (after the last messagestack line) it will install without any issue and works identically to 1.5.x (but don't post anything here since this thread is ONLY for 1.5.x). I found some other stuff that I am going to fix right away, mainly broken text email format from using html code in a text email and a couple other layout/format and niggly little things, to rerelease as a new package for all versions.

A few options that I am going to add include the ability to set and check against a return period if the store has a timeframe that returns are allowed (ours is 30 days) with several optional ways to choose when the timeframe starts from simple to more complex. If the return time is exceeded the form will not process and they will get a message instead saying the return period has expired(I am 3/4 of the way through writing this right now). I am also planning on allowing the admin to set a window for how long the authorization is valid with an automatic email sent at an admin configured time to remind the customer that time is running out and an automatic switch to change the order status and notify the admin and customer when the time has expired (we get some customers that never send stuff back or it might be like 3 months after the authorization was sent out). As well as a couple other tweaks to make it more automated, optional feature rich, streamlined, etc. I will create a new module to upload in it's own slot in the plugins and a separate support thread (look for them in this forum in the next week or so, it will just start with this basic module and bugfixes and I will update the module as new features are added) that will be for all versions of zen cart since this thread is rigidly only for 1.5.x even though it works fine in 1.3.x. I would much rather contribute here but I don't use 1.5.x on my production sites.

One last note, if anyone is using the cherry zen template, in includes/templates/your_custom_template/templates/tpl_returns_default you will need to add an extra </div> at the end of line 40 to prevent the layout from being broken on the success page:

echo '<div id="returnSuccess">' . TEXT_SUCCESS . '</div>' . '<div id="returnRequired">'. TEXT_SUCCESS_RMA_REQUIRED . '</div>' . '<div id="returnPolicy">'. TEXT_SUCCESS_RMA_POLICY_BOF . '<a href="' . zen_href_link(FILENAME_SHIPPING, '', 'SSL') . '">' . TEXT_SUCCESS_RMA_POLICY_LINK . '</a>' . TEXT_SUCCESS_RMA_POLICY_EOF . '</div>' . '<div id="returnAddressWrapper">' . '<div id="returnRMA">' . TEXT_SUCCESS_RMA_ID . $order_number . $rma_number . '</div>' . '<div id="returnAddress">' . TEXT_SUCCESS_RMA_RETURN_ADDRESS . '</div>'; if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'true') { echo '<address>' . nl2br(STORE_NAME_ADDRESS) . '</address>'; } else if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'false') { echo '<address>' . nl2br(RETURN_STORE_NAME_ADDRESS_DIFF) . '</address>'; } echo '<div id="returnPhone">' . TEXT_SUCCESS_RMA_RETURN_PHONE . '</div>' . '</div>';

> becomes this:
> ```php
echo '<div id="returnSuccess">' . TEXT_SUCCESS . '</div>' . '<div id="returnRequired">'. TEXT_SUCCESS_RMA_REQUIRED . '</div>' . '<div id="returnPolicy">'. TEXT_SUCCESS_RMA_POLICY_BOF . '<a href="' . zen_href_link(FILENAME_SHIPPING, '', 'SSL') . '">' . TEXT_SUCCESS_RMA_POLICY_LINK . '</a>' . TEXT_SUCCESS_RMA_POLICY_EOF . '</div>' . '<div id="returnAddressWrapper">' . '<div id="returnRMA">' . TEXT_SUCCESS_RMA_ID . $order_number . $rma_number . '</div>' . '<div id="returnAddress">' . TEXT_SUCCESS_RMA_RETURN_ADDRESS . '</div>'; if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'true') { echo '<address>' . nl2br(STORE_NAME_ADDRESS) . '</address>'; } else if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'false') { echo '<address>' . nl2br(RETURN_STORE_NAME_ADDRESS_DIFF) . '</address>'; } echo '<div id="returnPhone">' . TEXT_SUCCESS_RMA_RETURN_PHONE . '</div>' . '</div></div>';

Thanks again to the authors for sharing the code, it's so much better and more useful than the original!
One more thing, if anyone is wondering how to change the phone number on the success page, you need to edit line 22 in includes/languages/english/YOUR_TEMPLATE/returns. And in this file you can change the content of the message in the email sent to the customer after they have successfully submitted the form, on line 26.

17 Jul 2013, 1:28 PM
#19
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

And both rbarbour and I explained why this was "rigidly" for v1.5.. As module dev is a volunteer effort, we simply did not have bandwidth to test BOTH v1.3.9 AND v1.5 versions. For the very same reasons, we realized that we cannot maintain BOTH v1.3.9 AND v1.5 versions on a go forward basis.. So given that ZC v1.6 is on the horizon, we opted to drop the 1.3.9 Flexible RMA codebase from our testing dev efforts..

Submitting a separate Flexible RMA module where it's clear that you intend to maintain BOTH v1.3.9 AND v1.5 compatible versions is potentially confusing for the community. May I suggest that you contact the admins about updating the current Flexible RMA module and this support thread so this kind of fragmentation doesn't happen.. If you do move forward with a seperate submission and support thread, then perhaps it's best that I ask the admins to drop the current Flexible Returns Authorization from the repository, and close this thread.. Either way having BOTH makes no sense..

lankeeyankee:

I will create a new module to upload in it's own slot in the plugins and a separate support thread (look for them in this forum in the next week or so, it will just start with this basic module and bugfixes and I will update the module as new features are added) that will be for all versions of zen cart since this thread is rigidly only for 1.5.x even though it works fine in 1.3.x. I would much rather contribute here but I don't use 1.5.x on my production sites.

17 Jul 2013, 4:35 PM
#20
lankeeyankee avatar

lankeeyankee

Totally Zenned

Join Date:
Jan 2007
Posts:
1,514
Plugin Contributions:
1

Re: Flexible Return Authorization (RMA) for ZC v1.5.x [Support Thread]

Well that's what just baffles me. There is no difference between being able to use this on different zen cart versions apart from 2 small blocks of code at the bottom of the installation script. So, there is no separate codebase to maintain apart from 2 separate files for that one init installation script. I guess that's what I am not understanding here. I could totally see the logic if there were significant differences between versions, but there are none at all. I didn't have to do anything to get this working apart from those 2 blocks on that one script. I don't understand why you would have a separate 1.3.x codebase that you dropped.

So, what am I to do? I want to fix the bugs and extend the module and have found that it's completely compatible between zc versions. I shouldn't post anything here and shouldn't update the plugin since I only use 1.3.x so that means submitting a new plugin which forces me to create a separate support thread and I think this is very silly and counterproductive. With the current situation, I guess the best solution is to put my update with the original version and announce changes in that thread along with letting people know that it's also compatible with 1.5.x. Perhaps the admins/devs will have some input, because it seems daft to have 2 separate plugins in the repository that are pretty much identical (I assume you guys will fix the bugs that I am fixing, too). I would much rather combine efforts, it's so much more productive and easier on everyone if they share in the development and support.