Help by translating Multishop in your local language
On the following page you can help by translating Multishop in your local language:
https://translation.typo3.org/projects/TYPO3.ext.multishop/
Spanish:
https://translation.typo3.org/es/TYPO3.ext.multishop/pi1/locallang.xlf
The following language are already translated by our supporters:
- Dutch
- German
- French
Recent Orders overview
Author | Message |
---|---|
Coldtrack Thorsten Forkel Multishop experienced Topic creator registered since: 06.01.2012 Posts: 15 | Hi all Is there a possibility to create a page which shows the recent orders and their status (i.e. order received, payment received, shipped, closed) of registered customers? Thanks in advance Thorste |
Written on: 06. 01. 2012 [18:48] | |
bas Bas van Beek Multishop guru registered since: 12.05.2010 Posts: 644 | It's possible. Are you familiar working with hooks? You can create a custom plugin that extends the admin panel with new menu items. You can do this by connecting your plugins method to the adminpanel hook. If you need to create new pages in the admin you can use the custom_script hook for that. So to summarize: - Create a new frontend plugin Now edit the following file in your newly created plugin: ext_localconf.php To add new admin panel menu items add the following hook: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['adminPanel'][] = 'tx_yourplugin_pi1->adminPanel'; To add new pages that run inside the Multishop application add the following hook: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['customPage'][] = 'tx_yourplugin_pi1->customPage'; To add new ajax pages that run inside the Multishop application add the following hook: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['customAjaxPage'][] = 'tx_yourplugin_pi1->customAjaxPage'; When linking to your custom pages use the following link structure: mslib_fe::typolink($this->shop_pid,'&tx_multishop_pi1[page_section]=custom_page&tx_yourplugin[page_section]=your_wonderful_page'); For ajax pages it's: mslib_fe::typolink($this->shop_pid.',2002','&tx_multishop_pi1[page_section]=custom_page&tx_yourplugin[page_section]=your_wonderful_page'); This way you can customize Multishop further to your needs, but without adjusting the Multishop code itself. |
Written on: 08. 01. 2012 [10:30] | |
Coldtrack Thorsten Forkel Multishop experienced Topic creator registered since: 06.01.2012 Posts: 15 | Hello Bas Thank you for your answer which is actually not what I am searching for. I would like to have a page for the customers to review their orders which can be added to the page like the edit_account page or the basket. I am not feeling good to have all customers messing around in the admin menu. Best Regards Thorsten |
Written on: 08. 01. 2012 [11:06] | |
bas Bas van Beek Multishop guru registered since: 12.05.2010 Posts: 644 | Ahh now I've got you. Customer order history page is on my list and will be added this week! I will post an update here when It's done. |
Written on: 08. 01. 2012 [11:11] | |
Coldtrack Thorsten Forkel Multishop experienced Topic creator registered since: 06.01.2012 Posts: 15 | Thank you very much, your support here is fantastic! |
Written on: 08. 01. 2012 [12:02] | |
bas Bas van Beek Multishop guru registered since: 12.05.2010 Posts: 644 | Okay it's published to TER! Version 2.0.13 Added account order history + possibility to re-order. http://www.typo3multishop.com/roadmap/ You can see the amounts, download the belonging invoice and re-order the order. The "order detail page" will be added later, cause right now I'm out of time. |
Written on: 09. 01. 2012 [23:04] | |
bas Bas van Beek Multishop guru registered since: 12.05.2010 Posts: 644 | You can see it on the images |
Written on: 09. 01. 2012 [23:06] | |
Coldtrack Thorsten Forkel Multishop experienced Topic creator registered since: 06.01.2012 Posts: 15 | Great News, will try it this afternoon. Thank you for that fast update Kind regards Thorsten |
Written on: 10. 01. 2012 [06:45] | |