- Posts: 20
- Thank you received: 0
Specialized Checkout
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Could that be a feature you may include in a later version?
Please Log in or Create an account to join the conversation.
You could do that by editing the code of the file cart of the view checkout via the menu Display->Views.
Something like this:
$found = false;
foreach($this->rows as $row){
if($row->product_code=='special_product_code'){
$found = true;
}
}
if($found){
echo 'My special instructions displayed when buying the product special_product_code';
}
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
As an alternative, you could have two websites, one with the normal checkout and one with the special checkout and have a user synchronization plugin so that if a user registers on one it will be added on the second one. Then, you could direct you users on the good website based on who they are.
That's for example what joomla.org does. Each menu of the joomla.org website is a different website in fact.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
With the business version of hikashop, you can set access levels on prices of products. So you could set all the prices of your product to be only available for registered users. The product will be seen as free for unregistered users and the "add to cart" button will be hidden (provided that the option "Display 'add to cart' button for free products" is turned off in the config under the tab display). Finally, you can change the "Free" translation string into something like "Not available for unregistered users" in the config under the tab languages by overriding the translation of Free.
Please Log in or Create an account to join the conversation.
sry for delay in getting back but had an exam (and thus had to delay the project).
Oki thanks for the above. My customer would like the below config:
The product manufacturer will manage a database of products. The products are only physically sold through retails shop. The retail shops procure their products through a number of distibutors.
Thus: Manufacturer (site owner) -> Unique Distibutors -> Unique Shops
Note that for example shop number 1-50 purchase only from Distibutor A, Shops 51-100 purchase only from Distibutor B etc etc. There are 4 distributors. Then each distibutor purchases the ordered products from the manufacturer and delivers them accordingly. No contact is done directly with manufacturer from shop owners.
The manufacturer would like to create accounts for Distibutors only. Thus, each distributor will have a single username and a single password.
Each distributor will give his username & password to the shops that he services. Thus, distibutor A gives his username and password to shops 1-50 only. By loggin in, the shops wouldn't have password change rights. Once logged in, the shop owners can select the products they require and their "order" will be forwarded by a simple email to their rispective distributor.
The process basically ends there as the distributor manually order from the manufacturer by summing their total orders (manually)
Normal users would visit the site (i.e. not shop owners) will simple have VIEW ONLY (catalogue) funcionality. They cannot purchase online. If they would like to purchase a product, they will have to purchase physically from a shop
Note that the distributor doesn't need to have any admin rights. The site is solely maintained by the Manufacturer.
No payment transactions should be carried out at any stage.
Is the above possible with the business version?
Let me know if you need further clarifications.
thanks.
ian
Please Log in or Create an account to join the conversation.
You will have also to remove the "payment_" view from the checkout workflow so that there is no payment asked during the checkout.
Please Log in or Create an account to join the conversation.
What about the rest of the functionality I've explained above?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.