Shipping Module Prestashop - prestashop-1.6

Hello i want ask how to set shipping module for prestashop, im already install the module for prestashop shipping. and already set the shipping price and everything. after that how to display this module at front end.
and also there is notification ask me to configure it correctly.

Related

Spree active shipping rails gem create_shipment method never called

I'm integrating spree with active shipping to use fedex in my e-commerce website, and it looks like active shipping is used only for retrieving rates and not for create labels or get tracking numbers, github docs are very poor on this matter too, someone can explain me if I'm missing something?
Yes, spree_active_shipping is used to calculate the amount for the shipping method during the checkout process. It's not used for fulfilling the purchase.

Removing price information and 'Add to Cart' from spree website

I am building an e-commerce site using spree. I am new to Ruby/RoR and Spree, though not to programming and web development.
I am still carrying out research on logistics, pricing, which products to actually stock up on etc., so I simply want to display product information, and not the price and/or ability to purchase.
I have searched extensively online (to no avail), on how to do the following things I ave listed below:
I want to know how (perhaps, this requires code modification):
NOT show the price of products ANYWHERE on the site (including the product page)
On the product page, NOT show the 'Add to Cart' button
On the product page, SHOW a form that allows the user to register to the site, so that they can be contacted when the product becomes available
I am not looking for detailed steps, simply guidelines that I can follow to make the appropriate changes to the configuration (or code - if required), in order to meet these requirements.
You're going to need to override the view templates.
Try running bundle show spree or bundle open spree if you have an editor setup for bundle, this way you'll know which file you need to change. Its likely going to be somewhere here or in one of the partials, look around.
Then you can override it with deface, see Spree Docs here
If you want override the whole file, then just create the file in your app, for example, if you wanted to override spree/frontend/app/views/spree/products/show.html.erb from the gem.
You'd create the same file with your custom code in it, make sure to follow the same path and naming.

How do I create a coupon code in spree commerce?

There is a "coupon code" field in a default installation of a spree commerce shop.
I do, however, fail to find any means to create the according codes in the admin backend.
How is this supposed to be done?
Take a look at the Promotions section in the Spree admin area. You can add a coupon code there:

Paypal: how to update shipping costs after the payment, as done by Etsy?

I am working on a marketplace application similar to Etsy. Specifically, I am currently implementing the checkout process and I am struggling with the paypal payment implementation.
I would like to have a workflow similar to etsy:
customer to login/register on my website
customer redirected to paypal, entering delivery address and authorize the payment
customer redirected back to my website, eventually change the shipping address and complete the checkout
I don't understand how to take into account on step 3) of any changes that changes the order total. For instance, the customer may choose a different shipping country and therefore a higher or lower shipping cost may be paid. I don't want to cancel the previous payment and send back the customers to paypal to re-validate the payment, as this would most likely cause the customers to drop the order.
How do Etsy take into account these variations?
What kind of paypal payment type (Standard, Adaptive, etc) do they use?
It would be really appreciated if you could point me to some real word examples (I use ruby on rails, but any framework is welcome).
Your problem is that your step 3 doesn't really make sense. Let me explain.
In your step 2, above, as you probably know, you can only really give the customer a good shipping estimate when a delivery address is given. Until then, your estimate won't be as tight.
In your step 3, a payment processor (such as Paypal or Google Checkout) will adjust the order total based on shipping costs. (The details vary, see below for a Google Checkout example.)
After your step 3 is completed, this will complete the order. The processor will report back to your website saying the order is complete with the details. Your site does any final processing. (Your question above says "the customer may choose a different shipping country and therefore a higher or lower shipping cost may be paid" but this does not make sense to me. At this point, the order is done -- your site should not allow the user to change the shipping address -- unless the user wants to cancel the order entirely.)
Google Checkout
As for details, the Google Checkout API documentation offers many options you will be interested in. Read the "Shipping and Digital Delivery" section of the Google Checkout XML API Developer's Guide. These are the two that I think are most relevant:
Merchant-calculated shipping - For merchant-calculated shipping, you must operate a web service that calculates and returns shipping costs. Google Checkout will send your service a request containing the buyer's shipping address, the items in the order and the shipping methods that you offer. (You would have previously sent the items and shipping methods to Google in a Checkout API request.) Your web service then calculates the shipping cost for each shipping method and returns that information to Google.
Carrier-calculated shipping - For carrier-calculated shipping methods, you identify one or more FedEx, UPS or USPS shipping methods that you offer. Google will then dynamically calculate the shipping cost for each option based on the total weight of the items in your shopping cart. The carrier-calculated shipping document defines the specific shipping methods that Google supports for each of these carriers. For carrier-calculated shipping options, the default shipping cost is only used if Google fails in its attempt to obtain the carrier's shipping rates.
Refer to the documentation for full details. I would hope that option 2 works -- it seems to involve considerably less custom development work.
Paypal
Going through Paypal's docs is rather obtuse in comparison with Google Checkout's. So I'm going to point you in the right direction, but I'm not going to dig through all of it in detail just for you. Check out: Calculate shipping and taxes
Don't Forget Taxes
Bonus Material! Taxes can also vary based on the shipping location. Payment services have documentation that shows you how to do this.

spree shipping cost don't change with multiple items

I am using spree online demo ,having some issues related to shipping cost calculation.While
trying to add a single product to cart and checkout ,then all works
fine, the shipping charge added to the total amount correctly.But the
problem is that when am trying to checkout using multiple number of
same type product the shipping charge remains as the same for single
product,the shipping charge must change according to products count.
Thanks in advnc
Rajith
you need to use another shipping calculator for that, i don't know if spree includes one for your desired behavior, or if there is one available as an extension. nevertheless, writing calculators is extremely simple, the spree docs provide good information about this topic:
http://guides.spreecommerce.com/shipping.html

Resources