Different prices for multiple countries in PrestaShop - prestashop

I need to set up a store in PrestaShop 1.6 where the prices are different for every delivery country.
Could someone point me to the correct approach of setting such a request?
My current idea is to set up for each country a new shop in MultiStore, but having 107 countries is too time-consuming. Is there any other solution?

You don't have to create multistore. Probably some of the shipping options are the same (in terms of price). You can create custom zone (e.g., Western Europe, Eastern Europe...) and then set price rule.
http://doc.prestashop.com/display/PS16/Managing+Carriers
Creating a New Carrier using the Carrier Wizard In this section, we
are going to create a complete carrier, from A to Z, using the Carrier
Wizard. You can create as many carriers as you wish. If one carrier
has different shipping services, you should create as many carriers in
PrestaShop, and differentiate them with their names: Many of the
details asked by PrestaShop's forms should be provided by your
carriers once you have set up an account or are under contract with
them directly. Check with them in order to make sure everything is
configured correctly. To create a new carrier, click on the "Add new"
button in the "Carriers" page. This will open the Carrier Wizard on
the first of its four panels.
Panel 2: Shipping locations and costs
"Shipping locations and costs" is the place where you can use your custom zone. It will appear automatically based on your settings.
http://nemops.com/prestashop-shipping-zones-countries/#.VaQ4-RvtlBc

Related

Shopify changing product price for variation by app

I am a shopify partner, I am trying to get around the the variant limits of shopify by coding an app and also because my client has a complicated formula for calculating the price. I don't have a problem with the part that adds the information for my variants to the order, however when I want to modify the price based on the user selection, it doesn't seem an easy task to do.
I came across couple of apps which does the same thing by adding a new product or variation which is not optimal for my use case, is there any app that does the job without adding extra information to the database, if so, how?
Qualified Yes
Unfortunately, Shopify doesn't give us a lot of options to edit prices of items dynamically. Here are the two options that I know of that will allow you to adjust the price of a product directly - however, both have limitations.
Using Shopify Script Editor
If you're working with a Shopify Plus merchant, you can use the Shopify Script Editor to dynamically adjust the prices of products, provided that the direction you adjust is down. You cannot increase the price of a product using the script editor - so for your use case, the list price would have to be the most expensive possible price that the item sells for, which you would then discount appropriately using the app.
Using draft orders
Using an app, you can use Shopify's Draft Order API to create an order with custom discounts and/or create completely custom items that are independent of the products set up in the product database.
The basic flow for this is that when the customer clicks 'checkout' you halt the normal navigation, send the cart contents to your app, create a draft order with the appropriate pricing, then supply the front-end code with the draft-order checkout/invoice URL so that you can send the customer there instead of the normal checkout. This has several limitations, however, including that prices of existing products can only be discounted, not increased, and the fact that Shopify will not allow a customer to use discount codes on a draft order invoice - once an order is set up this way, Shopify's assumption is that all prices are final.
Disclaimer: Sorry if someone sensible doesn't like a response with a link :) I'm not related to this app I'm just a user.
On a project with complex pricing, we use the app Wholesale Pricing Discount by Wholesale Helper we liked because is easy to import multiple pricing by-product and relate it by customer.
this app does not multiply the products, they use customer tags. maybe that can give you some guidance.
An important rule on Shopify is you can't increase the price by API on an order, you can just reduce i

Remove default attributes from prestashop 1.6.1

I need help.
I need to know if there is any possibility of deactivating the default attributes of prestashop; And Do not add to the shopping cart. ?
The problem is the following,
I have a number of products created in prestashop, (2770) each product with color combinations. (9 different colors each product) and each product depends on a color and quantity (stock) to buy.
The problem comes when I use another module, to create all other combinations (m2 x m2) etc.
With this new module, I manage everything. Prices, quantities, colors, sales by meters etc.
But with this module, I have to eliminate the combinations (attributes) created in prestashop and create them directly from the new module.
But, I can not eliminate that they are in prestashop, because they are created by a dropshipping provider and they manage the stock every day by color attribute.
I have hidden the attributes created by the prestashop. (They can not be seen on the products page). So far so good.
I create the attributes in the new module.
But the problem comes, when adding a product to buy, to the shopping cart; My client selects the attributes and combinations of color created by the new module, but when adding to the cart two colors are added (the one that comes by default in prestashop) and the one of the new module.
I can not eliminate the combinations created by the dropshipping provider because I can not stop using the stock.
But I need the other module to create another series of combinations (sale by meters boxes) that prestashop does not do.
Question? I can in some way disable the prestashop default combination and not add it to the shopping cart.
Thanks for your help, forgive English (I'm using google translator)
I would advise you to modify the update of your Dropshipping to arrive in your module (at least at the stock level).
Or make a script that once the vendor stocks the products in the shop, make a transfer of quantities in the other declinations, and then remove that from PS.
We are used to this kind of case, being a dropshipping specialist.
Regards,
**forgive English (I'm using google translator)*

Prestashop: Carrier Names are not translatable anymore?

In Prestashop 1.6.
I don't understand why the Carrier Name field is not translatable anymore.
I found serveral topics just saying that this was posible in older versions but no now. But why?
I have names like: "Standar Delivery" How are we supposed to translate these names?
Is there other approach to work with carriers and languages?
thanks.
There is no way to translate carrier names and there is issue (improvement) opened in PS Forge since 1.4. I think the reason behind is that carrier usually has a name, e.g. DHL which does not need to translate.
I see in merchants' stores they use store's name as carrier. e.g. if you have Shop ABC, then carrier name would have the same name - Shop ABC.
If you have more than one carrier, e.g. Priority Shipping, Standard Delivery, etc. then it won't work. My suggestion would be to use Standard Delivery and below there is a field named Transit time which is translatable. It is actually the same as description so you can add short description about each carrier in different languages. Customers won't need to know which type of delivery is offered by the carrier name, they can read description next to its name.
Also it would be good to have informational (CMS) page about delivery types and costs. I would say it is a must for an online store.
i have done this before for PrestaShop 1.6
I know it's possible but you need to modify 2 files and you need to adjust the database.

A single Shopify store for US and Europe, is it possible?

I'm new to Shopify and I'm looking for some guidance.
I have a customer who has a warehouse in the US and a warehouse in Europe. They have a Shopify store for US customers, with a shipping from address set to the warehouse in the US.
They do not have a store for European customers.
What they would like to do, which I'm not sure is possible... Is keep the current US store, and add the ability to ship to Europe. This would require adding prices in Euros, for each product, and adding a second Shipping from address, which does not seem to be an option.
Does anyone have any experience with this, and can provide some guidance on any of these points?
I'd agree with what David said. It is easier and less-tax-hassle free two maintain the store on two domains.
But I can see why you require a multi-currency store. Fortunately, Shopify does have provision to at least display the product prices and offer a toggle switch for the users.
Refer to the following Shopify docs:
Show multiple currencies in a drop-down list on your storefront
Add a button to your online store to enable toggling between two currencies
To do that, you would have to show prices in Euros, but all money would be collected as USD. Not ideal. Plus EU usually has taxes in, US, not. Shipping is easy in that you can control where things get dropshipped from.
It is simpler to just open two shops. One for Euroland, and one for the US Shops are cheap compared to the sweat you'll put in trying to make one store do it all.

Switch the shipping rate dynamically in Shopify

I'm planning a new Shopify project, and the site requires a different shipping cost depending on the postal area of a postcode (e.g. SE1, N7). The plan was to manually add different shipping options inside of Shopify, then AJAX GET /cart/shipping_rates.json, and manually filter to the correct shipping rate by matching the name to postal area.
But my question is -- is there any way to carry over this shipping method to the Checkout as a selected option, and hide the Shipping Method drop-down from the checkout to prevent them choosing a different the shipping cost?
... Or, ideally, is there a way for me to directly override shipping costs through the API?
I don't know of any onboard functionality, which can facilitate this.
But there is a quite hacky workaround, that I use to filter the shipping rates in the checkout page.
Through the "Additional Google Analytics Javascript" field you can sneak a JS on every page of the shop, including the checkout. Here you can basically manipulate the shipping rates as you like.
In your case, the code must be aware of the shipping_address zip code. You can try to set a cookie on the first checkout page and then read the same cookie on the second.
Unfortunately, this isn’t possible with Shopify’s existing checkout.